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 ccb58432e31c9c0174e2273fe1c12c4c0b5128d8

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 567918 2026-02-15T01:00:04 0:00:00
Previous 567873 2026-02-15T03:25:35 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1767 2039
Performance Improvements 1593 2742
Unchanged Tests 38435 37014
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 169.93% 8.843 23.871 - 42.78% -
SetIntersection_Interlaced_Vector_uint64_262144_64 149.10% 8687430.786 21640677.257 - 108.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 145.52% 5.937 14.576 - 37.18% -
std::map<std::string,_int>::insert(value)_(already_present)/32 112.34% 12.941 27.478 - 42.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 111.49% 108.342 229.135 - 11.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 103.08% 117.077 237.760 - -4.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 89.58% 128.858 244.294 - 12.80% -
BM_PushHeap_uint32_PipeOrgan_1 77.42% 0.392 0.696 - 49.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 76.71% 79.268 140.077 - -1.30% -
SetIntersection_Interlaced_Vector_uint64_262144_256 72.50% 25738876.353 44399030.045 - 25.83% -
ranges::min(std::vector<__int128>)/70000 72.07% 27019.316 46493.370 - 50.58% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 64.98% 1.218 2.009 - 24.52% -
std::map<std::string,_int>::erase(key)_(existent)/8192 64.52% 61.833 101.727 - -2.99% -
std::set<std::string>::insert(value)_(already_present)/8192 63.48% 37.628 61.514 - 96.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 62.69% 513.034 834.669 - -49.92% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 62.69% 32.762 53.300 - -5.52% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 61.73% 2.350 3.800 - 18.47% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 60.04% 40.801 65.297 - 5.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 57.75% 545.917 861.157 - -50.71% -
ranges::min(std::vector<__int128>)/64 56.69% 24.554 38.474 - 43.59% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 55.56% 6.259 9.737 - -10.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 53.23% 38.575 59.110 - 105.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50.50% 543.291 817.657 - 49.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 49.87% 23.610 35.385 - -1.07% -
std::fill_n(list<int>)/1024 49.11% 469.635 700.270 - 58.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 48.11% 23.088 34.196 - -1.85% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 46.77% 58.406 85.722 - 26.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.52% 33.570 49.188 - -4.32% -
std::multiset<std::string>::erase(key)_(existent)/1024 45.72% 65.036 94.771 - 38.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 44.00% 26.108 37.595 - 33.20% -
std::unordered_set<int>::contains(key)_(existent)/1024 42.16% 1.128 1.603 - 37.23% -
std::move(vector<int>)/262144 41.20% 14960.740 21125.074 - 41.86% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 41.20% 28.994 40.941 - 24.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 41.16% 0.448 0.632 - 22.70% -
std::search(deque<int>)_(near_matches)/1000 40.47% 17364.031 24390.735 - 31.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 40.45% 43.769 61.474 - 12.00% -
std::search(deque<int>)_(near_matches)/1024 40.06% 18155.782 25428.759 - 30.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 39.28% 243938117.119 339751711.907 - -1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 39.09% 243382685.938 338525486.565 - 1.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 38.08% 52.964 73.133 - 109.89% -
std::set<std::string>::erase(key)_(existent)/1024 37.58% 72.712 100.038 - 33.98% -
std::copy_backward(vector<int>)/4096 36.71% 145.475 198.877 - -21.89% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 36.66% 1.383 1.890 - 13.68% -
std::set<std::string>::erase(key)_(existent)/32 36.51% 54.805 74.814 - -12.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 36.28% 19.436 26.487 - -49.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 35.98% 4.524 6.152 - -6.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.34% 53.161 71.947 - 48.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 34.34% 7.753 10.415 - 2.17% -
SetIntersection_Interlaced_Vector_uint64_262144_4 34.09% 1400598.488 1878093.683 - 18.71% -
BM_StringEraseWithMove_Empty_Transparent 32.95% 0.585 0.778 - 39.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.92% 24.828 33.001 - 5.08% -
SetIntersection_Interlaced_Vector_uint64_16384_16 32.55% 2364723.019 3134350.955 - 9.79% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 32.20% 5.517 7.294 - 3.72% -
SetIntersection_Interlaced_Vector_uint64_16384_256 32.20% 16858282.574 22286911.890 - -5.84% -
ranges::min(std::vector<long_long>)/1 31.94% 0.291 0.384 - -11.98% -
rng::find_last_if(vector<int>)_(bail_90%)/8 31.14% 0.464 0.609 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 31.13% 77944269.905 102211355.913 - 3.75% -
std::unordered_set<std::string>::find(key)_(existent)/1024 30.63% 31.551 41.216 - 42.86% -
std::unordered_set<int>::contains(key)_(existent)/32 29.83% 1.218 1.581 - 12.21% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 29.38% 51.944 67.205 - 28.39% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 29.14% 52.565 67.882 - 31.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.95% 36.012 46.439 - 17.36% -
BM_StringEraseWithMove_Empty_Opaque 28.40% 0.794 1.019 - 29.20% -
std::find_if(deque<int>)_(bail_25%)/32768 28.26% 1997.841 2562.431 - 15.74% -
std::search(deque<int>,_pred)_(no_match)/1000 28.23% 424.036 543.757 - 28.07% -
std::map<int,_int>::find(key)_(non-existent)/32 27.90% 2.242 2.868 - 29.75% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.79% 52.942 67.653 - 3.61% -
std::find_if(deque<int>)_(bail_25%)/8192 27.31% 502.571 639.815 - 12.37% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 26.75% 11655.439 14772.700 - 4.20% -
std::set<int>::lower_bound(key)_(non-existent)/8192 26.23% 8.807 11.117 - 5.90% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 26.17% 6.593 8.319 - 28.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 25.74% 8.381 10.538 - 35.08% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 25.47% 1.198 1.503 - -2.72% -
BM_lexicographical_compare_three_way_fast_path/1 25.16% 0.346 0.433 - 4.74% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 24.98% 4.912 6.139 - 25.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 24.39% 1.495 1.859 - 7.55% -
std::set<int>::erase(key)_(non-existent,_end)/8192 24.33% 8.310 10.331 - 12.53% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 24.23% 0.914 1.136 - 23.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 24.00% 0.323 0.400 - 38.65% -
BM_deque_deque_ranges_move/0 23.96% 0.742 0.920 - -0.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 23.50% 5.969 7.372 - 29.43% -
std::search(deque<int>)_(same_length)/1000 23.50% 329.713 407.179 - 25.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.46% 21.275 26.265 - -19.75% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 23.38% 25.467 31.422 - 12.45% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 23.25% 10.007 12.334 - 12.12% -
std::unique_copy(deque<int>)_(contiguous)/32 23.24% 9.463 11.662 - 23.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 23.24% 46.495 57.298 - -5.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 23.23% 1.420 1.750 - 16.06% -
std::unique_copy(deque<int>)_(contiguous)/52 23.14% 15.176 18.689 - 29.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 23.13% 1.204 1.482 - 35.71% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 22.76% 23.131 28.395 - 17.44% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 22.71% 38559363.944 47315292.455 - 9.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.32% 62.757 76.761 - 12.78% -
std::move(list<int>)/4096 21.77% 3943.023 4801.434 - 10.11% -
std::set<std::string>::insert(value)_(new_value,_end)/32 21.51% 32.672 39.699 - -2.79% -
std::find_if(list<int>)_(process_all)/8192 21.38% 7303.621 8865.113 - 18.98% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 20.66% 1.278 1.542 - 10.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 20.56% 4371874.723 5270655.515 - 15.51% -
std::map<int,_int>::find(key)_(non-existent)/1024 20.39% 5.348 6.439 - 22.12% -
std::map<std::string,_int>::erase(iterator)/1024 20.21% 25.472 30.620 - -14.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 19.91% 1.102 1.321 - 19.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.87% 0.365 0.438 - -10.19% -
std::unordered_set<int>::contains(key)_(existent)/8192 19.77% 1.371 1.642 - 34.81% -
ranges::minmax(std::deque<long_long>)/64 19.73% 23.009 27.549 - 12.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 19.53% 0.532 0.635 - 33.30% -
std::search(deque<int>,_pred)_(near_matches)/1024 19.29% 24327.257 29019.373 - 14.99% -
std::search(deque<int>,_pred)_(near_matches)/1000 19.12% 23271.613 27720.893 - 15.05% -
std::map<int,_int>::find(key)_(non-existent)/8192 19.03% 7.639 9.092 - 29.70% -
std::mismatch(list<int>)_(it,_it,_it)/8192 19.00% 7372.477 8773.185 - 20.28% -
std::map<std::string,_int>::contains(key)_(existent)/32 18.77% 13.784 16.371 - 13.52% -
std::search(deque<int>,_pred)_(no_match)/1024 18.77% 436.005 517.822 - 18.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 18.70% 0.542 0.643 - 8.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 18.68% 11391882.660 13520331.584 - -25.86% -
ranges::min(std::vector<__int128>)/1 18.68% 0.320 0.380 - 11.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 18.68% 42.155 50.029 - 17.55% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 18.23% 10508.794 12424.058 - -1.87% -
BM_lexicographical_compare_three_way_slow_path/1 18.18% 0.390 0.461 - 26.58% -
rng::find_last_if(deque<int>)_(bail_90%)/8 18.16% 0.971 1.147 - 19.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.10% 90.743 107.171 - 62.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 18.10% 30.241 35.714 - 0.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 18.09% 26.114 30.837 - 15.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.97% 34.766 41.014 - 2.97% -
std::unordered_set<std::string>::count(key)_(existent)/8192 17.84% 38.394 45.242 - 17.26% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 17.70% 1.395 1.642 - 16.86% -
BM_std_minmax_element<int>/3 17.52% 1.149 1.351 - 21.20% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.50% 11481.222 13490.894 - 34.75% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 17.32% 12043.403 14129.893 - 13.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 17.07% 1.538 1.801 - -0.31% -
std::is_sorted(list<int>,_pred)/8192 16.94% 7725.533 9033.986 - -0.11% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 16.73% 37.583 43.870 - 47.18% -
SetIntersection_Interlaced_Vector_uint32_16384_16 16.62% 2846778.209 3319925.527 - 37.32% -
std::map<std::string,_int>::count(key)_(non-existent)/0 16.41% 0.256 0.299 - 16.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 16.37% 1.159 1.349 - 34.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 16.32% 19601.004 22799.139 - 13.71% -
ranges::min(std::list<char>)/1 16.18% 0.390 0.453 - 28.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 16.01% 89.191 103.470 - 39.92% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.66% 226.515 261.979 - 15.66% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 15.62% 57.578 66.569 - 33.10% -
BM_deque_deque_ranges_copy_backward/0 15.55% 0.738 0.852 - 8.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 15.49% 23.849 27.544 - 1.99% -
SetIntersection_Interlaced_Vector_uint64_16384_4 15.31% 1270959.418 1465575.330 - 2.61% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 15.26% 22.700 26.164 - 11.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.25% 62.241 71.733 - 12.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 15.14% 8.263 9.514 - -16.61% -
ranges::min(std::list<long_long>)/70000 15.03% 43968.683 50577.139 - 15.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 14.90% 671.820 771.951 - 47.26% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 14.89% 1.156 1.328 - 10.38% -
std::find_if(vector<int>)_(bail_25%)/8 14.86% 0.738 0.848 - 15.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 14.59% 6211.543 7118.083 - 16.41% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.47% 10.493 12.011 - 7.94% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 14.44% 5.887 6.737 - -14.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 14.43% 61104150.651 69923015.065 - 8.67% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 14.41% 61.857 70.770 - 42.26% -
SetIntersection_None_Set_string_16384_1024 14.38% 186696993.034 213537816.652 - 12.26% -
rng::find_last(deque<int>)_(bail_10%)/50 14.33% 11.379 13.009 - 14.99% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 14.29% 9.617 10.991 - 4.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 14.24% 32.156 36.734 - 36.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 14.14% 8642879.550 9864843.750 - 9.69% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 14.06% 198.621 226.546 - 7.65% -
std::unordered_set<int>::clear()/8192 13.93% 64447.889 73426.258 - 9.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.92% 1.155 1.316 - 13.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 13.90% 0.300 0.341 - 14.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 13.83% 105146145.124 119690199.230 - 3.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 13.73% 195014174.193 221780875.553 - 9.90% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 13.71% 226.637 257.716 - 20.55% -
std::multiset<std::string>::erase(key)_(existent)/8192 13.69% 71.475 81.258 - -23.57% -
std::unordered_set<int>::count(key)_(non-existent)/0 13.64% 0.269 0.305 - -37.03% -
std::replace(list<int>)_(sprinkled)/8192 13.63% 7594.090 8629.098 - 21.06% -
BM_vector_deque_move_backward/0 13.50% 0.459 0.521 - 24.44% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 13.44% 1.331 1.510 - -3.98% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.25% 19.887 22.521 - 1.05% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 13.24% 23.387 26.483 - 25.50% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 13.24% 19.233 21.779 - 3.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 12.94% 36623222.830 41360523.043 - 11.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 12.87% 31.443 35.490 - -11.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.85% 657.031 741.446 - -17.36% -
ranges::minmax(std::deque<long_long>)/70000 12.83% 25089.119 28307.097 - 10.84% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.74% 44633.361 50320.700 - -2.79% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 12.71% 708.138 798.153 - 1.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12.69% 11844.796 13348.028 - 14.67% -
std::multiset<std::string>::equal_range(key)_(existent)/32 12.67% 16.846 18.980 - -4.41% -
std::all_of(list<int>)_(process_all)/8192 12.64% 7064.081 7957.329 - 4.09% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 12.60% 6732.295 7580.282 - 6.85% -
BM_deque_deque_ranges_move_backward/2 12.58% 2.242 2.524 - 2.19% -
BM_tolower_char<wchar_t> 12.52% 0.613 0.689 - 14.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 12.51% 17.447 19.630 - -1.64% -
std::multiset<std::string>::erase(iterator)/8192 12.49% 32.146 36.161 - 20.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 12.42% 5.444 6.120 - -14.97% -
std::multiset<std::string>::find(key)_(existent)/8192 12.37% 25.962 29.173 - -3.59% -
std::unordered_set<int>::ctor(const&,_alloc)/32 12.32% 264.789 297.423 - 14.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 12.30% 20.439 22.954 - 11.97% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 12.29% 32.584 36.588 - 10.96% -
std::reverse(list<int>)/4096 12.28% 1575.535 1769.014 - 0.24% -
BM_PushHeap_string_SingleElement_1 12.25% 0.526 0.590 - -15.66% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.19% 1.042 1.169 - 12.67% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.18% 375.752 421.529 - 9.10% -
SetIntersection_Interlaced_Vector_uint64_1024_64 12.13% 3739113.876 4192549.764 - 14.06% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 12.10% 695.955 780.186 - -0.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 12.09% 38.116 42.725 - 2.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 12.06% 1.139 1.276 - 1.29% -
SetIntersection_None_Set_string_16384_4 12.02% 189399908.724 212166612.851 - 12.73% -
bm_lexicographical_compare<int>/1 12.00% 1.245 1.394 - -3.67% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 11.95% 27.257 30.514 - -0.27% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 11.93% 47.870 53.581 - -4.87% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 11.90% 44.660 49.972 - 10.59% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 11.88% 22.143 24.774 - 7.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 11.82% 3440.859 3847.425 - 0.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.79% 5545.855 6199.552 - -5.43% -
ranges::min(std::deque<long_long>)/1 11.57% 0.620 0.692 - 15.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.56% 9609144.120 10720419.028 - 8.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 11.45% 1.237 1.379 - -30.03% -
SetIntersection_Interlaced_Vector_uint64_1024_16 11.42% 1976018.163 2201586.074 - 9.49% -
SetIntersection_None_Set_string_16384_64 11.37% 186155314.661 207319413.333 - 9.52% -
std::set<int>::count(key)_(non-existent)/8192 11.37% 13.066 14.551 - 5.36% -
std::multiset<std::string>::erase(iterator)/1024 11.31% 28.626 31.864 - 12.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.30% 30.598 34.055 - -1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 11.28% 20633049.165 22959436.562 - 8.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 11.13% 191939473.279 213304844.273 - 5.99% -
std::set<int>::equal_range(key)_(non-existent)/32 11.09% 2.457 2.730 - 5.58% -
BM_deque_vector_move_backward/0 11.07% 1.370 1.521 - 10.94% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 11.02% 54793.388 60833.140 - 6.66% -
SetIntersection_Front_Set_uint32_16384_256 10.97% 3794184.626 4210587.048 - 6.70% -
std::set<std::string>::ctor(const&)/32 10.94% 712.788 790.774 - -4.99% -
SetIntersection_None_Set_string_16384_16 10.90% 188396600.748 208922444.835 - 11.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 10.89% 19.655 21.794 - 9.74% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 10.87% 1.228 1.362 - -4.68% -
SetIntersection_None_Set_string_16384_256 10.85% 187286205.763 207598882.896 - 9.63% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.78% 27.351 30.299 - 9.32% -
BM_StringConstructDestroyCStr_Small_Opaque 10.74% 2.092 2.317 - 2.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 10.72% 196901363.268 218017086.302 - 3.23% -
std::unordered_set<std::string>::find(key)_(existent)/32 10.68% 37.408 41.405 - 4.16% -
SetIntersection_None_Set_string_16384_1 10.60% 190056848.329 210195930.592 - 11.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 10.56% 4981016.997 5506981.649 - 7.67% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.54% 11.765 13.005 - 13.82% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 10.50% 18.496 20.438 - 8.16% -
SetIntersection_Front_Set_uint64_262144_64 10.44% 1648657.671 1820849.129 - 7.17% -
std::partition(list<int>)_(dense)/8192 10.43% 4452.465 4917.023 - -13.37% -
BM_vector_deque_copy_backward/70000 10.39% 8098.703 8939.954 - 8.65% -
std::replace(list<int>)_(prefix)/8192 10.36% 6993.302 7717.870 - 10.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.33% 57.436 63.371 - 1.07% -
std::partition(deque<int>)_(sparse)/32 10.32% 11.425 12.604 - 10.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.24% 2329888.319 2568467.482 - 4.67% -
std::unordered_set<int>::find(key)_(existent)/32 10.24% 1.214 1.339 - 0.98% -
SetIntersection_Front_Vector_uint64_262144_1024 10.23% 5367034.032 5915848.110 - 10.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.21% 11.032 12.159 - 11.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 10.20% 37.252 41.051 - -5.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 10.14% 4967057.774 5470478.088 - 5.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.13% 0.483 0.532 - -22.28% -
BM_deque_deque_copy_backward/5500 10.12% 204.874 225.617 - 11.71% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10.06% 9639.752 10609.423 - 4.62% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.06% 2.130 2.344 - 12.76% -
std::find_end(forward_list<int>)_(single_element)/8192 10.04% 6121.705 6736.191 - 17.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9.98% 9724094.702 10694641.872 - 6.44% -
std::copy_backward(vector<bool>)_(aligned)/1048576 9.98% 2595.129 2854.038 - -9.95% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 9.82% 1.610 1.768 - 6.49% -
SetIntersection_Interlaced_Vector_uint64_64_16 9.81% 16357001.493 17962282.979 - -1.91% -
std::rotate(list<int>)_(1_element_forward)/8192 9.80% 7408.662 8134.413 - 13.54% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.72% 650.012 713.161 - -5.62% -
std::reverse(deque<int>)/4096 9.71% 653.824 717.330 - 0.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 9.71% 38.675 42.430 - 6.20% -
ranges::min(std::list<__int128>)/1 9.69% 0.335 0.367 - -7.25% -
std::replace(vector<int>)_(sprinkled)/8192 9.69% 1171.928 1285.511 - 3.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.68% 0.337 0.370 - 9.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9.66% 7485579.657 8208902.477 - 9.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 9.65% 37.308 40.909 - 32.60% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 9.62% 18.681 20.477 - 7.00% -
BM_deque_deque_ranges_move_backward/1 9.61% 2.529 2.772 - 2.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 9.61% 36.683 40.207 - 2.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.57% 1647.979 1805.749 - 6.65% -
std::vector<int>::ctor(size)/8192 9.57% 514.037 563.208 - 8.82% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 9.56% 0.631 0.691 - 0.48% -
std::replace(vector<int>)_(sprinkled)/1024 9.53% 148.461 162.614 - 8.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9.50% 9309.366 10194.110 - 14.32% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.46% 7625.494 8347.208 - 11.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 9.46% 13798130.442 15104018.339 - 4.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 9.45% 2985114.301 3267132.037 - 7.46% -
std::find_end(deque<int>)_(same_length)/8192 9.45% 2801.043 3065.633 - -72.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 9.41% 18.694 20.454 - 0.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 9.38% 15.664 17.133 - 1.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.38% 30.101 32.924 - 78.83% -
std::find(vector<short>)_(bail_25%)/8 9.33% 0.653 0.713 - 3.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.33% 29.473 32.223 - 10.62% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.32% 150.075 164.056 - -1.03% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 9.26% 3945.938 4311.368 - 11.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.24% 51.046 55.765 - 0.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 9.21% 2.524 2.757 - -9.75% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 9.16% 3143.984 3431.951 - 6.15% -
std::reverse(deque<int>)/32768 9.08% 5236.123 5711.304 - 0.80% -
BM_StringRelational_Less_Huge_Empty_Control 9.07% 1.613 1.759 - 6.28% -
BM_vector_deque_ranges_copy_backward/70000 9.07% 8140.463 8879.001 - 8.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.98% 46.727 50.922 - 16.61% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.97% 181.209 197.458 - 8.74% -
std::fill_n(vector<bool>)/262144 8.95% 874.164 952.444 - 278.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 8.86% 11497707.918 12516402.377 - 3.95% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 8.82% 17.081 18.588 - 8.39% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.81% 8187.406 8909.082 - 18.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.75% 81.413 88.540 - 18.31% -
SetIntersection_Interlaced_Vector_uint32_262144_16 8.75% 3567281.456 3879284.672 - 26.01% -
std::find_if_not(list<int>)_(process_all)/1024 8.72% 724.314 787.492 - 14.88% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.70% 0.346 0.376 - 0.02% -
std::search(deque<int>,_pred)_(no_match)/8192 8.67% 3493.598 3796.497 - 8.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 8.66% 55489035.273 60293512.703 - -1.55% -
SetIntersection_Front_Vector_string_256_256 8.65% 18289068.377 19871031.435 - 7.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 8.64% 37.264 40.483 - 3.48% -
BM_deque_vector_copy_backward/5500 8.62% 198.983 216.137 - 8.64% -
SetIntersection_Front_Set_uint32_1024_256 8.62% 3791289.404 4118107.319 - 8.22% -
std::partition_copy(deque<int>)/1024 8.58% 636.886 691.515 - 4.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 8.57% 19.301 20.954 - -0.32% -
std::rotate_copy(vector<int>)/1024 8.56% 33.143 35.981 - 9.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 8.55% 342.182 371.437 - 19.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.54% 35.667 38.713 - 1.71% -
BM_std_minmax_element<long_long>/3 8.53% 1.096 1.189 - 6.75% -
SetIntersection_Front_Set_uint64_16384_64 8.44% 1610160.897 1746032.550 - 3.91% -
BM_deque_vector_ranges_move/0 8.42% 1.313 1.423 - -6.03% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 8.41% 27799.913 30139.123 - 1.77% -
BM_PushHeap_uint64_SingleElement_1 8.40% 0.478 0.518 - 3.29% -
std::multiset<int>::ctor(const&,_alloc)/8192 8.38% 51391.491 55700.120 - -30.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 8.37% 55093.995 59705.982 - 5.49% -
std::map<int,_int>::contains(key)_(non-existent)/32 8.36% 2.735 2.964 - 2.93% -
std::for_each(join_view(vector<vector<int>>))/8 8.33% 1.363 1.477 - 3.74% -
std::none_of(list<int>)_(process_all)/8192 8.31% 7587.565 8217.861 - 3.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.26% 4519738.953 4893142.083 - 12.02% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.26% 20002.098 21654.395 - 13.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 8.26% 196199377.764 212405262.564 - 3.30% -
std::distance(join_view(vector<vector<int>>))/50 8.23% 0.584 0.632 - -94.95% -
std::unordered_set<std::string>::erase(iterator)/32 8.22% 28.194 30.513 - -2.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8.21% 8813169.406 9536947.787 - 9.85% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.21% 12653.398 13692.034 - 8.24% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 8.19% 20.501 22.180 - 7.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 8.17% 41.992 45.422 - -11.03% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 8.15% 15.432 16.691 - -3.70% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.14% 446152.070 482457.424 - 8.20% -
std::unique_copy(deque<int>)_(sprinkled)/52 8.13% 15.316 16.561 - 12.53% -
rng::starts_with(deque<int>)/1000 8.12% 434.556 469.849 - 7.75% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.11% 1297829.083 1403083.329 - 10.98% -
BM_deque_deque_ranges_copy/0 8.08% 0.851 0.920 - 24.70% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.05% 20.500 22.151 - -0.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 8.01% 2.144 2.316 - -1.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 8.01% 19.530 21.094 - 8.77% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 7.96% 30.051 32.443 - 4.75% -
std::for_each_n(list<int>)/8 7.95% 2.390 2.580 - 6.58% -
std::reverse(deque<int>)/64 7.94% 13.034 14.069 - 8.55% -
BM_deque_vector_ranges_copy_backward/5500 7.93% 197.989 213.686 - 6.52% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 7.92% 12.399 13.381 - 6.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.90% 1520.086 1640.152 - 11.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 7.89% 0.472 0.509 - 2.61% -
std::any_of(vector<int>)_(process_all)/50 7.87% 12.628 13.622 - -28.20% -
BM_vector_deque_copy_backward/65536 7.83% 7553.549 8144.707 - 6.23% -
std::search(list<int>)_(single_element)/1000 7.76% 659.821 711.028 - 0.73% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 7.75% 1.395 1.503 - -3.95% -
std::partition(deque<int>)_(sparse)/50 7.71% 17.157 18.480 - 7.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.70% 195162271.907 210196005.544 - 4.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.70% 7943.973 8555.264 - 17.84% -
SetIntersection_None_Set_string_16384_16384 7.69% 188460939.467 202958952.601 - 5.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.69% 44928845.621 48385093.893 - 2.76% -
std::reverse_copy(vector<int>)/8 7.67% 2.301 2.477 - 1.85% -
std::deque<std::string>::ctor(size)/32 7.65% 42.638 45.898 - -10.58% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.63% 9.454 10.175 - 10.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 7.61% 11378246.778 12243789.900 - 8.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 7.59% 11885735.560 12788430.806 - 7.60% -
std::unordered_map<int,_int>::find(key)_(existent)/32 7.57% 1.457 1.568 - 9.93% -
SetIntersection_Interlaced_Set_uint32_262144_262144 7.54% 1674223.879 1800457.848 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.51% 26307900.552 28283063.785 - 6.64% -
SetIntersection_Front_Vector_string_256_64 7.49% 9700066.387 10426933.538 - 4.41% -
SetIntersection_Front_Set_uint64_16384_4 7.49% 1032198.988 1109474.036 - 3.81% -
std::stable_partition(deque<int>)_(sparse)/8192 7.47% 3372.183 3624.027 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.44% 13703597.970 14723017.852 - 10.98% -
BM_PushHeap_float_Ascending_16 7.42% 0.990 1.063 - 8.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 7.41% 32.902 35.341 - 11.67% -
std::rotate(vector<bool>)_(by_1/4)/1024 7.41% 12.606 13.540 - -4.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 7.39% 2.396 2.573 - -8.16% -
std::unordered_set<int>::clear()/1024 7.35% 8683.154 9321.417 - 11.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.34% 1724.626 1851.271 - 27.83% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 7.34% 22.014 23.630 - -2.81% -
std::find_if_not(vector<int>)_(bail_25%)/1024 7.25% 28.342 30.398 - 6.73% -
std::replace_if(list<int>)_(sprinkled)/8192 7.24% 7361.132 7894.269 - 8.56% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 7.23% 21.544 23.103 - -2.54% -
BM_PushHeap_string_PipeOrgan_1024 7.21% 9.423 10.102 - 6.96% -
ranges::min(std::vector<__int128>)/8 7.19% 2.869 3.075 - 7.67% -
SetIntersection_Front_Set_uint64_262144_1024 7.18% 11874935.526 12727911.948 - 1.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 7.18% 47.022 50.398 - 42.32% -
std::unordered_set<int>::erase(key)_(existent)/32 7.17% 21.068 22.578 - 5.73% -
std::copy(vector<int>)/262144 7.16% 11642.451 12476.627 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 7.14% 3404490.737 3647620.331 - 1.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7.12% 4062097.238 4351304.883 - 7.57% -
SetIntersection_Interlaced_Vector_float_256_64 7.11% 7143530.937 7651444.319 - 10.11% -
std::find_first_of(vector<int>)_(small_needle)/32 7.09% 44.475 47.630 - 2.14% -
std::set<std::string>::ctor(const&,_alloc)/32 7.08% 698.540 748.013 - -12.05% -
std::unique(deque<int>)_(contiguous)/52 7.06% 55.862 59.804 - 7.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.04% 25836385.066 27656219.261 - 2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.04% 1017006.092 1088557.952 - 1.82% -
std::unordered_set<int>::clear()/32 7.01% 587.206 628.359 - 3.93% -
std::flat_multimap<int,_int>::erase(iterator)/1024 7.01% 74.555 79.778 - 5.79% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 6.99% 23.068 24.680 - 9.00% -
BM_deque_deque_ranges_copy_backward/2 6.98% 2.304 2.465 - 6.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.98% 51.535 55.131 - 11.96% -
BM_PushHeap_string_PipeOrgan_16384 6.97% 13.165 14.082 - 10.40% -
BM_vector_deque_move_backward/64000 6.91% 7301.464 7806.348 - 7.61% -
BM_std_minmax_element<short>/2 6.91% 0.642 0.686 - 8.18% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 6.90% 31.179 33.332 - -1.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.90% 22.869 24.446 - 6.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.90% 193408532.009 206746274.110 - 3.05% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.87% 5741.794 6136.307 - -5.45% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 6.86% 18.560 19.832 - 4.48% -
std::set<int>::find(key)_(existent)/32 6.83% 1.652 1.764 - 8.65% -
std::sort(deque<int>)_(shuffled)/8192 6.82% 80530.757 86019.549 - -12.87% -
std::rotate(deque<int>)_(by_1/4)/8192 6.80% 2719.719 2904.775 - -57.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6.80% 4389919.567 4688499.452 - 7.92% -
std::multiset<int>::find(key)_(non-existent)/32 6.77% 2.270 2.423 - -1.85% -
std::set<int>::upper_bound(key)_(existent)/8192 6.76% 8.423 8.992 - 4.67% -
std::unordered_set<std::string>::count(key)_(existent)/32 6.71% 36.316 38.754 - 9.27% -
BM_deque_deque_ranges_copy_backward/1 6.70% 2.573 2.745 - 8.80% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.69% 14.015 14.952 - 26.38% -
std::map<int,_int>::contains(key)_(non-existent)/8192 6.69% 9.835 10.493 - 12.00% -
std::find_end(deque<int>)_(match_near_end)/1024 6.65% 32.507 34.667 - -99.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 6.64% 10.315 11.001 - 0.49% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.62% 1.584 1.689 - 5.96% -
std::make_heap(deque<int>)_(shuffled)/8192 6.61% 22725.124 24227.115 - 0.48% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.60% 7.741 8.252 - 10.74% -
BM_StringEraseToEnd_Huge_Opaque 6.59% 2.241 2.389 - 4.32% -
std::partition_copy(list<int>)/8192 6.59% 6879.172 7332.373 - 7.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.59% 45.799 48.815 - -6.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 6.58% 1078073.413 1148958.057 - -0.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.55% 1580.008 1683.547 - 5.35% -
SetIntersection_Front_Set_uint32_16384_1 6.52% 990829.250 1055387.182 - 0.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.51% 28.012 29.835 - 10.04% -
SetIntersection_Interlaced_Vector_uint32_256_16 6.51% 6646174.551 7078703.997 - 5.95% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.51% 21.691 23.102 - 6.01% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 6.49% 1.583 1.686 - 2.98% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.49% 10.556 11.241 - 11.43% -
std::set<std::string>::erase(iterator)/32 6.48% 25.668 27.331 - -13.87% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.47% 18.728 19.939 - -1.72% -
std::set<int>::erase(key)_(non-existent,_end)/32 6.39% 2.308 2.455 - -6.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 6.34% 1316012.327 1399500.992 - 3.27% -
std::find_end(vector<int>)_(single_element)/8192 6.33% 1870.062 1988.432 - 9.80% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 6.33% 23.043 24.501 - -2.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.32% 27618.632 29362.829 - 6.67% -
BM_deque_deque_copy/70000 6.30% 3174.436 3374.416 - 6.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.30% 1549733.753 1647352.784 - -1.56% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 6.29% 49.587 52.707 - -1.77% -
bm_gcd_trivial 6.28% 0.612 0.650 - -4.07% -
std::unordered_set<int>::ctor(const&)/32 6.28% 197.489 209.891 - 3.17% -
std::partition_point(list<int>)/8192 6.27% 11786.000 12524.648 - 0.62% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 6.26% 80464.097 85500.434 - 0.64% -
std::unique(deque<int>)_(contiguous)/32 6.25% 49.685 52.791 - 6.12% -
SetIntersection_Interlaced_Vector_float_16384_4 6.24% 1638183.915 1740424.389 - 5.47% -
BM_PushHeap_string_PipeOrgan_256 6.21% 7.907 8.399 - 6.16% -
BM_StringRelational_Eq_Empty_Empty_Control 6.20% 1.834 1.948 - -8.06% -
std::generate(list<int>)/8192 6.19% 7029.005 7464.252 - -0.54% -
SetIntersection_Interlaced_Vector_float_16384_64 6.19% 10273170.461 10909028.251 - 95.63% -
BM_vector_deque_copy_backward/64000 6.17% 7403.549 7860.253 - 6.23% -
std::set<std::string>::find(key)_(non-existent)/1024 6.14% 21.508 22.828 - 14.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.13% 31.691 33.634 - 7.08% -
std::unordered_set<std::string>::count(key)_(existent)/1024 6.13% 36.040 38.248 - 10.44% -
SetIntersection_Interlaced_Set_uint64_256_64 6.11% 12504745.653 13268486.535 - -4.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.11% 4.715 5.003 - -2.18% -
ranges::min(std::vector<long_long>)/8 6.10% 2.167 2.299 - 8.14% -
std::find_end(deque<int>)_(single_element)/1024 6.07% 313.041 332.041 - 19.52% -
SetIntersection_None_Set_uint64_16384_1024 6.06% 163195982.011 173092006.102 - 2.26% -
std::search(deque<int>)_(same_length)/1024 6.04% 475.054 503.770 - 6.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.03% 30.840 32.700 - 12.87% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 6.02% 1.471 1.559 - 12.33% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 6.00% 1.746 1.851 - -0.82% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.98% 1441856.687 1528151.495 - 11.45% -
SetIntersection_Front_Vector_string_262144_64 5.98% 3099956.592 3285408.563 - 4.93% -
std::replace_if(list<int>)_(prefix)/8192 5.97% 7128.876 7554.283 - 6.05% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.96% 1.329 1.409 - -7.65% -
std::rotate_copy(vector<int>)/8192 5.95% 377.811 400.299 - -44.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 5.95% 61694353.941 65365718.842 - 1.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 5.92% 23.843 25.254 - -24.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.85% 1.573 1.665 - 16.69% -
std::is_sorted_until(deque<int>)/8 5.84% 2.774 2.936 - 15.50% -
BM_deque_deque_ranges_move/70000 5.83% 3333.434 3527.695 - 6.58% -
BM_StringFindStringLiteral/64 5.83% 2.191 2.318 - 8.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.82% 9773.055 10342.024 - 7.47% -
rng::starts_with(vector<int>,_pred)/8 5.81% 2.358 2.495 - 7.93% -
BM_vector_deque_copy/5500 5.80% 195.048 206.370 - 4.17% -
SetIntersection_Interlaced_Set_uint32_16384_64 5.79% 207772108.963 219794740.278 - 0.49% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.78% 24.988 26.434 - 6.28% -
BM_PushHeap_uint64_SingleElement_4 5.78% 0.366 0.387 - 2.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.77% 11.181 11.826 - 7.89% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.77% 54341.725 57475.328 - -1.71% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 5.75% 83.149 87.933 - -15.05% -
std::all_of(vector<int>)_(process_all)/50 5.75% 12.768 13.502 - -29.69% -
std::unique_copy(deque<int>)_(sprinkled)/1024 5.74% 470.201 497.183 - 7.21% -
std::search(vector<int>,_pred)_(single_element)/1000 5.72% 532.705 563.184 - 0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.71% 7305558.099 7723035.474 - 0.45% -
std::unordered_set<std::string>::erase(iterator)/1024 5.71% 28.223 29.835 - 8.59% -
rng::contains(vector<int>)_(process_all)/8 5.71% 2.558 2.705 - -4.01% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.67% 6363.021 6724.122 - 8.19% -
BM_vector_deque_move_backward/70000 5.67% 7947.589 8398.510 - 4.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 5.64% 1486206.973 1569974.875 - 4.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.63% 142436908.515 150457871.310 - 5.76% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 5.63% 42.702 45.106 - -14.05% -
BM_tolower_string<char> 5.60% 15.286 16.143 - 5.54% -
SetIntersection_Front_Set_uint32_262144_1 5.59% 982849.185 1037818.835 - -1.74% -
std::find_end(deque<int>)_(process_all)/1024 5.59% 302.382 319.274 - -11.16% -
BM_StringAssignAsciiz_Small_Opaque 5.58% 2.989 3.156 - -5.44% -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.57% 5.444 5.748 - -4.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 5.57% 1271008.195 1341765.561 - 0.55% -
std::partition_copy(deque<int>)/50 5.55% 21.323 22.506 - 2.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.54% 11.991 12.656 - 12.14% -
SetIntersection_Interlaced_Vector_uint64_16384_64 5.54% 5422180.848 5722470.769 - -13.21% -
std::lower_bound(std::vector<int>)/100 5.53% 12.218 12.894 - 6.82% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.53% 21.274 22.451 - 6.35% -
std::find_if_not(vector<char>)_(bail_25%)/1024 5.51% 25.070 26.451 - -2.56% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.50% 10.025 10.577 - -6.76% -
std::map<std::string,_int>::find(key)_(existent)/32 5.50% 16.152 17.040 - 9.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.49% 986340.248 1040520.542 - -2.24% -
SetIntersection_Interlaced_Set_uint32_256_4 5.49% 10972990.862 11575506.372 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 5.48% 18066633.247 19057438.231 - 4.74% -
std::set<int>::count(key)_(existent)/8192 5.48% 8.096 8.540 - 3.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.46% 194283180.557 204896421.165 - -0.21% -
std::search(vector<int>,_pred)_(single_element)/8192 5.46% 4369.876 4608.534 - 0.11% -
rng::fold_left(list<int>)/1048576 5.46% 1391709.362 1467674.030 - 8.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 5.45% 113561.546 119751.687 - 1.27% -
std::multimap<int,_int>::clear()/1024 5.45% 10835.061 11425.402 - 2.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.44% 19188577.872 20232079.508 - 1.77% -
SetIntersection_Interlaced_Set_string_64_64 5.43% 34247918.911 36106399.278 - 2.90% -
std::search(vector<int>,_pred)_(single_element)/1024 5.43% 546.999 576.674 - -0.05% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.40% 150.145 158.259 - 9.72% -
std::copy_backward(vector<bool>)_(aligned)/512 5.40% 1.456 1.534 - -0.82% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.39% 941.020 991.745 - 8.00% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 5.39% 0.413 0.435 - 4.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.38% 6.486 6.835 - 2.42% -
std::unique(list<int>,_pred)_(sprinkled)/52 5.36% 77.310 81.453 - -3.28% -
std::partition_copy(list<int>)/32 5.35% 8.685 9.150 - 6.62% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.34% 5673.238 5976.022 - 5.79% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.32% 0.253 0.267 - 5.47% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.31% 1.591 1.675 - 5.02% -
std::unordered_set<int>::ctor(const&)/1024 5.31% 6640.417 6992.856 - 1.43% -
ranges::min(std::vector<long_long>)/64 5.30% 4.686 4.935 - 5.48% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.30% 1.552 1.635 - 0.33% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.27% 1241686.323 1307124.199 - 1.73% -
std::multiset<int>::find(key)_(non-existent)/1024 5.27% 5.477 5.766 - -4.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.26% 5269.587 5546.722 - 7.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 5.24% 4126367.393 4342725.906 - 2.02% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.23% 776.878 817.515 - -47.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 5.22% 1.443 1.519 - -8.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 5.20% 8645121.714 9095009.889 - 2.72% -
BM_deque_deque_move_backward/70000 5.20% 8253.434 8682.241 - 6.82% -
std::unique(list<int>,_pred)_(sprinkled)/32 5.19% 61.508 64.699 - -4.71% -
std::set<std::string>::insert(value)_(new_value,_end)/0 5.18% 27.324 28.740 - -12.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.18% 40034.438 42106.313 - 7.20% -
BM_CmpEqual_schar_schar 5.15% 1.044 1.097 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 5.13% 1054250.399 1108357.757 - -0.18% -
BM_deque_deque_ranges_copy_backward/64000 5.13% 7709.343 8104.623 - 10.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.11% 0.427 0.449 - -6.17% -
BM_deque_deque_ranges_move_backward/1024 5.10% 38.406 40.364 - 3.77% -
SetIntersection_Front_Vector_string_16384_64 5.10% 3178287.285 3340268.389 - 6.99% -
bm_ranges_swap_ranges_vb_aligned/256 5.09% 4.124 4.334 - 22.60% -
std::set<int>::clear()/8192 5.09% 78670.669 82673.259 - 0.60% -
std::unordered_set<std::string>::clear()/32 5.08% 886.875 931.901 - 0.24% -
SetIntersection_None_Vector_uint64_262144_262144 5.08% 1069663.358 1123957.815 - -1.28% -
SetIntersection_Interlaced_Vector_float_16384_16 5.07% 3926650.038 4125675.287 - 44.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.05% 2.400 2.521 - 2.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.04% 2.301 2.417 - 2.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.02% 508.899 534.451 - 1.72% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.00% 5.052 5.304 - -0.43% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.00% 1.266 1.329 - 3.13% -
std::multiset<std::string>::count(key)_(existent)/8192 5.00% 28.171 29.579 - 11.53% -
std::set<std::string>::find(key)_(non-existent)/8192 4.99% 28.932 30.376 - 14.71% -
std::transform(deque<int>,_deque<int>)/32 4.97% 21.345 22.406 - 4.86% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.96% 23.772 24.953 - 4.45% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 4.96% 23.152 24.301 - 4.14% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 4.96% 21.155 22.204 - 0.99% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 4.95% 13.818 14.503 - 44.82% -
SetIntersection_None_Set_uint32_1024_1 4.95% 8591684.558 9016739.812 - 0.69% -
SetIntersection_Front_Set_uint64_262144_256 4.93% 3744484.604 3929032.215 - 5.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.93% 2192687.972 2300681.292 - 3.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.92% 659.165 691.607 - 5.35% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 4.92% 52.437 55.015 - -4.14% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.91% 16372.191 17176.826 - 1.30% -
SetIntersection_Interlaced_Vector_uint32_16384_64 4.88% 7148152.558 7496982.433 - 19.21% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.88% 492.136 516.136 - 5.08% -
BM_deque_deque_ranges_copy_backward/5500 4.87% 204.089 214.033 - 5.86% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.86% 23.866 25.025 - 6.19% -
std::find_if(vector<int>)_(process_all)/32768 4.85% 3204.007 3359.450 - -10.65% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 4.83% 23.761 24.909 - 3.99% -
std::find_end(deque<int>)_(match_near_end)/1000 4.82% 39.109 40.995 - -88.24% -
BM_StringFindCharLiteral/8192 4.82% 137.708 144.339 - 4.46% -
SetIntersection_None_Set_uint64_1024_16 4.81% 8692019.320 9110234.091 - 1.54% -
SetIntersection_Front_Set_uint64_4_1 4.81% 213226844.050 223483320.937 - 3.13% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.81% 29.647 31.071 - 1.50% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.80% 10.568 11.075 - 7.22% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 4.80% 1.297 1.359 - 3.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.77% 12149855.309 12729818.847 - -10.26% -
BM_PushHeap_string_PipeOrgan_64 4.77% 5.797 6.073 - 5.57% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 4.77% 1.184 1.240 - -3.53% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 4.76% 484311.894 507366.267 - -1.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.73% 12907.684 13518.584 - 0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.73% 1175549.882 1231168.009 - -0.33% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.72% 13.272 13.899 - 4.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 4.72% 62934509.268 65906118.447 - 3.02% -
std::reverse(deque<int>)/512 4.72% 112.975 118.303 - 5.62% -
BM_vector_deque_move_backward/65536 4.71% 7639.626 7999.544 - 3.80% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.71% 10386.234 10875.259 - 7.15% -
std::multimap<std::string,_int>::erase(iterator)/8192 4.70% 30.761 32.207 - 24.08% -
SetIntersection_Front_Set_uint64_1024_16 4.70% 1135561.529 1188934.123 - -3.16% -
std::map<std::string,_int>::erase(iterator)/8192 4.68% 27.717 29.014 - -0.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.67% 12.206 12.775 - -4.96% -
std::multimap<int,_int>::clear()/8192 4.67% 85395.056 89380.489 - 0.14% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 4.66% 23.728 24.835 - 4.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.66% 24.095 25.217 - 2.06% -
std::unordered_multiset<int>::erase(iterator)/1024 4.65% 19.828 20.750 - 2.92% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.64% 232.337 243.124 - 1.25% -
std::equal(deque<int>)_(it,_it,_it)/1024 4.63% 459.219 480.460 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.62% 1786482.183 1869060.701 - -5.10% -
BM_CmpLess_ushort_schar 4.61% 1.015 1.061 - -5.17% -
std::find_if(vector<int>)_(process_all)/8192 4.60% 809.063 846.291 - -10.46% -
std::set<int>::find(key)_(non-existent)/8192 4.59% 8.397 8.783 - 4.46% -
BM_StringRead_Cold_Deep_Large 4.59% 1.262 1.320 - 7.17% -
std::is_sorted(vector<int>,_pred)/8 4.56% 3.252 3.400 - 7.47% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.55% 167157117.046 174761053.716 - 1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 4.55% 17118753.695 17896982.379 - -0.41% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.54% 193951614.760 202752570.081 - -0.37% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.54% 5314.972 5556.083 - -11.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.52% 37.819 39.529 - 13.08% -
SetIntersection_Front_Set_uint64_4_4 4.51% 136331558.724 142484270.856 - 2.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.51% 7361851.737 7693977.024 - -3.28% -
SetIntersection_Interlaced_Set_uint32_1024_4 4.51% 9704309.636 10142066.841 - 2.07% -
bm_lexicographical_compare<unsigned_char>/8 4.51% 1.324 1.384 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 4.50% 140068416.023 146372643.508 - 2.48% -
SetIntersection_None_Set_uint32_1024_256 4.49% 8624721.470 9012202.846 - -0.68% -
BM_StringEraseWithMove_Huge_Transparent 4.49% 43.073 45.008 - -35.23% -
SetIntersection_None_Vector_uint64_1024_1 4.49% 1021374.193 1067240.097 - -2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 4.47% 1281409.424 1338751.715 - -0.53% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 4.47% 6.439 6.727 - 2.48% -
SetIntersection_None_Set_uint64_16384_4 4.47% 160988100.496 168185185.289 - 1.92% -
std::multiset<int>::find(key)_(existent)/8192 4.46% 7.986 8.342 - -6.36% -
SetIntersection_None_Set_uint32_256_64 4.44% 9009908.483 9410148.907 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.44% 4732103.459 4942224.958 - 21.42% -
rng::fold_left(deque<int>)/8 4.42% 3.914 4.087 - 1.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.40% 4.457 4.652 - -0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.40% 37.507 39.155 - 10.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 4.38% 391.039 408.171 - 2.35% -
SetIntersection_None_Set_uint32_1024_4 4.37% 8638647.984 9016061.486 - -0.14% -
SetIntersection_None_Set_uint32_1024_1024 4.37% 8736280.667 9117648.467 - 0.03% -
std::find_first_of(vector<int>)_(large_needle)/50 4.36% 262.301 273.750 - 1.05% -
BM_vector_deque_ranges_copy_backward/65536 4.36% 7943.754 8290.467 - 9.95% -
BM_std_minmax_element<short>/3 4.36% 1.141 1.190 - 10.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.36% 2.244 2.342 - -0.31% -
SetIntersection_None_Set_uint32_256_1 4.33% 11341634.131 11832963.906 - 1.59% -
std::unordered_set<int>::ctor(const&)/8192 4.33% 54374.635 56728.929 - 1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.32% 1001301.332 1044556.570 - -0.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.31% 43017.793 44873.473 - 0.54% -
std::move(list<int>)/64 4.31% 41.118 42.891 - -10.43% -
std::remove_if(deque<int>)_(prefix)/50 4.31% 64.922 67.719 - 5.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 4.30% 2.620 2.732 - -9.70% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.29% 23.474 24.480 - 8.06% -
SetIntersection_Interlaced_Set_string_16384_16 4.28% 237284397.532 247445203.484 - 1.67% -
std::any_of(deque<int>)_(process_all)/8192 4.28% 2720.150 2836.502 - 0.10% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.28% 1.284 1.339 - -3.68% -
BM_num_put<long_double> 4.28% 58.945 61.465 - 2.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.27% 996391.448 1038983.510 - -2.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.26% 1190.229 1240.922 - 4.13% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.26% 10.805 11.265 - 11.42% -
std::vector<int>::ctor(size)/1024 4.25% 41.724 43.499 - 3.06% -
SetIntersection_Interlaced_Vector_float_256_4 4.25% 5045737.452 5260234.346 - 0.18% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.25% 2.256 2.352 - 3.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.24% 1067676.881 1112971.411 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.24% 2301195.046 2398814.649 - 5.35% -
SetIntersection_None_Vector_uint64_256_64 4.24% 3284021.728 3423194.747 - -0.52% -
std::search(deque<int>)_(no_match)/1000 4.23% 387.210 403.603 - 0.05% -
std::set<int>::lower_bound(key)_(non-existent)/32 4.23% 2.230 2.324 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.22% 1163869.994 1213024.763 - 1.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.22% 1150396.620 1198936.388 - 4.36% -
std::find_end(vector<int>)_(single_element)/1024 4.22% 245.263 255.606 - 8.03% -
SetIntersection_Interlaced_Set_string_262144_4 4.21% 1786814.291 1862061.361 - -0.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 4.20% 49.753 51.843 - 58.49% -
SetIntersection_None_Set_uint32_16384_1 4.19% 153261438.799 159683782.103 - -1.38% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.19% 20.325 21.176 - -5.71% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.19% 218.600 227.758 - -5.04% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.19% 44.031 45.875 - 9.11% -
std::for_each_n(deque<int>)/8 4.18% 1.151 1.200 - 3.76% -
SetIntersection_Front_Set_uint64_1024_256 4.15% 3720021.650 3874551.806 - -2.01% -
SetIntersection_Front_Set_uint64_1024_64 4.15% 1613407.864 1680345.840 - -2.11% -
BM_PushHeap_string_QuickSortAdversary_262144 4.15% 16.253 16.927 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.14% 14561703.062 15164481.809 - 13.02% -
std::unique(list<int>)_(sprinkled)/52 4.13% 67.407 70.192 - 0.14% -
std::is_sorted(deque<int>,_pred)/8 4.13% 4.729 4.924 - 2.48% -
BM_PushHeap_string_QuickSortAdversary_16384 4.13% 15.540 16.181 - 0.08% -
SetIntersection_None_Vector_uint32_262144_16 4.12% 1077861.542 1122323.053 - -1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 4.11% 41856916.774 43577046.382 - 3.69% -
BM_PushHeap_string_QuickSortAdversary_1024 4.11% 15.103 15.723 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.10% 339964185.043 353902396.717 - -0.83% -
std::set<int>::equal_range(key)_(existent)/8192 4.10% 8.202 8.538 - 3.46% -
std::find_end(vector<int>)_(single_element)/1000 4.10% 240.201 250.042 - 8.78% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.10% 996274.856 1037092.816 - -2.76% -
SetIntersection_Interlaced_Set_string_262144_16 4.08% 2092053.465 2177346.031 - 0.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.07% 783.241 815.153 - 5.99% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 4.07% 27.076 28.179 - 7.12% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 4.06% 483305.868 502918.497 - -1.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.06% 81727.161 85041.522 - 12.02% -
BM_PushHeap_float_Ascending_16384 4.05% 4.073 4.238 - -1.24% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.04% 0.276 0.287 - 5.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 4.04% 20.900 21.745 - -7.58% -
rng::find_last(vector<int>)_(bail_90%)/8 4.04% 0.442 0.460 - -2.95% -
std::unordered_multiset<int>::erase(iterator)/32 4.02% 19.719 20.513 - 2.37% -
BM_vector_deque_ranges_move_backward/64000 4.02% 7390.608 7687.546 - 4.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.01% 1057075.961 1099484.863 - 2.96% -
BM_deque_deque_ranges_copy/64000 4.01% 2968.699 3087.651 - 4.65% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 4.00% 864.447 899.027 - 3.42% -
SetIntersection_None_Set_uint32_16384_64 4.00% 152509303.842 158610195.964 - -1.70% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.00% 1466929.432 1525574.197 - 5.68% -
BM_vector_deque_ranges_move_backward/70000 3.99% 8047.419 8368.474 - 3.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 3.98% 55.192 57.390 - 28.65% -
std::find_first_of(vector<int>)_(large_needle)/8192 3.97% 6906826.733 7180762.202 - 0.67% -
std::any_of(deque<int>)_(process_all)/32768 3.97% 10878.155 11309.538 - 0.19% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.96% 247.873 257.698 - 4.86% -
BM_StringMove_Small 3.96% 0.734 0.763 - -4.42% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.96% 38219.325 39732.003 - 1.03% -
std::fill_n(list<int>)/8192 3.96% 8774.013 9121.066 - 27.56% -
SetIntersection_None_Set_string_262144_16384 3.96% 1600140.625 1663426.678 - -2.29% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.95% 1.713 1.780 - 3.46% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 3.95% 499960.009 519718.083 - -0.78% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 3.95% 0.254 0.264 - 3.76% -
SetIntersection_Interlaced_Set_string_262144_64 3.95% 2075072.266 2156969.154 - 0.43% -
BM_deque_deque_ranges_copy/1 3.94% 2.493 2.592 - 4.38% -
bm_lexicographical_compare<unsigned_char>/1 3.92% 1.548 1.608 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.91% 22455160.983 23334189.413 - 3.02% -
SetIntersection_None_Set_uint64_256_4 3.90% 11016865.811 11446217.758 - -1.38% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.89% 3.469 3.603 - 1.68% -
std::make_heap(deque<int>)_(shuffled)/1024 3.88% 2572.623 2672.461 - 6.20% -
SetIntersection_None_Set_uint64_256_1 3.87% 11213140.121 11647244.012 - -0.67% -
std::set<std::string>::contains(key)_(existent)/8192 3.87% 28.914 30.033 - 4.76% -
SetIntersection_Interlaced_Set_string_16384_4 3.87% 195429615.672 202990969.641 - 3.03% -
BM_CmpLess_uint_ushort 3.86% 1.079 1.121 - 0.36% -
std::multiset<std::string>::erase(key)_(existent)/32 3.86% 81.041 84.166 - 62.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.85% 39.791 41.325 - 4.04% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.85% 107185.497 111316.425 - 0.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.85% 50.128 52.059 - 17.90% -
SetIntersection_None_Set_uint64_256_256 3.85% 5591872.109 5807138.382 - -0.29% -
BM_StringRelational_Less_Huge_Small_Control 3.85% 1.847 1.919 - 3.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 3.85% 69.190 71.852 - 9.01% -
SetIntersection_None_Set_uint32_16384_4 3.84% 153488311.052 159384877.901 - -1.43% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.84% 14.733 15.299 - 3.59% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.84% 166741565.199 173141791.862 - -0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 3.82% 1113921.793 1156441.238 - -8.91% -
BM_vector_deque_ranges_copy_backward/1 3.81% 2.290 2.377 - 4.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.81% 1138774.204 1182181.526 - -0.07% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.81% 6.420 6.664 - -8.83% -
SetIntersection_None_Vector_float_16384_16384 3.80% 1097673.629 1139409.557 - 1.86% -
BM_PushHeap_uint64_SingleElement_16 3.80% 0.356 0.370 - 3.25% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 3.79% 78.284 81.254 - 4.88% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.79% 1421.261 1475.144 - 2.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.79% 247905.532 257298.058 - 1.95% -
SetIntersection_None_Set_uint32_1024_16 3.78% 8783373.677 9115517.359 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.78% 19.548 20.287 - -4.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.78% 18486971.481 19185667.036 - 0.44% -
std::set<int>::contains(key)_(non-existent)/1024 3.77% 5.895 6.117 - 1.02% -
std::partial_sort(deque<int>)_(heap)/8192 3.76% 276480.235 286876.834 - 3.98% -
SetIntersection_Front_Set_uint64_16_4 3.76% 54591249.580 56643890.606 - 2.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.76% 25709.961 26675.929 - 0.21% -
SetIntersection_None_Set_uint64_1024_64 3.76% 8559587.310 8881042.339 - -1.45% -
SetIntersection_Interlaced_Set_float_1024_256 3.75% 13922562.966 14444103.382 - 1.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.74% 1354.317 1405.002 - -3.40% -
std::set<std::string>::count(key)_(existent)/1024 3.74% 23.646 24.531 - 0.64% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.72% 1004180.729 1041570.327 - -0.84% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.72% 9781194.550 10145250.351 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 3.72% 25598687.466 26549924.530 - -1.69% -
std::find_end(deque<int>)_(match_near_end)/8192 3.70% 272.973 283.084 - -99.85% -
BM_StringFindStringLiteral/32 3.69% 1.745 1.810 - 3.54% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.69% 4.316 4.475 - -5.26% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.69% 175072705.795 181528363.887 - 0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.69% 393.354 407.857 - 2.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.68% 10.663 11.056 - -7.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.66% 140734.126 145891.023 - 3.76% -
SetIntersection_None_Vector_uint32_262144_256 3.66% 1086223.897 1125968.190 - -1.27% -
BM_StringEraseWithMove_Huge_Opaque 3.66% 46.696 48.404 - -29.06% -
BM_StringEraseToEnd_Huge_Transparent 3.66% 2.376 2.463 - 2.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.66% 53.497 55.453 - -1.36% -
std::copy(vector<bool>)_(aligned)/64 3.65% 1.297 1.344 - 6.92% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.65% 0.467 0.484 - -7.07% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.65% 4.557 4.723 - 3.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.64% 198351275.665 205573676.111 - -1.15% -
std::find_first_of(vector<int>)_(large_needle)/32 3.64% 105.100 108.925 - -2.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.64% 7505.276 7778.146 - 1.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.63% 40.513 41.984 - 11.91% -
BM_PushHeap_float_PipeOrgan_16384 3.63% 2.523 2.614 - 3.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.63% 5081737.756 5266015.464 - -1.02% -
SetIntersection_None_Set_uint32_16384_16384 3.62% 155468936.771 161102736.347 - -1.39% -
std::find_end(deque<int>)_(single_element)/1000 3.62% 311.673 322.949 - 29.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.61% 607.686 629.623 - 1.27% -
std::multiset<int>::count(key)_(existent)/1024 3.61% 5.599 5.801 - -27.78% -
std::set<int>::find(key)_(existent)/1024 3.61% 3.823 3.961 - -3.54% -
SetIntersection_None_Set_uint32_16384_1024 3.59% 151985663.861 157448902.898 - -2.08% -
BM_StringRead_Cold_Shallow_Large 3.59% 1.137 1.178 - 8.32% -
BM_StringAssignAsciiz_Empty_Opaque 3.58% 3.050 3.159 - -5.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.58% 18.956 19.635 - 3.02% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.58% 1.387 1.436 - 3.51% -
BM_PushHeap_float_SingleElement_4 3.56% 0.373 0.386 - 7.72% -
BM_StringRead_Cold_Deep_Small 3.56% 1.228 1.272 - 9.49% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.55% 586.065 606.885 - 2.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.55% 11073.791 11466.883 - 2.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.54% 1.293 1.339 - -7.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.51% 175789.060 181958.258 - 2.46% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.51% 1.162 1.202 - 3.97% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.51% 22.022 22.795 - 2.95% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.49% 12.605 13.045 - -0.66% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 3.48% 5.278 5.462 - -3.88% -
std::find_if(list<int>)_(process_all)/8 3.48% 2.270 2.349 - 2.39% -
SetIntersection_None_Set_string_262144_256 3.48% 1602331.705 1658048.178 - -2.76% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.47% 2.688 2.781 - 5.46% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.47% 4.109 4.252 - 3.75% -
std::fill_n(vector<bool>)/64 3.47% 1.356 1.403 - -1.58% -
SetIntersection_None_Set_string_1024_1024 3.47% 8850620.396 9157455.071 - 2.24% -
SetIntersection_None_Set_uint32_256_16 3.46% 10702387.050 11072756.320 - 0.22% -
std::remove(list<int>)_(prefix)/8192 3.46% 8269.805 8555.900 - 3.60% -
std::count(vector<int>)_(every_other)/8 3.46% 1.292 1.337 - 0.12% -
std::set<std::string>::count(key)_(non-existent)/32 3.45% 11.199 11.586 - 14.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.44% 42.764 44.236 - 0.61% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.44% 202660820.669 209631721.240 - -0.97% -
SetIntersection_Front_Set_uint64_262144_16384 3.44% 218371589.671 225880635.225 - 3.32% -
SetIntersection_None_Set_uint32_16384_16 3.43% 153329985.387 158582825.430 - -2.06% -
std::lower_bound(std::vector<int>)/8 3.42% 7.856 8.125 - 4.83% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 3.42% 27.219 28.150 - 115.44% -
SetIntersection_Front_Vector_string_262144_16 3.41% 1560523.899 1613740.995 - 0.35% -
SetIntersection_Front_Set_uint64_16384_16 3.40% 1180083.991 1220236.211 - 1.11% -
std::remove(deque<int>)_(prefix)/32 3.40% 54.322 56.169 - 6.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 3.40% 16482784.652 17043020.280 - 1.69% -
std::map<int,_int>::count(key)_(existent)/32 3.40% 1.509 1.560 - -12.29% -
std::deque<int>::ctor(size)/32 3.40% 27.428 28.359 - 4.85% -
std::is_sorted_until(list<int>,_pred)/8192 3.39% 7487.901 7742.072 - 1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.39% 12469545.035 12892291.393 - -0.87% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.39% 147624.402 152626.404 - 3.11% -
std::multimap<int,_int>::erase(iterator)/1024 3.38% 20.359 21.047 - -1.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.37% 15125.895 15635.159 - -1.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.36% 13007.681 13444.955 - 3.31% -
BM_deque_deque_ranges_copy_backward/70000 3.36% 8430.647 8713.966 - 5.99% -
SetIntersection_None_Set_uint64_16384_1 3.36% 158120135.175 163433173.968 - 1.87% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.36% 13728.653 14189.741 - 0.54% -
std::copy_backward(list<int>)/32768 3.34% 26209.345 27085.483 - 3.81% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.33% 0.415 0.429 - 3.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 3.33% 16967912.126 17532610.690 - 0.11% -
BM_vector_deque_ranges_move_backward/65536 3.33% 7638.576 7892.739 - 2.32% -
SetIntersection_Interlaced_Vector_float_262144_4 3.32% 1955839.558 2020865.822 - 1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.32% 2941703.369 3039353.922 - -4.08% -
std::find_if_not(list<int>)_(process_all)/32768 3.32% 25410.614 26253.803 - 3.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.31% 1111451.451 1148243.826 - -2.04% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.31% 2.273 2.349 - -2.68% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.31% 1.157 1.195 - 2.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.30% 10.420 10.764 - 10.75% -
std::lower_bound(std::forward_list<int>)/100 3.30% 81.233 83.916 - -22.82% -
BM_StringEraseToEnd_Small_Opaque 3.29% 0.590 0.609 - 3.22% -
SetIntersection_None_Vector_uint32_16384_16 3.29% 1063737.226 1098763.431 - -1.44% -
BM_PushHeap_string_PipeOrgan_16 3.29% 4.225 4.364 - 3.49% -
BM_StringRelational_Compare_Empty_Large_Control 3.29% 1.660 1.715 - 3.53% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.29% 31.259 32.287 - 3.59% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.29% 536.789 554.428 - 7.03% -
BM_PushHeap_float_PipeOrgan_1 3.28% 0.466 0.481 - -28.23% -
SetIntersection_Interlaced_Vector_float_1024_256 3.27% 5864501.673 6056297.094 - 9.27% -
std::partial_sort_copy(list<int>)_(shuffled)/8 3.26% 11.727 12.109 - 0.34% -
SetIntersection_Front_Set_uint32_1024_64 3.26% 1726411.898 1782703.589 - 9.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.25% 117021.768 120828.776 - 8.71% -
BM_CmpLess_ushort_uchar 3.25% 1.110 1.146 - 3.18% -
std::rotate(list<int>)_(by_1/2)/8192 3.25% 5266.330 5437.520 - 16.77% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 3.24% 35.458 36.608 - 2.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 3.24% 6978807.298 7205209.762 - 0.46% -
std::copy(list<int>)/32768 3.24% 25423.920 26248.011 - 1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.24% 956751.303 987744.318 - 3.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.24% 12723.653 13135.800 - -2.51% -
std::stable_sort(vector<int>)_(descending)/8 3.24% 23.155 23.905 - 2.46% -
SetIntersection_None_Set_uint32_16384_256 3.24% 153047236.191 157998551.194 - -1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.23% 1583686.277 1634892.822 - -2.66% -
SetIntersection_Front_Set_uint64_16_1 3.23% 62867167.797 64896753.492 - 1.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.23% 237.147 244.802 - 1.42% -
BM_PushHeap_string_QuickSortAdversary_256 3.23% 14.549 15.019 - 0.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.22% 11.863 12.245 - -2.38% -
SetIntersection_Interlaced_Set_uint64_262144_16 3.22% 1608269.205 1660017.250 - 0.84% -
SetIntersection_Front_Vector_uint64_16384_64 3.22% 1313743.491 1355980.558 - -2.14% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 3.21% 1.143 1.179 - -3.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.20% 1267.038 1307.601 - 0.67% -
BM_StringRelational_Compare_Large_Empty_Control 3.20% 1.608 1.660 - 2.86% -
BM_deque_deque_ranges_move_backward/65536 3.20% 7819.151 8068.983 - 6.48% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.19% 30.059 31.019 - -0.49% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.19% 371.206 383.044 - -1.15% -
rng::for_each(multiset<int>)/8 3.19% 6.639 6.851 - 52.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.19% 1587263.264 1637821.045 - -3.16% -
SetIntersection_Front_Set_uint64_262144_262144 3.18% 1651919.270 1704413.494 - 1.63% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.17% 1.105 1.140 - -1.32% -
SetIntersection_Front_Set_uint64_16384_16384 3.17% 223616445.935 230698356.169 - 2.32% -
SetIntersection_None_Set_uint32_64_1 3.16% 22239447.710 22942959.491 - 2.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.16% 1162495.519 1199236.409 - 1.39% -
std::unordered_set<int>::count(key)_(existent)/32 3.14% 1.262 1.302 - -9.24% -
BM_StringFindCharLiteral/32 3.14% 1.618 1.669 - 3.04% -
SetIntersection_None_Set_string_262144_4 3.14% 1613311.686 1663904.785 - -2.67% -
SetIntersection_Interlaced_Set_uint64_16384_4 3.14% 176266248.357 181792347.740 - 0.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.13% 23158.916 23884.220 - 2.96% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.13% 51882.301 53507.005 - 3.14% -
std::remove_if(list<int>)_(prefix)/8192 3.12% 9675.431 9977.380 - -0.66% -
BM_StringRead_Cold_Shallow_Small 3.10% 1.139 1.174 - 4.31% -
std::map<std::string,_int>::count(key)_(existent)/32 3.10% 15.713 16.200 - -6.74% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 3.09% 392.529 404.666 - -1.34% -
BM_StringRead_Cold_Deep_Empty 3.08% 1.198 1.234 - 5.68% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.08% 12925.028 13323.573 - 2.98% -
BM_PushHeap_uint64_Descending_4 3.08% 0.360 0.371 - -0.24% -
BM_vector_deque_ranges_copy_backward/0 3.07% 0.451 0.465 - -10.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.06% 1832415.272 1888553.073 - 2.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.06% 5933.344 6114.992 - 3.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.06% 31.863 32.837 - -3.28% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.06% 23278.868 23990.849 - 2.46% -
SetIntersection_None_Set_string_262144_1 3.05% 1614961.670 1664295.738 - -2.09% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.05% 23.938 24.669 - 10.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.05% 0.614 0.632 - 0.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.05% 12.346 12.722 - -2.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.04% 31861.190 32828.306 - 2.76% -
std::set<std::string>::clear()/1024 3.03% 21493.585 22145.658 - -1.50% -
SetIntersection_Interlaced_Set_uint64_16384_64 3.03% 229757554.205 236715494.934 - -0.94% -
SetIntersection_None_Vector_uint64_16384_16384 3.03% 1061238.031 1093371.909 - -1.96% -
BM_PushHeap_string_QuickSortAdversary_64 3.03% 13.029 13.423 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 3.02% 1075655.543 1108188.171 - 1.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.02% 2.882 2.969 - 4.97% -
std::multimap<int,_int>::ctor(const&)/32 3.02% 214.894 221.390 - 1.64% -
SetIntersection_None_Set_string_1024_4 3.02% 8824622.753 9091190.041 - 1.99% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.02% 259242.967 267061.369 - 2.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.02% 12.856 13.244 - 1.66% -
SetIntersection_Front_Set_uint64_16384_256 3.01% 3884809.466 4001586.082 - 3.01% -
std::adjacent_find(deque<int>,_pred)/8 3.00% 4.167 4.292 - -11.29% -
SetIntersection_Front_Set_string_262144_262144 2.99% 17416836.834 17938413.002 - -2.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.99% 1165621.520 1200517.264 - 0.34% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.98% 23.829 24.540 - 8.27% -
BM_deque_deque_copy/64000 2.98% 2961.464 3049.726 - 3.48% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.98% 2.020 2.081 - 9.03% -
std::find_first_of(vector<int>)_(small_needle)/50 2.97% 69.179 71.236 - -1.19% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.97% 41.935 43.182 - 1.70% -
BM_vector_deque_ranges_copy_backward/2 2.97% 2.000 2.059 - 3.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.97% 11340.095 11677.066 - -0.61% -
SetIntersection_None_Set_float_256_256 2.97% 5688911.760 5857853.402 - -0.97% -
std::set<std::string>::contains(key)_(existent)/32 2.97% 14.414 14.842 - -6.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.96% 6843.967 7046.655 - 4.51% -
rng::find_last(vector<int>)_(bail_90%)/50 2.96% 1.490 1.534 - 1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.95% 8414727.155 8663301.347 - 7.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.95% 259688.832 267350.721 - 2.68% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.94% 29.556 30.424 - -2.61% -
std::equal(deque<int>)_(it,_it,_it)/8 2.94% 4.268 4.394 - 5.91% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.93% 0.582 0.599 - 3.19% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.91% 9883005.136 10170635.750 - -0.37% -
BM_deque_deque_ranges_copy/2 2.91% 2.236 2.301 - 2.48% -
std::search(deque<int>,_pred)_(same_length)/1000 2.91% 479.534 493.475 - 2.64% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.90% 20.489 21.084 - -0.26% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 2.90% 13.260 13.645 - 1.78% -
SetIntersection_None_Set_string_262144_262144 2.90% 1612363.037 1659110.512 - -3.02% -
BM_deque_deque_move_backward/2 2.90% 2.464 2.535 - 0.35% -
ranges::minmax(std::list<__int128>)/1 2.90% 0.448 0.461 - 3.18% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.90% 0.909 0.936 - -3.61% -
std::is_sorted_until(vector<int>,_pred)/8 2.89% 3.560 3.663 - 17.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.89% 54082.622 55646.000 - -0.13% -
std::find_if(list<int>)_(bail_25%)/8192 2.89% 1420.071 1461.048 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.88% 4220422.049 4342116.460 - 0.97% -
std::multimap<int,_int>::ctor(const&)/8192 2.88% 52028.875 53527.231 - 0.75% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.87% 38.998 40.119 - -2.11% -
std::upper_bound(std::forward_list<int>)/8192 2.87% 10401.386 10700.131 - 2.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 2.85% 11294786.358 11616274.183 - -0.80% -
std::find_if(vector<int>)_(process_all)/50 2.85% 5.641 5.801 - -15.45% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 2.83% 590.044 606.767 - 2.66% -
BM_vector_deque_move/1 2.83% 2.320 2.386 - 4.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.83% 98.181 100.955 - -54.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.82% 11412428.028 11734465.683 - -0.35% -
SetIntersection_None_Set_string_256_1 2.82% 11497119.970 11821044.898 - 1.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.82% 527.621 542.476 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.82% 1184.086 1217.420 - -5.11% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.81% 1869.187 1921.794 - 0.68% -
SetIntersection_None_Set_string_262144_64 2.80% 1614415.934 1659685.467 - -2.60% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 2.80% 17.033 17.509 - 1.94% -
SetIntersection_None_Set_uint64_16384_16 2.80% 165636149.935 170267783.490 - 1.40% -
BM_CmpLess_ushort_uint 2.79% 1.041 1.070 - -0.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.79% 28.045 28.826 - -3.91% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.79% 320.190 329.109 - -3.22% -
SetIntersection_Front_Vector_string_16384_1024 2.78% 37346869.326 38386671.311 - -0.76% -
SetIntersection_None_Vector_uint64_64_64 2.78% 8229197.131 8457868.524 - -1.97% -
BM_CmpEqual_uchar_uchar 2.77% 1.028 1.057 - -2.27% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.77% 1.593 1.637 - 2.62% -
SetIntersection_None_Set_string_262144_16 2.77% 1614816.977 1659537.924 - -2.48% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.77% 6755.636 6942.693 - 2.63% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.77% 632.961 650.485 - 2.04% -
BM_CmpEqual_ushort_uint 2.76% 1.068 1.097 - 2.61% -
std::make_heap(deque<int>)_(descending)/8192 2.76% 8597.668 8834.617 - 15.00% -
BM_deque_vector_copy/1024 2.74% 36.978 37.993 - 2.95% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.74% 3.947 4.055 - 6.00% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 2.74% 14197.698 14586.451 - 13.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.74% 12418688.898 12758456.105 - -0.05% -
std::set<int>::equal_range(key)_(existent)/32 2.73% 1.776 1.825 - 6.46% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.73% 16.988 17.450 - -5.42% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.72% 11283749.742 11590905.111 - 0.23% -
std::multiset<int>::contains(key)_(non-existent)/32 2.71% 2.638 2.710 - -2.27% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.71% 19341.862 19865.435 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.70% 3420352.544 3512821.279 - -1.14% -
SetIntersection_None_Set_string_262144_1024 2.70% 1610310.059 1653819.172 - -3.86% -
SetIntersection_Front_Vector_string_1024_1024 2.70% 38572970.302 39614901.880 - -1.19% -
std::is_sorted_until(list<int>)/8192 2.70% 7031.833 7221.638 - 0.61% -
SetIntersection_Interlaced_Set_string_16_16 2.70% 58673536.638 60257260.371 - -2.36% -
SetIntersection_Interlaced_Vector_string_64_16 2.70% 28463950.067 29231607.616 - -3.34% -
BM_StringRead_Cold_Shallow_Empty 2.70% 1.129 1.159 - 9.59% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.69% 5.589 5.740 - -5.73% -
SetIntersection_None_Set_string_256_64 2.69% 9242542.576 9491580.886 - 0.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.69% 398.108 408.827 - 2.98% -
std::make_heap(deque<int>)_(repeated)/8192 2.69% 17902.032 18384.002 - 9.07% -
std::set<int>::clear()/1024 2.69% 9171.051 9417.863 - -1.82% -
SetIntersection_None_Set_uint64_16384_256 2.69% 166808444.988 171296677.709 - 1.28% -
std::pop_heap(vector<float>)/8192 2.69% 19.529 20.054 - 2.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.69% 7582.601 7786.219 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.69% 1046710.488 1074815.341 - -0.81% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.68% 11.567 11.877 - -1.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.67% 23.362 23.986 - 4.50% -
std::move_backward(vector<int>)/1048576 2.67% 57159.059 58685.658 - 3.93% -
std::stable_partition(vector<int>)_(sparse)/32 2.66% 7.296 7.490 - 0.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.65% 13347.116 13701.199 - 0.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.65% 46.532 47.766 - -14.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.65% 9.681 9.938 - -6.56% -
BM_CmpEqual_uint_schar 2.64% 1.024 1.051 - -7.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.64% 85.390 87.641 - -9.21% -
std::set<int>::equal_range(key)_(existent)/1024 2.64% 4.341 4.455 - -0.04% -
SetIntersection_Interlaced_Vector_float_262144_1024 2.63% 154203730.420 158257315.765 - 52.52% -
std::pop_heap(deque<float>)/8192 2.63% 60.662 62.257 - 4.28% -
SetIntersection_Interlaced_Vector_float_262144_256 2.62% 56177289.505 57650703.902 - 183.84% -
BM_StringAssignAsciizMix_Opaque 2.62% 4.981 5.112 - -1.96% -
std::fill(vector<bool>)/1048576 2.62% 3724.183 3821.616 - -0.02% -
std::multiset<int>::count(key)_(existent)/8192 2.60% 9.329 9.571 - -6.71% -
SetIntersection_Front_Set_uint32_262144_16 2.60% 1155093.846 1185116.824 - 1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.60% 1677796.218 1721374.158 - 2.41% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.60% 6448.075 6615.457 - 5.60% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.59% 0.530 0.544 - 2.79% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.59% 20578.194 21111.770 - 2.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.58% 8726090.724 8951376.751 - -0.44% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.58% 1.637 1.680 - 2.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.58% 12536.913 12859.937 - -2.64% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 2.58% 41.959 43.039 - -0.51% -
std::set<int>::count(key)_(non-existent)/32 2.58% 2.878 2.952 - -2.12% -
BM_vector_deque_ranges_copy/5500 2.57% 194.788 199.802 - -0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.57% 22.186 22.757 - 2.96% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.57% 12.446 12.766 - -0.96% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.57% 6496.494 6663.451 - -33.36% -
std::swap_ranges(list<int>)/32 2.57% 20.270 20.790 - 7.62% -
SetIntersection_None_Set_uint32_1024_64 2.57% 8774884.975 9000066.214 - -0.34% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.56% 6706.962 6878.827 - -0.47% -
std::search(list<int>)_(no_match)/1024 2.56% 743.810 762.855 - 1.72% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.56% 384.774 394.623 - 3.82% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.56% 3794.822 3891.890 - -0.39% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.56% 652.455 669.139 - -2.34% -
std::multimap<int,_int>::erase(iterator)/8192 2.55% 20.447 20.970 - -2.19% -
BM_PushHeap_string_QuickSortAdversary_16 2.55% 10.407 10.673 - -0.65% -
BM_deque_deque_ranges_move/1024 2.55% 37.412 38.366 - 3.75% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.55% 766.551 786.090 - 4.32% -
SetIntersection_Interlaced_Vector_string_256_256 2.54% 20111417.913 20623036.329 - -0.10% -
SetIntersection_Interlaced_Set_string_16384_256 2.54% 348313616.677 357172986.224 - -0.25% -
std::find(list<int>)_(bail_25%)/32768 2.54% 7959.524 8161.925 - 0.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.53% 34.485 35.359 - 14.68% -
SetIntersection_None_Set_uint64_1024_1 2.53% 8652453.394 8871001.052 - -1.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.52% 365.961 375.186 - -1.31% -
std::partition(vector<int>)_(dense)/32 2.52% 8.135 8.340 - -0.11% -
SetIntersection_Front_Set_uint64_64_1 2.51% 16341004.851 16751138.209 - 0.85% -
BM_StringFindCharLiteral/64 2.50% 2.110 2.163 - 3.52% -
std::find_if(deque<int>)_(process_all)/8 2.50% 2.524 2.587 - 0.42% -
BM_PushHeap_uint64_Random_4 2.50% 2.504 2.567 - 13.69% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.50% 125.090 128.213 - 1.05% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.50% 797.508 817.407 - -48.42% -
std::multiset<int>::ctor(const&,_alloc)/1024 2.49% 6448.069 6608.876 - -32.82% -
rng::find_last(deque<int>)_(bail_90%)/8 2.49% 0.860 0.882 - -9.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.49% 1307.066 1339.583 - -21.13% -
SetIntersection_None_Vector_uint32_16384_1024 2.49% 1066108.968 1092607.782 - -2.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.48% 20327.568 20831.656 - 2.74% -
std::move(deque<int>)/8 2.48% 3.332 3.414 - -1.03% -
SetIntersection_Front_Set_uint64_16384_1 2.47% 1048813.090 1074713.357 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 2.47% 17962568.599 18405743.910 - -0.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.47% 26194.936 26840.667 - 8.40% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.46% 4.316 4.422 - 2.40% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.46% 4.898 5.019 - -0.19% -
SetIntersection_None_Vector_uint64_262144_256 2.46% 1081970.361 1108553.056 - -2.64% -
std::make_heap(deque<int>)_(descending)/1024 2.45% 1095.990 1122.871 - 13.96% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.45% 1548199.543 1586171.711 - -0.58% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.45% 38.527 39.470 - 0.58% -
std::multimap<int,_int>::erase(iterator)/32 2.45% 20.341 20.839 - -0.66% -
ranges::min(std::list<long_long>)/8 2.45% 1.931 1.978 - 7.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.45% 5744103.954 5884662.573 - -0.18% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.45% 6481.126 6639.644 - 5.76% -
BM_deque_deque_ranges_copy_backward/65536 2.45% 7867.349 8059.766 - 7.38% -
SetIntersection_None_Set_uint32_64_16 2.44% 17958983.376 18397815.529 - 0.09% -
SetIntersection_Front_Set_float_262144_4 2.44% 1037319.013 1062659.600 - -3.17% -
BM_num_put<const_void*> 2.44% 12.452 12.756 - 13.83% -
std::make_heap(deque<int>)_(repeated)/1024 2.44% 2272.094 2327.556 - 7.65% -
BM_CmpEqual_ushort_schar 2.44% 1.006 1.030 - -7.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.44% 6569.774 6729.834 - 1.46% -
std::copy(list<int>)/8 2.43% 2.408 2.467 - 14.90% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.43% 7653.228 7839.387 - 1.34% -
SetIntersection_Front_Vector_uint64_1024_1 2.43% 1004353.625 1028769.373 - -1.87% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.41% 7199.175 7373.023 - 3.39% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.41% 1.241 1.271 - 5.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 2.41% 1158202.873 1186144.609 - -0.88% -
SetIntersection_Interlaced_Set_uint32_256_16 2.41% 11907139.200 12193965.077 - 0.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.41% 24.596 25.188 - 2.56% -
std::any_of(vector<int>)_(process_all)/8 2.40% 2.367 2.424 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.40% 1134736.581 1161916.953 - -7.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.39% 1159033.739 1186767.182 - -1.48% -
BM_PushHeap_uint32_Ascending_262144 2.39% 4.696 4.808 - 0.05% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.39% 30.442 31.169 - 12.83% -
SetIntersection_Front_Vector_string_16384_1 2.39% 1057227.622 1082447.132 - -0.02% -
std::rotate(list<int>)_(1_element_backward)/50 2.38% 24.697 25.285 - 13.72% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 2.38% 16.962 17.366 - -36.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.38% 5849921.231 5989034.208 - 6.01% -
BM_CmpEqual_uchar_short 2.37% 0.988 1.011 - -6.76% -
std::make_heap(deque<int>)_(heap)/8192 2.37% 8622.119 8826.560 - 14.76% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.37% 17.959 18.384 - 1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.36% 9210015.747 9427261.542 - -0.10% -
SetIntersection_Front_Set_uint32_1024_4 2.36% 1045754.824 1070411.605 - -0.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.36% 1356.907 1388.892 - -0.21% -
SetIntersection_Front_Set_uint64_64_64 2.36% 13029530.976 13336538.319 - 1.24% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.35% 249046.510 254907.329 - -10.02% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.35% 659.461 674.973 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 2.35% 161531289.591 165328429.071 - 1.19% -
std::move_backward(deque<int>)/4096 2.35% 153.606 157.212 - 2.95% -
std::make_heap(deque<int>)_(ascending)/8192 2.35% 20587.345 21070.469 - 3.11% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.35% 629.561 644.327 - -14.21% -
BM_StringFindStringLiteral/128 2.34% 3.145 3.218 - 1.73% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.34% 1009044.033 1032679.537 - -2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.34% 11514190.051 11783806.511 - -0.07% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.34% 1003671.542 1027153.775 - -4.42% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.33% 1295734.699 1325984.049 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.33% 1202843.231 1230904.756 - 1.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.33% 1948524.170 1993965.170 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.33% 157422100.761 161092455.603 - 0.66% -
std::copy(vector<int>)/8 2.33% 2.191 2.242 - 2.65% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 2.33% 5025.728 5142.750 - 2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.33% 1208385.872 1236522.162 - 3.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.33% 11286062.464 11548508.772 - 2.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.32% 23474001.674 24019745.351 - -9.23% -
SetIntersection_None_Vector_string_262144_1 2.32% 1263089.804 1292391.913 - -2.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.32% 118560.743 121308.688 - 4.06% -
std::multimap<int,_int>::clear()/32 2.32% 646.315 661.293 - -0.80% -
BM_PushHeap_uint32_Random_16384 2.32% 5.803 5.938 - 5.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.31% 23.675 24.222 - 1.42% -
std::reverse_copy(list<int>)/8 2.31% 2.388 2.443 - -12.36% -
std::set<int>::lower_bound(key)_(non-existent)/1024 2.30% 5.990 6.128 - 8.94% -
SetIntersection_Front_Set_string_262144_1 2.30% 1056369.815 1080702.889 - -2.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.30% 24.799 25.370 - 4.62% -
std::copy(list<int>)/4096 2.30% 3119.854 3191.628 - -2.37% -
BM_deque_deque_ranges_copy_backward/64 2.30% 3.378 3.456 - 1.47% -
SetIntersection_Interlaced_Set_float_1024_16 2.29% 11406033.850 11666857.535 - 0.93% -
BM_StringFindAllMatch/1 2.28% 2.987 3.056 - 5.18% -
std::multiset<int>::count(key)_(existent)/32 2.28% 3.709 3.794 - -19.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.28% 11171422.013 11425926.551 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.27% 3.747 3.832 - 2.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.27% 12207.971 12485.071 - 2.11% -
std::set<int>::find(key)_(non-existent)/32 2.27% 2.242 2.293 - 0.39% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.26% 1.902 1.945 - 0.91% -
BM_toupper_string<char> 2.26% 14.887 15.223 - 0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.26% 13904.886 14218.937 - -3.98% -
BM_deque_deque_move_backward/1 2.26% 2.709 2.770 - -0.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.25% 180916.050 184988.042 - 1.93% -
std::set<int>::find(key)_(non-existent)/1024 2.24% 5.533 5.657 - 5.19% -
SetIntersection_Front_Set_string_16_4 2.24% 62986701.302 64399476.302 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.24% 92118.556 94183.748 - 3.14% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.24% 18.205 18.613 - -1.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.24% 27.998 28.624 - -0.63% -
SetIntersection_None_Set_uint64_1024_256 2.23% 8642341.929 8835104.291 - -1.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.23% 1097.552 1122.010 - 2.24% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.22% 1.390 1.420 - -8.88% -
SetIntersection_None_Set_uint64_64_64 2.22% 11275592.543 11525869.037 - 3.53% -
std::multiset<int>::contains(key)_(existent)/1024 2.22% 3.996 4.084 - 3.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 2.21% 118597950.313 121224462.235 - -0.11% -
std::is_sorted(list<int>)/8192 2.21% 7039.639 7195.432 - -1.52% -
SetIntersection_Interlaced_Vector_float_64_4 2.21% 17643679.295 18033743.028 - -0.77% -
std::find_if(vector<int>)_(process_all)/1024 2.21% 112.837 115.328 - -8.17% -
std::stable_partition(deque<int>)_(sparse)/32 2.21% 10.826 11.065 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.20% 1095754.461 1119890.209 - -0.19% -
BM_PushHeap_float_PipeOrgan_262144 2.20% 3.157 3.226 - 1.82% -
BM_deque_deque_ranges_move/65536 2.20% 3130.281 3198.994 - 2.96% -
rng::find(vector<bool>)_(process_all)/1024 2.19% 4.498 4.597 - -1.81% -
ranges::minmax(std::list<char>)/70000 2.18% 54135.433 55317.913 - 5.62% -
SetIntersection_Front_Vector_uint64_262144_262144 2.18% 342725100.756 350205806.190 - 0.73% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.18% 57843.476 59105.998 - 1.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.18% 868445.449 887397.084 - -4.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.18% 50.989 52.099 - 12.59% -
std::remove(deque<int>)_(prefix)/50 2.18% 61.484 62.823 - 9.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.17% 134111.803 137025.983 - 0.84% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.17% 13792805.092 14092460.355 - -3.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.17% 661.821 676.198 - 23.48% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.17% 12298248.320 12564715.995 - -1.06% -
std::copy_n(deque<int>)/8 2.16% 2.730 2.790 - 5.82% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.16% 11813.870 12068.526 - 1.77% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.15% 12.739 13.014 - 30.86% -
SetIntersection_Front_Set_float_262144_1 2.15% 1020500.244 1042428.999 - 1.09% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.15% 0.812 0.830 - 1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.14% 2339658.823 2389819.533 - 3.74% -
std::copy_if(vector<int>)_(every_other)/8 2.14% 4.163 4.252 - 68.10% -
SetIntersection_Front_Set_uint32_256_256 2.13% 7167570.723 7320276.242 - -6.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.13% 13007.023 13283.547 - -2.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.12% 1089240.806 1112380.621 - 0.37% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.12% 2689.207 2746.179 - -17.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.12% 1717.061 1753.400 - 23.68% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.12% 27.259 27.835 - -0.76% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.11% 754.789 770.742 - 3.07% -
SetIntersection_Front_Set_uint32_16384_16 2.11% 1157312.544 1181765.132 - -3.12% -
SetIntersection_Interlaced_Set_string_1024_1024 2.11% 55400071.014 56570056.360 - 0.66% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.11% 1264212.404 1290910.398 - -0.82% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.11% 233854286.913 238789467.632 - 1.87% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2.10% 543.614 555.040 - 0.79% -
std::stable_sort(deque<int>)_(descending)/1024 2.10% 2960.095 3022.304 - 1.93% -
SetIntersection_None_Set_uint32_256_4 2.10% 11260746.229 11496977.285 - -0.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.09% 17127.222 17485.319 - 3.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.09% 34.391 35.109 - -2.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.09% 28.649 29.247 - 1.40% -
std::search(deque<int>)_(same_length)/8192 2.08% 3773.156 3851.811 - 2.35% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 2.08% 767.606 783.606 - 3.98% -
bm_ranges_swap_ranges_vb_aligned/1024 2.08% 6.395 6.528 - 0.00% -
std::move(deque<int>)/64 2.07% 4.835 4.935 - -19.26% -
std::make_heap(deque<int>)_(ascending)/1024 2.07% 2613.426 2667.579 - 2.78% -
BM_PushHeap_float_Random_64 2.07% 6.232 6.361 - -5.49% -
std::set<int>::ctor(&&,_different_allocs)/1024 2.05% 5784.326 5902.968 - -59.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.05% 673.767 687.583 - 4.16% -
std::set<int>::contains(key)_(existent)/1024 2.05% 3.859 3.938 - 4.23% -
BM_vector_deque_move_backward/5500 2.04% 196.502 200.518 - 0.48% -
std::multimap<std::string,_int>::clear()/32 2.04% 896.310 914.625 - -1.83% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.04% 158.928 162.173 - -3.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.04% 18.740 19.121 - -0.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.03% 631.761 644.602 - 2.54% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2.03% 21.104 21.533 - 0.64% -
std::unordered_set<int>::erase(iterator)/32 2.03% 20.736 21.157 - 4.66% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.03% 20.000 20.405 - -2.51% -
SetIntersection_None_Vector_float_1024_256 2.02% 1054507.958 1075792.358 - -2.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.02% 660.494 673.809 - 0.15% -
std::multiset<int>::erase(key)_(existent)/1024 2.01% 40.303 41.114 - 3.15% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.01% 222.214 226.689 - 4.51% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.01% 27.531 28.085 - 2.96% -
SetIntersection_Front_Set_uint64_262144_1 2.01% 1031347.085 1052082.738 - -1.54% -
BM_CmpLess_ushort_ushort 2.01% 1.061 1.082 - -0.70% -
std::unordered_set<std::string>::erase(key)_(existent)/32 2.01% 52.411 53.463 - -28.35% -
SetIntersection_Front_Vector_uint64_256_4 2.00% 4062898.106 4144349.479 - -2.09% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.00% 24.314 24.801 - 0.15% -
std::unordered_set<int>::ctor(const&,_alloc)/0 2.00% 12.983 13.242 - 0.24% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.99% 16.697 17.030 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.99% 1717638.399 1751816.086 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.99% 1167029.834 1190232.867 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.97% 17874.910 18226.953 - -6.31% -
SetIntersection_None_Vector_uint32_262144_262144 1.97% 1100365.312 1122007.894 - -1.69% -
std::move(vector<int>)/1048576 1.97% 57536.522 58667.828 - 5.02% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.96% 2.385 2.431 - 4.24% -
SetIntersection_None_Vector_uint32_256_64 1.96% 3342152.822 3407730.773 - -0.87% -
SetIntersection_Interlaced_Set_uint64_256_16 1.96% 12401228.047 12644475.978 - 4.97% -
BM_vector_deque_ranges_move/4000 1.96% 140.209 142.955 - 1.71% -
SetIntersection_None_Vector_uint32_262144_16384 1.95% 1096788.593 1118198.054 - -1.94% -
SetIntersection_None_Set_uint64_1024_4 1.95% 8617451.389 8785604.546 - -3.53% -
rng::starts_with(deque<int>)/8 1.95% 3.948 4.025 - 3.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.95% 37.479 38.210 - -6.30% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.95% 9.678 9.867 - 4.58% -
BM_CmpLess_uint_schar 1.94% 1.020 1.039 - -8.34% -
std::multiset<int>::contains(key)_(existent)/8192 1.94% 8.185 8.344 - 1.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.94% 27.105 27.630 - -33.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.94% 1167607.291 1190240.620 - 0.91% -
SetIntersection_Front_Vector_string_256_4 1.94% 4575261.053 4663892.678 - -0.92% -
rng::find_last(vector<char>)_(bail_90%)/50 1.94% 1.436 1.464 - -0.28% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 687.099 700.395 - -19.55% -
BM_vector_deque_ranges_copy_backward/4000 1.93% 141.060 143.785 - 1.94% -
std::make_heap(deque<int>)_(heap)/1024 1.93% 1098.040 1119.245 - 13.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.93% 389.710 397.236 - -0.09% -
SetIntersection_None_Set_float_64_64 1.93% 11324389.384 11543008.795 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.93% 8945099.817 9117316.967 - -30.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.93% 9758962.845 9946846.825 - 1.96% -
BM_CmpEqual_uchar_schar 1.92% 0.986 1.005 - -10.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.92% 1142264.669 1164197.128 - 2.08% -
SetIntersection_Front_Vector_string_64_64 1.92% 25685914.335 26178986.777 - 4.86% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.92% 4.258 4.339 - -2.66% -
std::rotate(vector<int>)_(by_1/4)/50 1.92% 11.530 11.751 - -66.71% -
std::sort_heap(deque<int>,_pred)/1024 1.92% 12323.875 12560.069 - -3.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.91% 42.376 43.186 - -17.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.91% 1811.936 1846.555 - -1.74% -
rng::starts_with(deque<int>,_pred)/8192 1.91% 3922.622 3997.367 - 2.43% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.91% 36255.632 36946.448 - -1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.90% 4795977.369 4886910.663 - -0.31% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.89% 24.045 24.500 - 1.69% -
SetIntersection_Front_Set_uint32_1024_1 1.89% 1036083.258 1055702.401 - -0.88% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.89% 217.726 221.846 - -11.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.89% 18809692.311 19165267.448 - 1.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.89% 18.578 18.929 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.89% 2047407.227 2086085.123 - -1.99% -
SetIntersection_Front_Set_string_16384_4 1.89% 1257442.727 1281193.673 - 1.82% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.88% 22.049 22.464 - -1.42% -
bm_ranges_swap_ranges_vb_aligned/131072 1.88% 242.290 246.853 - 1.07% -
SetIntersection_None_Set_string_1024_16 1.88% 8959814.725 9128316.471 - -0.57% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.88% 1.412 1.439 - -1.68% -
SetIntersection_None_Vector_uint64_262144_16 1.87% 1117606.668 1138555.800 - 0.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.87% 33.696 34.328 - 1.31% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.87% 52269.506 53244.703 - -33.57% -
SetIntersection_Interlaced_Set_float_256_16 1.86% 12321578.997 12551280.863 - 3.09% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.86% 8.085 8.236 - -5.36% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.86% 6785.171 6911.241 - 1.45% -
BM_vector_deque_copy/1024 1.85% 35.845 36.508 - 2.04% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.85% 98797.564 100622.332 - 4.23% -
SetIntersection_Interlaced_Vector_string_1024_256 1.85% 20617220.714 20997797.779 - -1.64% -
std::pop_heap(vector<std::string>)/8192 1.85% 50.684 51.619 - -0.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.85% 62023.128 63167.509 - 0.98% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.84% 29.206 29.744 - 2.71% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.84% 211433135.894 215328992.811 - 0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.84% 661.980 674.165 - 4.39% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.84% 1585696.287 1614877.930 - -1.20% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.84% 10.701 10.897 - 9.49% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.84% 15.225 15.505 - 2.94% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.83% 24048.538 24489.159 - 6.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.83% 21.285 21.675 - 2.49% -
SetIntersection_Interlaced_Set_uint32_256_64 1.83% 13179857.608 13420966.313 - -4.64% -
BM_StringRelational_Compare_Small_Empty_Control 1.83% 1.849 1.883 - 16.56% -
std::find(vector<int>)_(process_all)/8 1.82% 2.689 2.738 - 1.35% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.82% 277.740 282.783 - 0.24% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.81% 25.188 25.645 - -3.05% -
BM_CmpEqual_ushort_uchar 1.81% 1.094 1.114 - -0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.81% 614.744 625.883 - -0.03% -
BM_StringFindCharLiteral/1024 1.81% 20.580 20.952 - 10.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.80% 203531259.171 207202260.649 - 0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.80% 1546835.617 1574707.648 - -0.25% -
SetIntersection_None_Vector_float_262144_1 1.80% 1107830.166 1127747.055 - -3.14% -
BM_vector_deque_ranges_move/5500 1.79% 195.569 199.075 - 2.01% -
std::adjacent_find(list<int>)/50 1.79% 23.192 23.608 - 16.97% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.79% 4598.217 4680.498 - 2.19% -
SetIntersection_Interlaced_Vector_float_262144_64 1.79% 20072211.896 20431235.922 - 30.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.79% 24049639.323 24479006.699 - -1.13% -
BM_PushHeap_float_Ascending_64 1.78% 1.788 1.820 - 3.31% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.77% 20.130 20.487 - 1.32% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.77% 0.638 0.649 - 9.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.77% 8721773.562 8876326.266 - -31.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.77% 8668321.208 8821902.826 - -1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.77% 1154103.296 1174543.292 - 0.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.77% 38.009 38.682 - -13.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.77% 1074224.247 1093229.205 - -2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.77% 4568245.771 4649042.323 - 0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.77% 1041094.571 1059479.137 - -0.59% -
std::partial_sort(deque<int>)_(shuffled)/8 1.76% 32.436 33.009 - 3.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.76% 274.628 279.470 - 5.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.76% 926.972 943.305 - -0.56% -
std::partition(vector<int>)_(dense)/50 1.76% 13.044 13.274 - 2.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.76% 1229.699 1251.296 - -0.16% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.75% 756.467 769.742 - 0.66% -
std::set<int>::lower_bound(key)_(existent)/8192 1.75% 8.443 8.592 - 5.33% -
BM_CmpLess_short_short 1.75% 0.948 0.965 - 0.61% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.74% 4.302 4.377 - 1.27% -
BM_CmpEqual_int_int 1.74% 1.055 1.074 - -1.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.74% 23.312 23.717 - 2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.74% 1732483.887 1762590.252 - -3.17% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.74% 31.948 32.503 - -0.44% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.74% 116166.978 118183.465 - 2.69% -
std::partial_sort(deque<int>)_(heap)/1024 1.73% 18777.514 19101.843 - 6.41% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.72% 1883.639 1916.119 - -0.32% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.72% 20427.660 20779.842 - 2.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.72% 42.858 43.596 - -2.73% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.72% 238.328 242.425 - 8.67% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.72% 16.993 17.284 - 0.55% -
SetIntersection_Front_Set_string_16384_1024 1.72% 59240817.489 60257458.125 - 2.89% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.71% 35404869.771 36011748.779 - -0.76% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.71% 24.371 24.787 - 0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.71% 13544028.398 13775164.844 - -0.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.71% 135170.062 137476.176 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.71% 11360707.041 11554480.177 - -0.26% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.70% 3.545 3.605 - 1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.70% 5731065.748 5828517.779 - 0.06% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.70% 495562.013 503966.403 - 1.44% -
SetIntersection_None_Set_uint64_64_16 1.69% 18085225.701 18391515.852 - -0.42% -
BM_vector_deque_move/4000 1.69% 140.408 142.786 - 1.43% -
SetIntersection_Front_Set_uint32_262144_4 1.69% 1050018.777 1067791.544 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.69% 15448717.016 15710111.863 - 0.59% -
SetIntersection_Interlaced_Set_uint64_64_64 1.69% 13201881.642 13424848.539 - 1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.69% 4939276.596 5022679.853 - -2.94% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.69% 581.177 590.983 - 0.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.69% 23.968 24.373 - -14.04% -
BM_vector_deque_ranges_move/4096 1.69% 145.532 147.986 - 1.63% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.69% 20.628 20.976 - 0.46% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.68% 1.210 1.230 - 18.05% -
std::map<int,_int>::ctor(const&)/8192 1.68% 52296.798 53177.298 - 2.54% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.68% 7507.994 7634.273 - 1.55% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.68% 1405.987 1429.625 - 1.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.68% 24834.345 25251.417 - -3.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.68% 7533622.855 7660127.523 - 0.09% -
BM_CmpLess_uchar_schar 1.67% 1.037 1.055 - -6.01% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.67% 202.525 205.906 - 0.95% -
BM_PushHeap_float_Ascending_256 1.67% 2.483 2.524 - 1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.67% 1173396.511 1192949.489 - -1.17% -
BM_vector_deque_copy_backward/5500 1.66% 197.788 201.076 - 0.43% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.66% 52311.361 53180.867 - 6.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.66% 180828.422 183822.217 - 2.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.65% 12.950 13.164 - 1.23% -
SetIntersection_Front_Set_float_262144_16384 1.65% 212005405.030 215510682.871 - 0.68% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.65% 20.803 21.146 - 7.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.65% 16.342 16.611 - 1.24% -
SetIntersection_None_Vector_uint64_1024_1024 1.64% 1039753.118 1056856.415 - -3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.64% 1582940.350 1608976.156 - -5.23% -
std::adjacent_find(vector<int>,_pred)/1048576 1.64% 465120.035 472763.222 - 1.69% -
std::generate(list<int>)/50 1.64% 15.039 15.286 - -1.94% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.64% 214.024 217.532 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.64% 221745995.394 225378363.158 - 0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.63% 4583.324 4658.104 - -1.68% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.63% 189.491 192.582 - 1.64% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.63% 1008363.108 1024802.268 - 3.77% -
SetIntersection_Front_Set_uint32_16384_4 1.63% 1047183.921 1064253.210 - -1.02% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.63% 536.715 545.457 - 0.37% -
std::unordered_map<int,_int>::clear()/0 1.63% 390.245 396.600 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.63% 1110013.249 1128075.888 - -0.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.63% 2.321 2.359 - 3.75% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.62% 762.063 774.435 - -11.27% -
BM_CmpLess_int_ushort 1.62% 1.099 1.117 - -2.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.62% 20629299.181 20963972.885 - -1.11% -
BM_deque_vector_ranges_move/1024 1.62% 37.151 37.753 - 1.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.62% 6.318 6.420 - 0.86% -
std::set<std::string>::clear()/8192 1.62% 212546.712 215988.704 - -2.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.62% 8521895.250 8659871.672 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.62% 2977620.279 3025786.377 - 2.44% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.62% 50551.597 51369.116 - 3.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.61% 8719749.923 8860464.952 - -0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.61% 20493.551 20824.120 - 2.86% -
rng::contains(list<int>)_(process_all)/32 1.61% 9.262 9.412 - 4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.61% 10745714.904 10918822.804 - 0.07% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.61% 24.971 25.373 - 4.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.61% 1136568.741 1154865.204 - -6.13% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.61% 15.471 15.720 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.61% 2162788.137 2197520.594 - 0.15% -
std::multiset<std::string>::count(key)_(existent)/32 1.61% 19.250 19.559 - -0.19% -
bm_ranges_swap_ranges_vb_aligned/512 1.61% 5.138 5.220 - -1.35% -
std::remove_if(list<int>)_(sprinkled)/8192 1.60% 8040.037 8169.073 - 1.45% -
BM_deque_deque_move_backward/64000 1.60% 7612.198 7734.219 - 6.09% -
SetIntersection_Interlaced_Set_float_16384_1 1.60% 1029495.724 1045953.362 - -1.22% -
SetIntersection_Front_Vector_float_16384_16 1.60% 1094172.081 1111655.667 - -0.28% -
SetIntersection_Front_Vector_string_262144_256 1.60% 9244056.856 9391734.102 - -2.01% -
BM_lexicographical_compare_three_way_fast_path/256 1.60% 70.223 71.344 - 4.61% -
BM_deque_vector_ranges_copy/1 1.59% 2.079 2.111 - 0.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.58% 52.969 53.806 - -1.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.58% 636.007 646.052 - 3.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.57% 14352.570 14578.523 - -0.38% -
BM_deque_deque_ranges_copy_backward/512 1.57% 18.915 19.212 - 1.50% -
SetIntersection_Interlaced_Set_uint32_16_4 1.57% 59173545.794 60100357.382 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.57% 161671358.799 164202747.811 - 0.50% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.57% 12.131 12.321 - 9.10% -
SetIntersection_None_Set_uint64_16384_64 1.56% 167229245.417 169844993.952 - -3.29% -
BM_num_get<unsigned_int> 1.56% 9.515 9.663 - -61.99% -
BM_PushHeap_float_Random_262144 1.55% 7.214 7.326 - -5.82% -
SetIntersection_Front_Set_uint64_16_16 1.55% 37712548.747 38298161.156 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.55% 8648017.350 8782022.499 - -31.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.55% 215.516 218.853 - -4.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.55% 166193.201 168761.052 - -18.01% -
SetIntersection_Front_Set_uint64_256_4 1.54% 4151553.020 4215686.438 - -0.93% -
std::copy_if(list<int>)_(entire_range)/32768 1.54% 25688.064 26084.240 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.54% 2080228.842 2112261.393 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.54% 1587956.463 1612373.451 - -4.82% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.54% 13.050 13.250 - -2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.53% 4126443.977 4189718.707 - -0.25% -
BM_lexicographical_compare_three_way_slow_path/16 1.53% 4.562 4.632 - 6.34% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.53% 516.896 524.808 - 2.18% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.53% 43.676 44.344 - 25.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.52% 165864900.572 168394129.343 - -0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.52% 23.445 23.801 - 5.24% -
std::copy_backward(vector<bool>)_(aligned)/64 1.52% 1.701 1.726 - 7.54% -
SetIntersection_None_Vector_uint32_1024_1 1.52% 1057478.787 1073534.814 - -2.31% -
BM_StringFindStringLiteral/256 1.52% 5.456 5.538 - 1.37% -
std::search(vector<int>)_(same_length)/1024 1.52% 245.969 249.702 - 2.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 1.51% 13.345 13.547 - 0.52% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.51% 1.636 1.661 - -13.64% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.50% 219.276 222.572 - 3.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.50% 1549517.593 1572763.470 - -2.16% -
SetIntersection_Interlaced_Set_string_256_64 1.50% 30162515.350 30614506.595 - 2.98% -
std::pop_heap(deque<int>)/8192 1.50% 52.858 53.650 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.50% 1.654 1.678 - 2.99% -
std::unordered_multiset<int>::ctor(const&)/1024 1.50% 6630.173 6729.393 - -3.21% -
std::partial_sort(deque<int>)_(repeated)/8 1.49% 26.553 26.950 - 1.41% -
SetIntersection_Front_Set_float_64_16 1.49% 15168510.019 15394895.940 - -0.68% -
BM_PushHeap_uint32_Random_64 1.49% 5.159 5.236 - 4.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 1.49% 56172895.796 57009313.812 - -1.01% -
BM_std_minmax_element<long_long>/1024 1.49% 272.685 276.741 - 4.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.49% 3456042.078 3507433.841 - -0.45% -
ranges::minmax(std::list<long_long>)/64 1.49% 30.350 30.802 - 9.68% -
SetIntersection_Front_Set_uint64_1024_1024 1.48% 12291416.502 12473912.078 - 0.89% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.48% 113.139 114.814 - 2.91% -
BM_std_minmax_element<long_long>/512 1.48% 138.347 140.392 - 4.68% -
std::copy_n(list<int>)/4096 1.47% 3566.462 3619.007 - -13.41% -
std::remove(list<int>)_(prefix)/1024 1.47% 975.863 990.174 - 4.50% -
rng::starts_with(deque<int>,_pred)/1024 1.47% 521.962 529.616 - 0.33% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.47% 12.129 12.307 - 1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.46% 1232253.008 1250252.182 - 4.30% -
rng::starts_with(deque<int>,_pred)/1048576 1.46% 511194.322 518659.358 - 2.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.46% 34.458 34.960 - -3.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.46% 52312.820 53075.925 - -32.76% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.46% 1859.774 1886.852 - 1.35% -
BM_CmpLess_uchar_short 1.46% 1.022 1.036 - -8.65% -
SetIntersection_None_Set_float_16384_64 1.45% 152863049.521 155086051.860 - -1.99% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.45% 23.982 24.330 - 3.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.45% 721.701 732.178 - 2.13% -
std::find_if(list<int>)_(bail_25%)/8 1.45% 0.920 0.933 - 1.39% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.45% 663.063 672.665 - -1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.45% 2.796 2.837 - -8.97% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.45% 5.511 5.590 - 1.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.45% 768.653 779.768 - -1.12% -
SetIntersection_Interlaced_Vector_float_262144_16 1.44% 6556170.127 6650886.208 - 127.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.44% 37938.564 38485.138 - -4.03% -
SetIntersection_Interlaced_Set_string_64_16 1.44% 38046269.542 38594251.529 - 2.83% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.44% 55194.729 55989.507 - 0.66% -
SetIntersection_None_Vector_uint64_1024_256 1.44% 1076113.453 1091597.693 - 0.28% -
SetIntersection_Interlaced_Set_float_262144_1 1.44% 1024891.164 1039630.208 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.44% 11179096.159 11339785.347 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.43% 1223980.549 1241534.344 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.43% 173424036.051 175908474.349 - 0.38% -
SetIntersection_None_Set_float_256_1 1.43% 11289568.590 11451298.761 - -1.12% -
BM_CmpLess_int_int 1.43% 1.060 1.076 - 1.35% -
std::multiset<int>::find(key)_(non-existent)/8192 1.43% 8.136 8.252 - -10.91% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.43% 715.351 725.565 - 1.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.42% 31.125 31.567 - 11.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.42% 176489262.684 178989637.645 - 1.51% -
rng::fold_left(deque<int>)/50 1.42% 27.348 27.735 - 2.52% -
SetIntersection_None_Set_float_1024_1 1.42% 8752515.352 8876464.195 - -1.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.41% 1349766.846 1368825.277 - 0.23% -
SetIntersection_None_Set_float_16384_4 1.41% 154098955.823 156274166.923 - -1.72% -
std::map<int,_int>::clear()/1024 1.41% 10646.184 10796.129 - -4.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.41% 181599.108 184151.396 - 2.36% -
std::partition_copy(vector<int>)/50 1.40% 12.425 12.599 - 3.19% -
BM_CmpEqual_ushort_ushort 1.40% 1.061 1.076 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.40% 10106009.822 10247819.761 - -1.14% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.40% 487.846 494.691 - 1.95% -
SetIntersection_None_Set_uint64_256_64 1.40% 9177883.972 9306655.156 - -0.80% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.40% 1873.176 1899.442 - 0.82% -
SetIntersection_Front_Set_uint64_64_16 1.40% 15102179.518 15313875.412 - -0.56% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.40% 1483113.525 1503898.033 - -2.58% -
SetIntersection_Interlaced_Set_string_256_16 1.40% 17417842.550 17661926.069 - -3.64% -
SetIntersection_None_Set_string_256_16 1.40% 10874158.669 11026530.242 - 0.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 20.327 20.612 - 0.68% -
std::map<int,_int>::clear()/32 1.40% 648.634 657.711 - -3.23% -
SetIntersection_None_Vector_uint64_256_256 1.40% 2100787.954 2130162.188 - -1.37% -
SetIntersection_None_Vector_uint32_16384_256 1.40% 1095817.049 1111127.113 - -0.95% -
BM_CmpLess_short_uchar 1.39% 1.084 1.099 - -3.58% -
std::find_end(forward_list<int>)_(same_length)/1024 1.39% 1473.879 1494.407 - 0.04% -
std::generate_n(list<int>)/50 1.39% 15.112 15.322 - -8.65% -
BM_std_minmax_element<long_long>/4096 1.39% 1075.807 1090.754 - 4.80% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.39% 1689457.684 1712905.357 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.39% 66544017.413 67466976.587 - -0.02% -
BM_CmpLess_short_ushort 1.39% 1.090 1.105 - -1.75% -
SetIntersection_Interlaced_Vector_string_262144_1 1.38% 1078925.296 1093844.924 - -1.07% -
std::set<int>::clear()/32 1.37% 623.507 632.076 - -0.36% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.37% 60.464 61.294 - 23.53% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.37% 3671.547 3721.910 - 0.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.37% 514524.239 521569.961 - 2.34% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.37% 44962.903 45578.015 - 1.74% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.37% 514703.532 521734.709 - 1.74% -
SetIntersection_Interlaced_Set_float_256_4 1.36% 10983344.170 11133180.728 - -1.70% -
SetIntersection_Interlaced_Set_float_16384_64 1.36% 213092665.149 215983946.870 - 0.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.36% 13.762 13.949 - -0.15% -
SetIntersection_Front_Set_string_1024_1024 1.36% 56433530.109 57198392.436 - 3.71% -
BM_PushHeap_uint64_Random_262144 1.35% 6.279 6.364 - 6.24% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.35% 2881.852 2920.708 - 3.20% -
BM_vector_deque_copy/1 1.35% 2.327 2.358 - 2.92% -
std::unordered_multiset<int>::ctor(const&)/32 1.35% 197.772 200.437 - -2.21% -
SetIntersection_Front_Set_string_256_16 1.34% 7200533.517 7297378.856 - 7.49% -
SetIntersection_Interlaced_Set_uint32_16_16 1.34% 37591983.195 38096246.513 - -0.85% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.34% 1810.820 1835.093 - 2.27% -
BM_PushHeap_uint64_PipeOrgan_262144 1.34% 3.033 3.074 - 1.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.34% 38557.258 39072.687 - 1.19% -
SetIntersection_None_Set_uint64_262144_4 1.34% 1194850.506 1210820.965 - -0.99% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.33% 17.538 17.772 - 2.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.33% 7583.058 7684.079 - -8.09% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.33% 13038.168 13211.738 - -13.69% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.33% 504.819 511.539 - 0.93% -
std::move(vector<bool>)_(unaligned)/32768 1.33% 204.574 207.297 - 2.48% -
SetIntersection_Interlaced_Vector_string_64_64 1.33% 26548373.985 26901676.673 - -0.15% -
std::copy_if(list<int>)_(every_other)/32768 1.33% 25365.648 25702.932 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.33% 4085809.881 4140071.095 - -1.93% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.33% 927.160 939.453 - -0.54% -
SetIntersection_Interlaced_Set_uint64_256_4 1.32% 11222605.065 11370678.849 - 0.67% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.32% 27.493 27.856 - 0.86% -
rng::contains_subrange(list<int>)_(single_element)/32 1.32% 10.035 10.167 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.31% 10736280.130 10877419.445 - -0.82% -
std::multiset<int>::erase(key)_(existent)/8192 1.31% 59.661 60.442 - -2.96% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.31% 1320.998 1338.279 - -4.79% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.31% 8239.925 8347.703 - 1.76% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.31% 6.447 6.532 - -4.14% -
std::unique_copy(list<int>)_(contiguous)/32 1.30% 11.117 11.262 - -3.97% -
std::set<std::string>::equal_range(key)_(existent)/32 1.30% 17.086 17.309 - 15.25% -
std::replace(vector<int>)_(prefix)/32 1.30% 5.155 5.222 - 1.99% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.30% 13.086 13.256 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.30% 8763653.588 8877635.359 - -30.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.30% 725.540 734.964 - -0.16% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.30% 442.735 448.475 - -0.59% -
std::set<int>::lower_bound(key)_(existent)/32 1.29% 1.503 1.522 - -5.79% -
SetIntersection_Front_Set_string_262144_64 1.29% 4482898.747 4540765.280 - -9.02% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.29% 588828.941 596424.073 - -0.95% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.29% 17.784 18.013 - 1.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.29% 140537.084 142347.532 - -0.96% -
BM_vector_deque_ranges_copy/1 1.29% 2.323 2.353 - 1.43% -
BM_CmpLess_uchar_ushort 1.28% 1.042 1.056 - -0.85% -
SetIntersection_None_Set_uint64_64_4 1.28% 21268104.811 21540989.751 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.28% 185105.162 187479.624 - -1.68% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.28% 4767.943 4829.007 - 0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.27% 214873289.226 217611549.063 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.27% 15963347.333 16166731.400 - -0.91% -
SetIntersection_None_Set_float_1024_4 1.27% 8853608.716 8966018.039 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.27% 181180.712 183477.975 - 7.38% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.26% 1031511.016 1044550.569 - -1.37% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.26% 7748.765 7846.637 - 0.30% -
BM_StringRelational_Compare_Empty_Huge_Control 1.26% 1.658 1.679 - 3.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.26% 4190418.121 4243286.832 - -2.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.26% 14253598.550 14432962.276 - 3.14% -
rng::starts_with(deque<int>,_pred)/1000 1.26% 509.901 516.312 - 0.74% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 1.26% 2184.863 2212.320 - 1.70% -
SetIntersection_None_Vector_string_256_4 1.25% 4401398.348 4456561.599 - -1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.25% 16817485.626 17027931.929 - -0.84% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.25% 8888.921 9000.129 - -7.90% -
std::unordered_multiset<int>::ctor(const&)/8192 1.25% 54795.874 55481.136 - -1.12% -
std::copy_n(vector<int>)/32768 1.25% 3733.322 3779.960 - 2.53% -
SetIntersection_None_Vector_string_256_1 1.25% 4426330.431 4481515.010 - -2.18% -
std::set<std::string>::find(key)_(non-existent)/32 1.24% 10.427 10.556 - 12.02% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.24% 1597155.275 1617019.043 - -1.14% -
rng::fold_left(deque<int>)/32 1.24% 16.422 16.625 - 2.88% -
std::rotate(deque<int>)_(by_1/3)/32 1.24% 20.597 20.852 - -53.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.24% 165460176.541 167507195.279 - -0.64% -
BM_std_minmax_element<long_long>/5500 1.24% 1440.454 1458.267 - 4.57% -
std::rotate(vector<int>)_(by_1/3)/1024 1.23% 117.829 119.283 - -91.30% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.23% 1.469 1.488 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.23% 17556553.143 17773129.235 - -1.18% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.23% 1878.541 1901.702 - -1.00% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.23% 38563.521 39038.877 - 1.09% -
bm_lexicographical_compare<int>/32768 1.23% 1916.019 1939.578 - 1.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 119953.731 121424.520 - 3.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.23% 1181092.752 1195566.780 - 1.71% -
std::is_sorted_until(deque<int>,_pred)/1024 1.22% 596.300 603.592 - 0.78% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.22% 13.782 13.951 - -0.13% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.22% 49714.200 50320.116 - 0.58% -
std::find_end(list<int>)_(match_near_end)/1024 1.22% 59.549 60.273 - -98.67% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.22% 12.396 12.547 - 0.74% -
std::copy(vector<int>)/32768 1.21% 3690.488 3735.293 - -1.53% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.21% 1038145.764 1050742.800 - -0.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.21% 18.778 19.006 - 0.50% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.21% 2509.374 2539.743 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.21% 4103404.124 4152953.213 - -1.30% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.21% 31.956 32.342 - -0.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.20% 81382.331 82361.989 - -3.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 562589.555 569351.379 - 2.15% -
SetIntersection_None_Vector_uint64_16384_1024 1.20% 1095602.179 1108765.544 - 0.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.20% 24.171 24.460 - -2.24% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.20% 15.685 15.872 - -5.35% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.20% 16.307 16.502 - 1.07% -
std::find_end(vector<int>)_(match_near_end)/1000 1.19% 27.702 28.033 - -89.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.19% 118363865.612 119777408.090 - 0.19% -
SetIntersection_Front_Vector_uint64_256_1 1.19% 4112606.021 4161621.809 - -1.40% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.19% 18.287 18.505 - -1.00% -
std::partial_sort(vector<int>)_(shuffled)/8 1.19% 28.141 28.477 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.19% 33679556.864 34079679.858 - -0.75% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.19% 693.051 701.279 - -3.37% -
SetIntersection_None_Set_float_16384_1 1.19% 154758325.328 156593478.542 - -1.53% -
BM_CmpLess_short_uint 1.18% 1.106 1.119 - -2.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.18% 737.554 746.287 - 1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.18% 15.810 15.997 - -5.02% -
BM_deque_deque_copy_backward/1024 1.18% 38.264 38.716 - 2.00% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.18% 12.941 13.094 - -1.90% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.18% 15.105 15.283 - -11.78% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.18% 232555.128 235290.253 - 2.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.17% 138098.673 139715.660 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.17% 1795318.277 1816292.641 - -3.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.17% 1033224.564 1045279.511 - -1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.17% 1034099.384 1046154.464 - -3.46% -
SetIntersection_Interlaced_Set_uint32_64_16 1.16% 21963915.637 22219684.870 - -0.44% -
BM_StringFindCharLiteral/256 1.16% 5.311 5.372 - 0.85% -
std::partition(list<int>)_(dense)/32 1.16% 8.664 8.764 - -2.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.16% 560.785 567.275 - -0.56% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.16% 55.754 56.399 - 1.93% -
SetIntersection_None_Vector_uint32_256_16 1.16% 3960440.838 4006197.251 - -1.30% -
BM_vector_deque_ranges_copy_backward/64000 1.15% 7919.039 8010.349 - 8.22% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.15% 359.923 364.066 - 2.41% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.15% 70.406 71.216 - -0.86% -
BM_std_minmax_element<long_long>/4000 1.15% 1051.603 1063.668 - 4.62% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.15% 27.513 27.829 - -0.05% -
BM_deque_deque_move/65536 1.15% 3199.097 3235.785 - 4.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.15% 36790490.790 37212206.229 - -2.10% -
std::find(vector<char>)_(bail_25%)/1024 1.15% 5.322 5.383 - 0.70% -
SetIntersection_Front_Set_uint64_256_1 1.15% 4102246.840 4149256.697 - -1.04% -
BM_CmpEqual_schar_short 1.15% 1.104 1.117 - -0.31% -
std::map<int,_int>::ctor(const&)/1024 1.14% 6533.137 6607.933 - 1.47% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.14% 58612.589 59282.634 - -3.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.14% 52.269 52.866 - 0.03% -
std::find_if(vector<char>)_(process_all)/8 1.14% 1.535 1.553 - 23.44% -
std::stable_partition(list<int>)_(sparse)/50 1.14% 26.435 26.736 - -1.14% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.14% 73.796 74.636 - 3.64% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.14% 28.907 29.236 - -1.02% -
SetIntersection_None_Vector_float_1024_4 1.14% 1077280.754 1089531.833 - -0.86% -
std::partition(list<int>)_(sparse)/1024 1.14% 717.811 725.974 - 1.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.14% 18.314 18.522 - -0.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.13% 278922.718 282084.607 - 0.25% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.13% 19.210 19.428 - 0.98% -
SetIntersection_Front_Set_uint32_256_16 1.13% 4438740.402 4489025.625 - -0.92% -
SetIntersection_Interlaced_Set_uint32_64_64 1.13% 13124054.531 13272412.221 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.13% 5891699.170 5958187.246 - -16.92% -
std::for_each(map<int>::iterator)/8192 1.13% 7328.293 7410.987 - -54.73% -
std::partial_sort(deque<int>)_(ascending)/1024 1.13% 7771.322 7858.926 - 1.70% -
SetIntersection_Front_Set_uint64_1_1 1.13% 532919911.184 538923999.233 - -0.53% -
std::is_partitioned(list<int>)_(partitioned)/32 1.12% 8.734 8.832 - 2.38% -
std::adjacent_find(list<int>,_pred)/8 1.12% 3.815 3.858 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.12% 1029686.216 1041200.662 - 2.61% -
BM_StringFindAllMatch/64 1.12% 3.154 3.189 - -2.42% -
std::generate_n(list<int>)/8192 1.11% 6927.173 7004.238 - -6.00% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.11% 41.451 41.911 - 0.94% -
BM_StringFindStringLiteral/1024 1.11% 18.005 18.204 - -23.47% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.10% 6596.848 6669.462 - -33.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.10% 4344108.382 4391866.736 - -0.46% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.10% 24.836 25.109 - 7.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.10% 23020.974 23273.164 - -0.54% -
BM_CmpLess_short_int 1.09% 1.105 1.117 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.09% 12374686.999 12510016.153 - -2.28% -
SetIntersection_None_Vector_float_16384_1024 1.09% 1090345.193 1102264.302 - -1.67% -
BM_deque_vector_ranges_move_backward/5500 1.09% 198.437 200.605 - 1.09% -
ranges::minmax(std::list<char>)/64 1.09% 34.027 34.399 - 15.91% -
SetIntersection_None_Set_float_16384_256 1.09% 152964695.797 154635904.432 - -1.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.09% 1131873.039 1144224.209 - -8.16% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.09% 947.827 958.168 - 0.50% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.09% 2.410 2.437 - -4.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.09% 12790.880 12930.291 - 0.02% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.09% 14.817 14.978 - -35.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.09% 6.391 6.460 - -5.34% -
SetIntersection_None_Vector_float_262144_16384 1.09% 1127544.763 1139780.161 - -2.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.09% 17.872 18.066 - -0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.08% 40039.651 40472.542 - -7.26% -
BM_vector_deque_copy_backward/4000 1.08% 144.307 145.867 - 0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.08% 774.157 782.493 - 0.31% -
std::find(list<int>)_(process_all)/8 1.08% 2.318 2.343 - 6.84% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.08% 1.402 1.417 - 0.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.07% 50.301 50.841 - -2.68% -
rng::for_each(map<int>)/8 1.07% 6.111 6.177 - 39.05% -
BM_StringAssignAsciiz_Huge_Opaque 1.07% 189.609 191.639 - 0.03% -
SetIntersection_None_Set_float_16384_16 1.07% 153744243.044 155386819.430 - -2.03% -
BM_std_minmax_element<long_long>/70000 1.07% 18419.138 18615.851 - 4.57% -
std::lower_bound(std::vector<int>)/8192 1.07% 15.742 15.910 - 1.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.07% 2178558.083 2201776.459 - 1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.06% 1043430.750 1054522.390 - 0.60% -
std::adjacent_find(list<int>)/8192 1.06% 6614.700 6684.786 - -6.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.06% 10972.110 11088.213 - 0.97% -
BM_deque_deque_copy_backward/4000 1.06% 150.141 151.729 - 4.40% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.06% 12.938 13.074 - 0.54% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.06% 30.076 30.394 - 2.34% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.06% 426.802 431.307 - -34.80% -
rng::contains(list<int>)_(process_all)/8 1.06% 2.362 2.387 - 0.26% -
SetIntersection_Interlaced_Set_float_64_64 1.05% 12980970.540 13117861.317 - -1.77% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.05% 1.134 1.146 - 9.37% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.05% 297.689 300.818 - -2.33% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.05% 1866.374 1885.972 - -1.17% -
SetIntersection_Front_Vector_uint64_16_16 1.05% 35287106.118 35656843.499 - -1.55% -
std::rotate(list<int>)_(by_1/4)/50 1.05% 25.504 25.771 - 9.77% -
ranges::min(std::list<char>)/8 1.05% 1.900 1.920 - 8.65% -
bm_lexicographical_compare<unsigned_char>/64 1.05% 1.993 2.014 - 0.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.04% 3995.411 4037.099 - 2.66% -
BM_deque_vector_move_backward/4096 1.04% 148.443 149.991 - 1.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.04% 5.467 5.524 - 22.55% -
BM_std_minmax_element<long_long>/65536 1.04% 17258.769 17438.753 - 4.64% -
std::pop_heap(deque<float>)/1024 1.04% 12.527 12.657 - -6.86% -
std::make_heap(vector<int>)_(descending)/8 1.03% 14.599 14.750 - -1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.03% 1603051.350 1619612.307 - -4.29% -
BM_CmpLess_schar_ushort 1.03% 1.091 1.102 - -1.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.03% 8978831.868 9071319.958 - -5.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.03% 52.546 53.087 - 25.94% -
SetIntersection_None_Vector_float_64_1 1.03% 16526215.167 16695938.654 - -1.50% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.03% 352.169 355.783 - -0.66% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.02% 7.325 7.400 - -0.33% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.02% 11296964.989 11412159.766 - -0.88% -
SetIntersection_Front_Set_string_262144_1024 1.02% 59928149.859 60539226.447 - 1.43% -
std::search(vector<int>)_(same_length)/1000 1.02% 239.979 242.425 - 0.97% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.02% 15.538 15.697 - -0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.02% 8332600.859 8417403.413 - 0.20% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.01% 27.280 27.556 - 1.35% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.01% 200.800 202.836 - -44.41% -
SetIntersection_Front_Set_uint64_64_4 1.01% 16083593.015 16246647.195 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.01% 118550001.700 119751636.462 - 0.39% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.01% 15272.356 15426.981 - 2.66% -
std::copy_if(list<int>)_(entire_range)/8 1.01% 2.524 2.550 - 3.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.01% 1159.439 1171.097 - -0.23% -
std::remove(list<int>)_(sprinkled)/8192 1.00% 7877.664 7956.792 - 1.19% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.00% 7004.518 7074.847 - -61.02% -
SetIntersection_Interlaced_Vector_string_1024_1 1.00% 1069989.025 1080730.534 - -2.06% -
SetIntersection_None_Set_float_1024_256 1.00% 8788812.484 8877033.340 - 1.07% -
std::is_sorted(list<int>,_pred)/1024 1.00% 815.518 823.693 - -0.18% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_right(vector<int>)/32 -72.27% 14.621 4.055 - 37.81% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -62.92% 135.258 50.151 - -63.22% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.83% 24.086 9.675 - -30.41% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -59.39% 24.091 9.784 - -13.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -58.33% 85.848 35.776 - 0.16% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.50% 15.019 6.534 - -28.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -54.63% 14.929 6.774 - -11.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -51.28% 63.832 31.100 - 16.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.02% 72.731 36.354 - -50.31% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.61% 706453.535 363079.002 - -47.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -48.08% 23.293 12.094 - -0.62% -
std::set<std::string>::insert(value)_(already_present)/1024 -44.71% 30.540 16.885 - -25.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -44.57% 0.479 0.265 - -11.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -43.31% 54.581 30.942 - -36.54% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.43% 4.168 2.441 - -17.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -41.38% 0.697 0.409 - -18.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -41.01% 4.103 2.420 - -10.00% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.83% 698251.911 413155.029 - -37.03% -
BM_vector_deque_ranges_move_backward/0 -40.56% 0.678 0.403 - -26.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.63% 18.231 11.370 - -51.77% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -37.06% 892.960 562.019 - -8.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -36.77% 35.197 22.255 - -26.56% -
ranges::minmax(std::list<long_long>)/1 -35.12% 0.569 0.369 - 7.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -33.36% 0.611 0.407 - -12.07% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -32.84% 6.772 4.548 - 2.21% -
BM_PushHeap_float_QuickSortAdversary_1 -32.56% 0.637 0.429 - -4.38% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -31.58% 1.721 1.178 - -6.52% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -31.51% 1.711 1.172 - -12.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -30.90% 36.911 25.507 - 1.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -30.83% 35.341 24.444 - 1.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -30.63% 0.390 0.270 - -44.22% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -30.40% 12.673 8.820 - -0.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -30.22% 8.397 5.860 - -1.41% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -29.90% 40.196 28.178 - -28.73% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -29.68% 895.157 629.479 - -8.93% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -28.82% 1.601 1.140 - -26.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -28.70% 79.185 56.460 - 5.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -28.08% 35.000 25.172 - 0.86% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -28.05% 3.189 2.295 - 2.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.90% 32.924 23.739 - -25.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -27.22% 33.150 24.125 - 3.43% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.58% 70.136 51.495 - -39.10% -
std::copy_backward(vector<int>)/32768 -26.52% 3690.314 2711.824 - -28.56% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -26.37% 16413361.093 12084624.967 - 42.58% -
std::set<int>::contains(key)_(non-existent)/8192 -26.37% 11.852 8.726 - -15.46% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.31% 43.403 31.982 - -32.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -25.97% 40.797 30.202 - -28.26% -
std::search(deque<int>)_(no_match)/1024 -25.46% 405.578 302.298 - -0.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -25.32% 31.042 23.183 - 0.80% -
std::list<std::string>::ctor(size)/8192 -25.20% 141590.127 105912.540 - -0.54% -
std::adjacent_find(deque<int>)/8 -25.16% 3.818 2.857 - -2.64% -
std::set<std::string>::insert(value)_(already_present)/32 -24.22% 10.138 7.683 - -52.95% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -23.96% 1930080.565 1467540.920 - -24.81% -
std::equal(list<int>)_(it,_it,_it)/1024 -23.84% 1482.312 1128.875 - 0.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -23.84% 11.009 8.384 - 5.60% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -23.69% 5048184.073 3852142.538 - -22.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -23.68% 6.992 5.337 - -9.79% -
std::shift_left(vector<int>)/32 -23.56% 3.897 2.979 - 0.38% -
std::copy_backward(vector<bool>)_(aligned)/262144 -23.10% 674.465 518.665 - -15.81% -
std::stable_partition(list<int>)_(dense)/32 -22.83% 48.696 37.580 - 12.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -22.00% 31.513 24.581 - -25.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -21.66% 1.898 1.487 - -9.58% -
ranges::min(std::deque<char>)/70000 -21.59% 22689.635 17790.011 - 2.62% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -21.17% 1.957 1.542 - 0.02% -
std::list<std::string>::ctor(size)/1024 -20.88% 16295.028 12892.038 - 0.93% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -20.85% 895.113 708.455 - 0.74% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -20.78% 956.511 757.789 - -3.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -20.77% 39.482 31.280 - -18.40% -
std::unordered_set<std::string>::ctor(const&)/32 -20.63% 875.910 695.198 - -12.66% -
std::find(vector<bool>)_(process_all)/8 -20.58% 0.786 0.624 - 11.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.50% 35.910 28.550 - -10.93% -
BM_vector_deque_copy/0 -20.25% 0.496 0.395 - -28.21% -
BM_PushHeap_float_Ascending_1 -20.10% 0.697 0.557 - 41.57% -
SetIntersection_Interlaced_Vector_string_16384_64 -20.08% 14938104.272 11938997.935 - -1.97% -
std::copy_n(vector<bool>)_(aligned)/1048576 -20.02% 3681.167 2944.334 - -5.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -19.94% 34.343 27.495 - -13.77% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -19.93% 7446.848 5962.646 - 1.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -19.79% 0.481 0.386 - 5.19% -
std::multiset<std::string>::erase(iterator)/32 -19.78% 34.562 27.725 - 3.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.78% 36.953 29.644 - -30.32% -
std::find(vector<bool>)_(process_all)/50 -19.69% 0.842 0.676 - 20.72% -
std::search_n(list<int>)_(no_match)/32 -19.34% 11.409 9.202 0.510 -9.59% 0.510
std::unordered_map<int,_int>::count(key)_(existent)/32 -19.33% 1.595 1.287 - 11.39% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.05% 41.476 33.574 - -19.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -19.01% 1.903 1.541 - -19.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -18.99% 12.514 10.138 - 13.15% -
std::find_if(vector<char>)_(bail_25%)/8 -18.96% 1.011 0.819 - 0.20% -
std::find_first_of(deque<int>)_(large_needle)/50 -18.95% 827.118 670.383 - -5.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -18.75% 1.617 1.314 - -11.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -18.53% 202.590 165.056 - -14.27% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -18.45% 90.165 73.528 - 68.26% -
rng::find(vector<bool>)_(process_all)/50 -18.42% 0.787 0.642 - -7.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -18.28% 45.192 36.930 - -9.49% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -18.25% 1.165 0.953 - -9.56% -
rng::find(vector<bool>)_(process_all)/8 -18.18% 0.740 0.605 - -5.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -18.06% 1.092 0.895 - -19.45% -
std::find_end(list<int>)_(same_length)/8192 -17.96% 9686.150 7946.461 - -49.51% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -17.79% 7795158.554 6408130.839 - 8.12% -
std::search(deque<int>,_pred)_(near_matches)/8192 -17.75% 1851493.167 1522894.928 - -2.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -17.70% 6.389 5.259 - -4.57% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -17.40% 2458434.289 2030556.588 - -18.76% -
std::any_of(list<int>)_(process_all)/8192 -17.35% 8391.915 6935.963 - -4.86% -
std::multimap<std::string,_int>::erase(iterator)/1024 -17.23% 32.669 27.039 - -5.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -17.09% 1542.689 1279.011 - -15.09% -
BM_PushHeap_string_Ascending_1024 -17.08% 16.048 13.307 - -1.08% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -16.85% 65.800 54.713 - -38.97% -
std::unordered_set<int>::erase(key)_(existent)/8192 -16.84% 28.593 23.778 - 4.22% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -16.82% 41.623 34.620 - -15.13% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -16.79% 0.494 0.411 - 16.58% -
BM_PushHeap_string_Random_1 -16.76% 0.699 0.582 - -16.71% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -16.55% 9177.870 7658.596 - -12.02% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -16.54% 3.283 2.740 - 9.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -16.34% 77.071 64.476 - -4.74% -
SetIntersection_Interlaced_Vector_string_16384_16 -16.30% 4992217.701 4178406.739 - -0.44% -
std::adjacent_find(deque<int>)/50 -16.27% 19.979 16.729 - 19.22% -
BM_StringFindAllMatch/512 -16.09% 13.757 11.543 - -0.57% -
BM_PushHeap_string_Ascending_64 -16.04% 8.707 7.310 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -16.03% 8315.135 6982.391 - 1.60% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -15.94% 113.551 95.449 - 8.34% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -15.87% 1.283 1.080 - -7.55% -
BM_PushHeap_string_Ascending_16 -15.78% 5.534 4.660 - 0.30% -
BM_StringConstructDestroyCStr_Empty_Transparent -15.71% 0.321 0.271 - -13.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -15.61% 59.637 50.324 - -19.15% -
ranges::min(std::deque<char>)/1 -15.56% 0.746 0.630 - -8.12% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.50% 26.579 22.460 - -15.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -15.48% 22.318 18.863 - -41.01% -
SetIntersection_Front_Set_float_1024_256 -15.40% 4306077.153 3642738.726 - -13.08% -
std::multimap<std::string,_int>::ctor(const&)/32 -15.40% 800.050 676.849 - -15.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -15.40% 5702.713 4824.763 - -11.54% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -15.39% 69.669 58.950 - -17.38% -
ranges::min(std::deque<char>)/64 -15.38% 19.556 16.549 - 2.10% -
std::multiset<int>::clear()/1024 -15.31% 12019.133 10178.820 - -1.82% -
std::remove(deque<int>)_(sprinkled)/50 -15.30% 64.603 54.720 - -0.86% -
ranges::minmax(std::vector<char>)/8 -15.27% 1.021 0.865 - -14.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.24% 10.978 9.305 - -15.78% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -15.06% 23350513.353 19833514.637 - 1.79% -
std::unordered_set<int>::count(key)_(non-existent)/32 -14.97% 1.634 1.389 - -0.56% -
BM_deque_vector_copy/70000 -14.87% 3728.877 3174.477 - 0.08% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.83% 329.260 280.429 - -4.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.77% 3639.378 3101.670 - -21.09% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.76% 10.493 8.944 - 10.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.72% 662.471 564.980 - 3.95% -
std::set<std::string>::erase(iterator)/1024 -14.70% 33.249 28.362 - 9.16% -
std::search(list<int>,_pred)_(same_length)/8192 -14.69% 10158.318 8665.583 - -1.72% -
std::copy_backward(deque<int>)/64 -14.56% 3.538 3.023 - -0.11% -
ranges::minmax(std::deque<char>)/64 -14.55% 27.002 23.074 - 1.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -14.50% 23.044 19.703 - -10.78% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.44% 52.653 45.051 - -11.19% -
std::multiset<int>::clear()/8192 -14.39% 94208.694 80649.527 - -2.44% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -14.35% 418.250 358.240 - 0.38% -
std::set<int>::count(key)_(non-existent)/1024 -14.30% 8.941 7.663 - -3.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -14.03% 35.440 30.468 - -4.80% -
BM_deque_vector_copy/65536 -13.94% 3388.072 2915.799 - 0.08% -
BM_PushHeap_string_Ascending_16384 -13.94% 23.173 19.943 - 4.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -13.91% 42858.251 36896.759 - -10.40% -
BM_PushHeap_string_Descending_16 -13.91% 2.485 2.139 - 1.72% -
BM_StringDestroy_Large -13.82% 8.243 7.104 - -4.21% -
rng::contains_subrange(list<int>)_(single_element)/8192 -13.80% 8199.611 7068.470 - -8.73% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -13.75% 14.086 12.149 - 1.68% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.53% 7.433 6.427 - 18.44% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.52% 47.337 40.936 - 23.39% -
std::multimap<std::string,_int>::erase(iterator)/32 -13.46% 28.690 24.827 - -10.78% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.35% 8.244 7.143 - -4.89% -
BM_PushHeap_string_Ascending_256 -13.31% 12.588 10.912 - -0.48% -
BM_PushHeap_string_Ascending_262144 -13.31% 33.726 29.238 - -7.76% -
std::map<std::string,_int>::count(key)_(existent)/1024 -13.14% 25.753 22.370 - -5.84% -
BM_deque_deque_move/0 -13.09% 0.920 0.800 - 1.42% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.07% 7.266 6.317 - -13.96% -
std::unordered_multiset<int>::find(key)_(existent)/32 -13.07% 1.569 1.364 - 1.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -13.04% 24.114 20.969 - -14.32% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.03% 56800.164 49401.452 - -3.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.01% 9.485 8.251 - -13.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.88% 20230.957 17626.161 - -7.90% -
BM_deque_vector_copy/64000 -12.87% 3268.480 2847.806 - -0.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.85% 56.545 49.278 - -17.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -12.85% 14741.170 12847.407 - -0.81% -
BM_std_minmax_element<char>/5500 -12.84% 1492.430 1300.789 - -9.73% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -12.80% 1.115 0.972 - -5.84% -
BM_std_minmax_element<char>/4096 -12.79% 1112.507 970.169 - -9.82% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -12.78% 53.630 46.774 - -3.77% -
BM_PushHeap_string_Ascending_4 -12.78% 2.917 2.544 - -1.35% -
BM_std_minmax_element<char>/4000 -12.69% 1085.218 947.478 - -9.62% -
ranges::min(std::vector<char>)/1 -12.67% 0.333 0.291 - -33.51% -
BM_std_minmax_element<char>/1024 -12.64% 283.916 248.024 - -9.22% -
std::find_if_not(vector<int>)_(bail_25%)/8 -12.57% 0.791 0.692 - -18.61% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -12.51% 40.938 35.816 - 4.01% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -12.44% 28.530 24.981 - -24.24% -
std::find_if(vector<int>)_(bail_25%)/1024 -12.44% 30.188 26.433 - -5.62% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -12.42% 904.922 792.572 - 23.79% -
BM_PushHeap_string_Descending_64 -12.38% 2.679 2.347 - 6.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -12.38% 79.781 69.905 - -14.05% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -12.36% 116911458.400 102466544.330 - 15.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -12.33% 121380.696 106417.278 - 0.30% -
std::multiset<std::string>::insert(value)_(already_present)/32 -12.11% 48.541 42.663 - -32.53% -
BM_std_minmax_element<char>/512 -12.09% 146.102 128.437 - -7.60% -
BM_std_minmax_element<char>/65536 -12.07% 17749.011 15606.295 - -8.42% -
BM_std_minmax_element<char>/70000 -12.05% 18955.668 16672.137 - -8.54% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -12.02% 1.865 1.641 - -14.19% -
BM_deque_vector_ranges_copy/0 -12.01% 1.485 1.306 - -9.19% -
BM_StringConstructDestroyCStr_Large_Transparent -12.00% 11.464 10.088 - -0.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -11.92% 49.975 44.018 - -0.80% -
ranges::minmax(std::deque<char>)/70000 -11.89% 27325.367 24075.452 - 1.77% -
BM_vector_deque_copy/65536 -11.84% 3308.565 2916.746 - 2.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.84% 38.163 33.645 - 33.33% -
std::copy_n(vector<int>)/4096 -11.83% 166.261 146.593 - 2.94% -
BM_std_minmax_element<int>/4000 -11.82% 1037.171 914.615 - -13.53% -
BM_vector_deque_ranges_move/70000 -11.79% 3709.916 3272.448 - 5.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -11.77% 4905823.071 4328361.094 - 1.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -11.74% 1599.356 1411.588 - -12.62% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.73% 6.615 5.839 - -11.74% -
std::for_each(list<int>)/8 -11.62% 2.541 2.246 - -10.85% -
BM_std_minmax_element<char>/64000 -11.57% 17229.210 15236.456 - -8.34% -
BM_vector_deque_ranges_move/1 -11.54% 2.364 2.091 - -10.34% -
std::copy(vector<int>)/4096 -11.51% 168.224 148.864 - -1.17% -
BM_StringAssignStr_Huge_Transparent -11.49% 125.354 110.954 - -3.65% -
BM_deque_vector_ranges_copy/65536 -11.40% 3307.096 2930.023 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -11.37% 0.483 0.428 - -26.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -11.29% 4775.114 4235.879 - -29.73% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -11.29% 1.244 1.103 - -12.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -11.27% 6637.962 5889.963 - -2.30% -
BM_StringCtorDefault -11.17% 0.278 0.247 - 1.73% -
BM_std_minmax_element<int>/65536 -11.16% 16845.152 14965.159 - -13.57% -
BM_deque_vector_ranges_copy/64000 -11.14% 3288.624 2922.420 - 0.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -11.13% 1.394 1.239 - -22.12% -
std::multiset<int>::erase(iterator)/1024 -11.11% 26.377 23.446 - -0.96% -
BM_std_minmax_element<int>/64000 -11.08% 16437.638 14616.974 - -13.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.02% 1468.111 1306.260 - -6.81% -
BM_std_minmax_element<int>/70000 -11.01% 17961.723 15984.410 - -13.45% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.99% 10.682 9.508 - -0.21% -
BM_toupper_char<wchar_t> -10.95% 0.685 0.610 - -11.28% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.94% 8378.163 7461.629 65.982 -8.27% 65.982
SetIntersection_Front_Vector_uint32_262144_16384 -10.88% 79388674.921 70752345.942 - -8.43% -
BM_deque_vector_ranges_copy/70000 -10.86% 3583.620 3194.531 - -0.08% -
SetIntersection_Front_Vector_uint32_16384_16384 -10.84% 79425961.105 70817057.498 - -8.31% -
BM_deque_deque_copy/0 -10.84% 0.794 0.708 - -18.54% -
std::replace(vector<int>)_(sprinkled)/32 -10.83% 5.540 4.941 - -14.85% -
BM_PushHeap_uint32_Random_1 -10.78% 0.555 0.495 - 6.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -10.77% 26.354 23.514 - -10.77% -
std::find(vector<long_long>)_(process_all)/8 -10.74% 1.198 1.070 - -6.11% -
std::unordered_set<int>::erase(key)_(existent)/1024 -10.69% 25.393 22.679 - 4.88% -
BM_vector_deque_ranges_move/2 -10.64% 2.058 1.839 - -10.99% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.63% 1.733 1.549 - 11.74% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -10.61% 26935.838 24078.553 - -10.84% -
BM_PushHeap_string_Descending_16384 -10.55% 2.808 2.512 - 8.74% -
std::partition(deque<int>)_(sparse)/8192 -10.50% 3301.378 2954.730 - -5.32% -
std::map<int,_int>::count(key)_(non-existent)/8192 -10.47% 12.430 11.129 - -2.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.40% 474803.738 425408.217 - -16.04% -
BM_std_minmax_element<int>/1024 -10.40% 266.192 238.506 - -12.97% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -10.40% 1.452 1.301 - -6.04% -
BM_tolower_char<char> -10.39% 0.690 0.618 - -10.62% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.39% 5912503.466 5298175.895 - -10.54% -
BM_std_minmax_element<int>/4096 -10.35% 1047.827 939.394 - -13.22% -
BM_PushHeap_string_Descending_256 -10.33% 2.796 2.507 - 9.44% -
SetIntersection_Front_Vector_uint64_16384_16384 -10.26% 78262615.474 70236407.152 - -5.66% -
ranges::min(std::deque<long_long>)/70000 -10.24% 20976.263 18827.799 - -28.43% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.21% 5898306.975 5295896.733 - -0.25% -
std::multiset<int>::erase(iterator)/8192 -10.18% 26.138 23.476 - -2.20% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.15% 5893695.561 5295380.469 - -10.69% -
std::find_if_not(vector<char>)_(process_all)/8 -10.09% 1.597 1.436 - 8.22% -
BM_std_minmax_element<int>/5500 -10.04% 1399.097 1258.607 - -13.35% -
BM_StringRelational_Eq_Large_Large_Control -10.03% 2.502 2.251 - 0.59% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -10.01% 22.967 20.667 - -6.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -10.00% 0.516 0.464 - -9.66% -
BM_PushHeap_float_Random_4 -9.99% 2.561 2.305 - -23.35% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -9.97% 40.382 36.357 - -4.27% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.96% 1.669 1.502 - -7.23% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.96% 5911070.807 5322554.306 - -9.93% -
BM_vector_deque_copy_backward/0 -9.95% 0.460 0.414 - -1.11% -
std::vector<std::string>::ctor(size)/32 -9.95% 34.088 30.697 - -3.32% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -9.92% 0.295 0.265 - -44.88% -
std::map<int,_int>::count(key)_(non-existent)/1024 -9.88% 8.061 7.264 - 0.40% -
SetIntersection_None_Set_uint64_262144_64 -9.84% 1344886.146 1212487.549 - -1.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -9.84% 634.391 571.960 - -0.49% -
std::unordered_set<int>::erase(iterator)/8192 -9.83% 23.552 21.237 - 4.62% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -9.81% 7.947 7.167 - -2.53% -
BM_PushHeap_string_Descending_4 -9.78% 2.183 1.970 - 3.85% -
BM_std_minmax_element<int>/512 -9.76% 135.027 121.845 - -12.39% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -9.74% 96.260 86.885 - -3.96% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.72% 6527.005 5892.412 - -7.73% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.72% 1.946 1.757 - -5.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -9.67% 635.867 574.392 - 2.05% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -9.57% 1.265 1.144 - -5.84% -
BM_deque_vector_copy/0 -9.52% 1.506 1.363 - 9.15% -
std::is_sorted(deque<int>)/8 -9.43% 2.918 2.642 - -7.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -9.41% 1009.550 914.515 - 0.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -9.41% 1.562 1.415 - -27.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -9.41% 1.398 1.266 - 2.62% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.36% 80.071 72.576 - -11.85% -
std::unique(list<int>,_pred)_(contiguous)/1024 -9.31% 1044.552 947.308 - -2.72% -
std::unordered_set<int>::erase(iterator)/1024 -9.26% 23.203 21.055 - 3.49% -
BM_PushHeap_float_Descending_4 -9.23% 0.381 0.346 - -43.44% -
std::set<std::string>::equal_range(key)_(existent)/1024 -9.20% 24.254 22.022 - 1.08% -
SetIntersection_None_Set_uint64_262144_256 -9.14% 1335024.168 1212950.684 - -1.64% -
std::stable_partition(list<int>)_(dense)/50 -9.14% 63.864 58.028 - 0.60% -
std::remove(deque<int>)_(sprinkled)/32 -9.12% 56.350 51.212 - 2.18% -
BM_vector_deque_move/2 -9.09% 2.060 1.873 - -6.56% -
std::multiset<int>::erase(iterator)/32 -9.09% 23.197 21.088 - -0.48% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.09% 1.386 1.260 - -8.69% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -9.09% 122.310 111.195 - 0.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -9.08% 7401.181 6729.142 - -1.59% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.06% 1.412 1.284 - -3.68% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.05% 62682.925 57011.750 - -0.51% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -9.04% 5.435 4.944 - -1.36% -
BM_vector_deque_ranges_move/0 -9.04% 0.498 0.453 - 14.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.00% 627.256 570.793 - 2.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.99% 4.809 4.377 - -5.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -8.98% 2057.253 1872.432 - -6.98% -
std::map<int,_int>::equal_range(key)_(existent)/32 -8.95% 1.927 1.754 - -1.22% -
bm_ranges_lexicographical_compare<int>/1 -8.92% 1.611 1.467 - 14.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -8.90% 28.015 25.521 - -14.38% -
BM_StringEraseWithMove_Large_Transparent -8.90% 2.779 2.532 - -4.37% -
SetIntersection_Front_Vector_string_1024_64 -8.88% 3401981.855 3099980.417 - -3.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -8.86% 1176.297 1072.026 - -3.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.85% 38.213 34.830 - 1.48% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.84% 24.629 22.452 - -5.55% -
BM_PushHeap_uint32_Ascending_1 -8.75% 0.695 0.634 - 36.09% -
BM_std_minmax_element<int>/64 -8.74% 17.011 15.524 - -9.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.70% 1593.811 1455.155 - 0.29% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.69% 29.672 27.092 - -35.24% -
BM_PushHeap_uint64_Descending_1 -8.68% 0.695 0.635 - 41.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.66% 39.707 36.270 - -12.65% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.62% 1.394 1.274 - 9.11% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.61% 15.779 14.420 - -9.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -8.56% 1974878.393 1805813.081 - 0.43% -
std::shift_right(list<int>)/50 -8.51% 28.491 26.067 - -3.94% -
BM_vector_deque_ranges_move/64000 -8.49% 3292.579 3013.151 - 5.97% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.49% 1.775 1.624 - -5.28% -
std::move(vector<bool>)_(aligned)/64 -8.47% 1.727 1.581 - -6.49% -
SetIntersection_None_Set_uint64_262144_1024 -8.47% 1325466.146 1213254.637 - -1.41% -
std::replace(vector<int>)_(sprinkled)/50 -8.46% 8.455 7.740 - -11.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -8.45% 65.302 59.785 - 6.58% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -8.40% 39066978.207 35786470.240 - 30.22% -
SetIntersection_Interlaced_Vector_string_256_64 -8.38% 20356503.168 18649697.606 - -8.03% -
std::remove_if(deque<int>)_(sprinkled)/50 -8.37% 65.488 60.007 - -0.76% -
BM_PushHeap_string_Descending_1024 -8.37% 2.837 2.600 - 10.37% -
SetIntersection_Front_Set_float_16384_1024 -8.33% 12404059.730 11371289.387 - -8.80% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.31% 24.011 22.015 - 2.76% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.31% 21.663 19.864 - -0.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -8.30% 22.642 20.763 - -4.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -8.29% 441.661 405.059 - -17.91% -
std::remove_copy(deque<int>)_(prefix)/50 -8.27% 21.024 19.286 - -4.51% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.24% 557.696 511.752 - 1.26% -
std::unordered_multiset<int>::clear()/1024 -8.19% 9785.090 8983.257 - 4.33% -
std::remove_if(list<int>)_(prefix)/1024 -8.16% 1117.644 1026.404 - 5.54% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.16% 7606654.490 6985780.953 - 2.21% -
std::multiset<int>::clear()/32 -8.14% 684.681 628.954 - -1.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -8.14% 13055.099 11992.938 - 15.48% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.13% 59942.257 55068.833 - -1.24% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -8.11% 21.611 19.858 - -0.23% -
std::search(list<int>)_(same_length)/8192 -8.07% 8632.348 7935.963 - -0.80% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -8.02% 25.428 23.389 - -1.50% -
BM_vector_deque_ranges_move/65536 -7.99% 3345.510 3078.042 - 7.64% -
SetIntersection_Front_Set_float_256_64 -7.96% 5730651.055 5274639.646 - -3.40% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.94% 871.600 802.394 - 12.33% -
std::copy_if(list<int>)_(entire_range)/64 -7.94% 36.354 33.469 - -0.01% -
SetIntersection_Front_Set_uint32_1024_1024 -7.93% 12695084.517 11688047.961 - 0.50% -
SetIntersection_Interlaced_Vector_float_64_16 -7.93% 18645470.279 17166500.264 - 2.82% -
SetIntersection_Front_Vector_float_16384_1024 -7.93% 5902495.577 5434519.073 - -0.28% -
vector<bool>::reserve() -7.92% 8.768 8.073 - -26.10% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.92% 53.261 49.044 - -7.29% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.91% 25.691 23.658 - -2.28% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -7.91% 22.398 20.627 - -0.75% -
BM_vector_deque_move/65536 -7.91% 3307.156 3045.710 - 6.54% -
BM_deque_deque_move_backward/0 -7.88% 0.877 0.808 - -12.17% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -7.87% 317.048 292.107 - -3.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -7.82% 1.193 1.100 - 5.57% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.82% 33.528 30.906 - -7.47% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.81% 2.481 2.288 - -5.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -7.80% 2.552 2.353 - 4.64% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.80% 132.224 121.909 - -5.97% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -7.78% 11.234 10.360 - -2.12% -
BM_vector_deque_move/70000 -7.74% 3624.755 3344.140 - 7.71% -
BM_vector_deque_ranges_copy/65536 -7.70% 3309.740 3054.866 - 6.83% -
BM_vector_deque_ranges_copy/70000 -7.70% 3624.029 3345.034 - 7.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.69% 825.804 762.278 - -8.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.69% 71328.949 65847.195 - -3.79% -
std::for_each_n(list<int>)/8192 -7.68% 7852.095 7248.766 - -1.49% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -7.65% 4.600 4.248 - 9.19% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -7.64% 1.614 1.491 - -5.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -7.61% 182219726.775 168355110.426 - -0.46% -
std::multiset<int>::insert(value)_(already_present)/8192 -7.58% 33.887 31.318 - -0.86% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -7.56% 33.021 30.525 - -2.29% -
BM_vector_deque_copy/70000 -7.54% 3621.922 3348.673 - 7.86% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.50% 857.018 792.766 - -14.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -7.48% 65.424 60.530 - 40.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.44% 48969.075 45327.573 - -9.89% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.42% 1.850 1.713 - -0.86% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.42% 8541.927 7908.339 - -7.12% -
std::map<int,_int>::count(key)_(non-existent)/32 -7.41% 3.111 2.881 - -0.15% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.39% 44980981.465 41655933.483 - 8.67% -
std::lower_bound(std::list<int>)/8192 -7.39% 13288.579 12306.848 - -13.42% -
SetIntersection_Front_Set_float_1024_64 -7.38% 1813803.587 1679906.622 - -1.15% -
SetIntersection_Interlaced_Vector_string_262144_4 -7.34% 2320483.197 2150172.068 - 4.65% -
std::set<std::string>::find(key)_(existent)/32 -7.33% 15.995 14.822 - 3.86% -
rng::fold_left(list<int>)/8192 -7.33% 11730.732 10870.581 - -0.31% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.32% 24.482 22.690 - -10.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.32% 2742.112 2541.485 - 0.12% -
BM_deque_deque_ranges_move_backward/0 -7.30% 0.852 0.790 - -14.22% -
ranges::minmax(std::vector<char>)/64 -7.28% 1.325 1.228 - -9.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -7.25% 1.411 1.309 - 4.11% -
rng::find_last(list<int>)_(bail_90%)/50 -7.24% 1.349 1.251 - -6.68% -
SetIntersection_Front_Vector_uint32_256_256 -7.18% 4564892.634 4237072.553 - -0.89% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.14% 27343.003 25391.354 - -45.09% -
std::remove_if(list<int>)_(prefix)/50 -7.11% 77.448 71.939 - 0.66% -
ranges::minmax(std::deque<char>)/8 -7.11% 4.026 3.740 - -1.33% -
std::unordered_multiset<int>::clear()/8192 -7.08% 75536.017 70187.858 - 4.42% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.06% 880.998 818.800 - -2.02% -
SetIntersection_None_Set_uint64_262144_16 -7.06% 1303088.867 1211137.369 - -1.88% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.03% 0.495 0.460 - -7.08% -
SetIntersection_Front_Vector_float_262144_1024 -7.02% 5908035.996 5493032.436 - 0.79% -
ranges::minmax(std::deque<__int128>)/8 -6.98% 4.084 3.799 - 2.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -6.97% 32.828 30.542 - -1.49% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.96% 10.396 9.672 - -10.26% -
rng::contains_subrange(list<int>)_(process_all)/8192 -6.96% 7168.819 6670.189 - -26.22% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.93% 585.300 544.764 - -24.45% -
ranges::minmax(std::list<char>)/1 -6.92% 0.459 0.427 - 3.64% -
SetIntersection_Front_Set_float_1024_1024 -6.90% 12027459.736 11197221.555 - -5.32% -
SetIntersection_Front_Set_float_16384_64 -6.86% 1744966.745 1625204.131 - -6.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.86% 591.660 551.093 - -26.72% -
BM_deque_vector_ranges_move_backward/0 -6.85% 1.467 1.367 - -13.72% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.85% 10.481 9.764 - 9.31% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.84% 167.382 155.930 - -0.54% -
std::unordered_set<int>::find(key)_(existent)/1024 -6.81% 1.462 1.363 - -8.30% -
std::find_if_not(list<int>)_(process_all)/8 -6.78% 3.832 3.572 - 58.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.78% 233.057 217.256 - -3.77% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.76% 7282.954 6790.370 - -0.68% -
BM_std_minmax_element<char>/2 -6.74% 0.647 0.603 - -4.77% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.74% 20129.924 18773.187 - -19.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -6.72% 1.043 0.973 - -12.35% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -6.69% 2.464 2.299 - -0.81% -
BM_PushHeap_uint64_Ascending_64 -6.69% 1.624 1.516 - -0.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -6.68% 20.185 18.837 - 0.34% -
SetIntersection_Front_Vector_uint32_16384_256 -6.65% 2275136.155 2123781.405 - -1.50% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.62% 33.940 31.692 - 3.56% -
std::list<std::string>::ctor(size)/32 -6.61% 377.616 352.656 - -0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.61% 1525.510 1424.700 - -4.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.55% 2003.034 1871.829 - -2.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.54% 59498.604 55607.795 - 0.83% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -6.54% 33.872 31.657 - -5.38% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -6.53% 32.983 30.829 - 2.20% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.52% 5.798 5.421 - -6.79% -
std::upper_bound(std::list<int>)/8192 -6.51% 13210.290 12350.299 - -12.55% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.50% 12.354 11.551 - 0.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.49% 20.284 18.967 - -5.62% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.49% 8451.080 7902.567 - -0.28% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -6.48% 796.996 745.316 - -24.14% -
BM_PushHeap_string_Random_256 -6.47% 15.278 14.290 - 0.52% -
BM_vector_deque_move/64000 -6.46% 3291.001 3078.399 - 8.24% -
SetIntersection_Front_Vector_uint32_1024_256 -6.45% 2263284.751 2117256.270 - -7.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.44% 1.308 1.223 - -15.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.42% 1.308 1.224 - -13.96% -
BM_vector_deque_ranges_copy/64000 -6.38% 3290.190 3080.179 - 8.39% -
SetIntersection_Front_Set_string_256_64 -6.38% 15593447.136 14598345.030 - 2.93% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -6.37% 1.636 1.532 - 11.34% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -6.35% 24.035 22.508 - -9.12% -
vector<bool>(const_vector<bool>&) -6.33% 10.243 9.595 - 0.32% -
SetIntersection_Front_Vector_uint64_256_256 -6.33% 4515896.780 4230157.138 - -0.55% -
std::transform(list<int>)_(identity_transform)/8192 -6.25% 7828.328 7338.734 - 4.77% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.22% 3.473 3.257 - -6.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.20% 65.224 61.177 - -19.50% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.20% 14.761 13.846 - -0.03% -
BM_PushHeap_string_Random_16384 -6.20% 17.432 16.351 - 1.65% -
BM_PushHeap_string_Random_64 -6.18% 13.740 12.891 - -0.03% -
SetIntersection_Front_Set_uint64_16384_1024 -6.18% 13741734.886 12892923.382 - 3.47% -
BM_deque_vector_copy_backward/64000 -6.17% 8412.525 7893.642 - 5.42% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.16% 2124.039 1993.124 - -45.50% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -6.04% 92.391 86.815 - -10.28% -
BM_StringEraseWithMove_Large_Opaque -6.01% 2.863 2.691 - 8.45% -
std::multimap<int,_int>::contains(key)_(existent)/32 -6.01% 1.757 1.652 - 1.76% -
BM_PushHeap_string_Random_1024 -5.98% 15.963 15.009 - 1.20% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -5.98% 50540.859 47520.364 - -75.54% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.97% 1.599 1.503 - -0.30% -
BM_PushHeap_uint32_QuickSortAdversary_1 -5.97% 0.468 0.440 - 11.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -5.95% 1.304 1.227 - -13.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.94% 13533.523 12729.783 - -3.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.92% 1.304 1.226 - -13.38% -
std::set<int>::equal_range(key)_(non-existent)/1024 -5.92% 6.821 6.418 - 10.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -5.91% 7.246 6.818 - -1.95% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.88% 921193.617 867064.915 - -1.68% -
SetIntersection_Front_Vector_float_262144_256 -5.85% 2281692.228 2148316.196 - -0.91% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.84% 16.166 15.221 - -7.34% -
std::unordered_map<int,_int>::clear()/1024 -5.84% 8815.230 8300.716 - -3.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -5.81% 1.306 1.230 - -13.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.79% 1.174 1.106 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.79% 5063711.229 4770446.146 - -6.38% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.75% 22.542 21.246 - -27.39% -
SetIntersection_Interlaced_Vector_float_1024_64 -5.72% 5364837.238 5057967.127 - 54.58% -
SetIntersection_Front_Set_float_256_256 -5.72% 7609361.266 7174422.964 - -6.60% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.71% 8313.337 7838.450 - 2.01% -
BM_deque_vector_move/4096 -5.71% 153.703 144.930 - -0.75% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.68% 854607.448 806027.349 - -0.66% -
vector<bool>::resize() -5.64% 11.292 10.655 - -25.31% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.62% 23174296.580 21871341.431 - 9.83% -
std::multiset<int>::equal_range(key)_(existent)/1024 -5.61% 5.320 5.022 - -2.99% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.60% 25.495 24.067 - -6.08% -
std::unordered_map<int,_int>::clear()/8192 -5.56% 68604.649 64788.960 - -2.76% -
std::any_of(list<int>)_(process_all)/32768 -5.55% 27314.241 25797.074 - -1.14% -
std::rotate(list<int>)_(1_element_backward)/8192 -5.55% 7671.154 7245.416 - -2.96% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.53% 28.217 26.656 - -6.55% -
std::partition_copy(vector<int>)/1024 -5.50% 492.477 465.390 - -0.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.50% 24.388 23.046 - -0.73% -
SetIntersection_Front_Vector_uint32_262144_256 -5.50% 2254667.279 2130686.020 - -6.89% -
BM_StringDestroy_Huge -5.50% 11.550 10.915 - -0.11% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.49% 11.073 10.465 - 3.63% -
std::find_end(vector<int>)_(process_all)/1048576 -5.48% 234483.781 221628.271 - -4.10% -
std::copy_backward(deque<int>)/512 -5.47% 19.081 18.037 - 0.46% -
std::set<std::string>::find(key)_(existent)/1024 -5.45% 23.947 22.641 - -0.52% -
std::find(list<int>)_(process_all)/8192 -5.43% 7248.537 6854.861 - -3.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.43% 33.764 31.930 - -20.91% -
std::is_partitioned(deque<int>)_(partitioned)/32 -5.41% 9.637 9.115 - -0.55% -
SetIntersection_Front_Vector_float_262144_16384 -5.39% 79524259.807 75241653.084 - 4.81% -
BM_align/1 -5.38% 0.659 0.624 - -32.26% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.38% 139.154 131.666 - -5.05% -
bm_write -5.37% 603.891 571.433 - 7.43% -
std::multiset<int>::ctor(const&)/32 -5.37% 231.285 218.867 - 1.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -5.36% 22.174 20.985 - -1.26% -
std::partition(deque<int>)_(sparse)/1024 -5.36% 402.034 380.498 - -0.35% -
std::copy_n(vector<int>)/262144 -5.35% 12527.738 11857.419 - -5.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.34% 2.712 2.567 - -5.81% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.34% 35.347 33.459 - -2.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -5.34% 35.068 33.195 - -6.63% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.34% 23.785 22.515 - -2.25% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -5.33% 17178.423 16262.365 - 0.64% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.32% 5851.281 5539.865 - -14.65% -
ranges::min(std::deque<long_long>)/64 -5.32% 18.285 17.312 - -13.15% -
SetIntersection_Interlaced_Set_float_256_64 -5.32% 13479183.873 12762065.483 - -8.82% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -5.31% 37.099 35.127 - -16.83% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -5.31% 2.573 2.436 - -0.50% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.29% 75715653.334 71713678.659 - -2.90% -
BM_vector_deque_ranges_move/64 -5.23% 2.857 2.708 - -3.98% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -5.22% 16633.350 15764.485 - 0.86% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -5.21% 22.788 21.600 - -0.67% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.20% 1.445 1.369 - -7.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.19% 64764.921 61400.989 - -2.68% -
SetIntersection_Front_Set_float_262144_262144 -5.16% 1648488.363 1563466.551 - -2.81% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.16% 36.914 35.010 - -17.97% -
BM_PushHeap_uint64_Ascending_16384 -5.14% 3.754 3.561 - -2.98% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -5.12% 16.942 16.075 - -4.30% -
BM_align/8 -5.12% 0.656 0.623 - -32.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.11% 1987.419 1885.833 - 5.00% -
SetIntersection_Front_Set_float_64_64 -5.11% 13237248.262 12560856.375 - -7.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.10% 26.133 24.799 - 24.03% -
std::sort(deque<int>)_(repeated)/1024 -5.09% 1012.102 960.546 - -10.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.08% 10.453 9.922 - -7.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -5.07% 3.713 3.525 - -43.61% -
bm_ranges_lexicographical_compare<int>/8 -5.07% 1.617 1.535 - 6.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.06% 5.425 5.150 - -0.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -5.06% 64.939 61.655 - -16.48% -
BM_align/64 -5.02% 0.655 0.623 - -32.39% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.01% 24.893 23.646 - 3.75% -
BM_PushHeap_uint64_Ascending_256 -4.99% 2.199 2.089 - -0.23% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -4.98% 54.338 51.633 - -2.08% -
SetIntersection_Front_Vector_float_256_256 -4.98% 4539045.403 4313223.480 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.97% 14597433.722 13871998.681 - 1.95% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -4.96% 18509.146 17590.451 - 0.13% -
std::unordered_set<std::string>::erase(iterator)/8192 -4.95% 32.145 30.553 - 4.44% -
bm_swap_ranges_vb_aligned/64 -4.94% 2.851 2.710 - -6.19% -
SetIntersection_Interlaced_Vector_float_1024_16 -4.92% 2783076.242 2646159.990 - 4.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.91% 0.334 0.317 - -4.11% -
BM_deque_deque_move_backward/65536 -4.91% 8319.345 7910.882 - 3.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.91% 1.291 1.227 - -11.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.91% 55.319 52.605 - -1.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.90% 279.402 265.725 - -2.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.87% 56465.732 53713.621 - -5.21% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.86% 71418320.701 67946836.126 - 32.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.85% 298.872 284.392 - 2.83% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.82% 7620.519 7253.128 - -1.92% -
BM_deque_deque_ranges_copy/65536 -4.82% 3224.463 3069.186 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.81% 6612081.480 6294225.853 - 2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.80% 27332580.566 26020959.102 - -6.25% -
ranges::min(std::deque<char>)/8 -4.80% 2.424 2.308 - 1.08% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.77% 794.777 756.841 - -2.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -4.77% 20.997 19.996 - -1.80% -
SetIntersection_Front_Set_string_256_256 -4.76% 31450410.288 29952916.914 - 1.82% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -4.76% 839.531 799.573 - -44.30% -
std::unordered_set<int>::insert(value)_(already_present)/32 -4.74% 2.860 2.725 - 3.33% -
std::partial_sort(deque<int>)_(heap)/8 -4.73% 40.646 38.724 - -1.50% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 -4.72% 3.116 2.969 - -0.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.72% 913.461 870.368 - -12.97% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.72% 1.371 1.306 - 2.15% -
SetIntersection_Front_Vector_float_16384_16384 -4.70% 79542106.756 75802444.805 - 5.32% -
BM_PushHeap_uint32_QuickSortAdversary_16 -4.70% 0.968 0.923 - 0.61% -
BM_deque_vector_ranges_copy/2 -4.69% 1.920 1.830 - -0.19% -
std::equal(vector<bool>)_(unaligned)/50 -4.66% 1.007 0.960 - 17.58% -
BM_deque_vector_copy_backward/0 -4.66% 1.441 1.374 - -10.84% -
BM_align/256 -4.65% 0.656 0.625 - -32.03% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.64% 91.141 86.908 - -8.41% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.63% 95.561 91.139 - 1.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.63% 633.976 604.641 - -0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -4.62% 414.512 395.362 - 0.06% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -4.61% 20790.727 19831.545 - -1.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.61% 508.565 485.125 - -5.63% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -4.60% 636.376 607.073 - 0.24% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -4.60% 1.889 1.802 - -0.96% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.60% 28006.372 26718.706 - -4.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -4.59% 10.906 10.406 - 5.54% -
BM_deque_vector_ranges_copy_backward/0 -4.56% 1.442 1.377 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.56% 9761.339 9316.264 - -1.71% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -4.56% 5461127.794 5212291.263 - -15.13% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.55% 1.436 1.371 - -2.11% -
SetIntersection_Interlaced_Set_float_262144_262144 -4.54% 1646688.559 1571987.795 - -3.90% -
std::equal(vector<bool>)_(unaligned)/8 -4.53% 0.956 0.913 - 11.59% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -4.51% 45.432 43.381 - -1.65% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.50% 338.473 323.228 - -3.14% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.50% 1.672 1.597 - 1.52% -
std::swap_ranges(deque<int>)/8192 -4.49% 2866.828 2738.069 - 1.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -4.49% 47.556 45.420 - 13.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.49% 20924.835 19985.965 - -0.49% -
SetIntersection_Front_Vector_uint64_1024_64 -4.47% 1377634.445 1316052.758 - -1.17% -
ranges::minmax(std::vector<char>)/1 -4.47% 0.660 0.631 - 0.78% -
SetIntersection_Interlaced_Vector_string_262144_1024 -4.46% 354064458.683 338286579.468 - 40.78% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -4.44% 181145.989 173105.851 - -1.33% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.43% 6.638 6.344 - 16.12% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.42% 47520.788 45418.923 - -9.59% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.42% 5.481 5.239 - -1.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.41% 20.860 19.941 - -6.41% -
BM_deque_deque_copy/65536 -4.41% 3213.755 3072.172 - -0.39% -
ranges::min(std::deque<__int128>)/1 -4.39% 0.741 0.709 - -15.31% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -4.39% 0.647 0.619 - 3.53% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.39% 1.994 1.907 - -4.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -4.39% 6.885 6.583 - -1.42% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.37% 218694324.567 209127708.201 - 0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.37% 1254.893 1200.010 - 5.90% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -4.35% 13203.264 12629.523 - -3.49% -
BM_deque_vector_move_backward/70000 -4.34% 8941.120 8552.986 - 8.17% -
std::multiset<int>::erase(key)_(existent)/32 -4.34% 23.381 22.366 - 0.77% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -4.34% 51217406.975 48995435.066 - 10.34% -
std::find_if(vector<int>)_(bail_25%)/32768 -4.33% 839.724 803.333 - -14.92% -
std::unordered_multiset<int>::clear()/32 -4.33% 646.435 618.435 - 3.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.33% 22.616 21.638 - -3.31% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -4.31% 183.258 175.367 - 0.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -4.27% 676.261 647.376 - -83.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.27% 37.854 36.237 - 15.19% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.27% 1.558 1.491 - 5.80% -
SetIntersection_Interlaced_Vector_string_262144_16384 -4.27% 1063200.033 1017831.949 - 1.49% -
BM_std_minmax_element<short>/1 -4.26% 0.313 0.300 - 0.22% -
SetIntersection_Interlaced_Set_float_262144_4 -4.25% 1295988.117 1240854.652 - -4.12% -
std::copy_n(list<int>)/32768 -4.25% 27007.211 25858.865 - -3.07% -
std::set<std::string>::find(key)_(existent)/8192 -4.25% 31.035 29.716 - -3.09% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.24% 17.029 16.307 - 13.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.23% 352278673.801 337382862.665 - -4.87% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.22% 3.675 3.520 - 0.50% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.20% 25.970 24.880 - -21.40% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -4.19% 20818.811 19946.616 - -0.26% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.19% 3660.836 3507.479 - 2.36% -
SetIntersection_Front_Vector_uint64_1024_256 -4.19% 2208033.825 2115539.793 - -0.97% -
BM_CmpEqual_short_uchar -4.17% 1.151 1.103 - -0.96% -
SetIntersection_Front_Vector_string_1024_256 -4.17% 9458651.084 9064494.505 - -11.17% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -4.16% 181345.366 173798.390 - -0.71% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.14% 12.009 11.511 - -6.98% -
SetIntersection_Interlaced_Set_uint32_256_256 -4.12% 7656907.547 7341215.266 - -6.77% -
BM_deque_deque_ranges_move/64000 -4.11% 3165.367 3035.309 - -0.14% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -4.10% 635.174 609.123 - -0.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.10% 180855.190 173445.115 - -0.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.10% 196774.713 188716.430 - 5.84% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.07% 97.389 93.421 - -1.40% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.07% 31.518 30.234 - -5.05% -
BM_PushHeap_string_Random_16 -4.07% 11.041 10.591 - 2.32% -
std::unique_copy(vector<int>)_(sprinkled)/52 -4.07% 22.662 21.740 - -0.25% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.06% 24.908 23.897 - 2.44% -
std::find(vector<long_long>)_(bail_25%)/8 -4.06% 0.900 0.863 - -3.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.05% 28.791 27.626 - 1.54% -
std::remove_if(deque<int>)_(prefix)/32 -4.03% 58.771 56.400 - 3.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -4.03% 11820.970 11344.823 - 0.61% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.01% 35.083 33.676 - -5.76% -
std::find_end(list<int>)_(process_all)/8192 -4.00% 7492.540 7193.186 - -4.08% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.99% 55.100 52.900 - -0.18% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.99% 355.016 340.846 - 4.80% -
SetIntersection_Interlaced_Set_string_16384_64 -3.99% 364035803.753 349515231.289 - 1.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.97% 1739.753 1670.638 - 9.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.97% 341.247 327.693 - -1.19% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.97% 20.370 19.562 - -2.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.95% 89765.964 86215.979 - 0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.95% 39.328 37.773 - -5.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.95% 92.967 89.296 - 30.93% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.94% 32.988 31.687 - -2.86% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.94% 5.478 5.262 - 3.10% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.94% 228.004 219.016 - 2.27% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -3.94% 22192.398 21318.379 - 0.67% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -3.94% 5.572 5.353 - -18.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.93% 9551.051 9175.413 - 1.00% -
BM_deque_deque_ranges_copy/70000 -3.93% 3427.472 3292.885 - -0.04% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.90% 119248.676 114594.795 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.90% 357924735.390 343970406.634 - -1.80% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.88% 8.490 8.161 - -0.20% -
std::set<int>::insert(value)_(already_present)/8192 -3.87% 10.035 9.646 - 0.75% -
BM_deque_deque_ranges_move_backward/70000 -3.87% 8730.695 8392.730 - 5.02% -
std::find_if(vector<int>)_(process_all)/8 -3.86% 1.424 1.369 - -7.99% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.85% 179897.438 172971.234 - -0.86% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.84% 4.099 3.942 - -5.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.84% 20771.965 19974.661 - -0.05% -
std::set<int>::erase(iterator)/32 -3.84% 20.721 19.926 - -0.94% -
std::list<int>::ctor(size)/32 -3.83% 337.745 324.818 - -0.78% -
std::multiset<std::string>::count(key)_(non-existent)/32 -3.82% 11.122 10.697 - -13.87% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.82% 108111.784 103983.234 - -1.22% -
SetIntersection_Front_Set_uint32_262144_256 -3.82% 3874407.338 3726502.072 - -2.49% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.81% 91.051 87.580 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.81% 22529790.894 21672166.930 - -6.73% -
std::move_backward(list<int>)/4096 -3.79% 4812.339 4629.762 - -10.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.79% 38.126 36.680 - 7.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.79% 0.630 0.606 - -1.19% -
bm_ranges_swap_ranges_vb_aligned/8 -3.79% 3.525 3.392 - 3.93% -
std::search(list<int>,_pred)_(single_element)/8192 -3.78% 9719.062 9351.488 - 21.50% -
BM_StringFindNoMatch/10 -3.78% 1.321 1.271 - -6.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -3.76% 23.383 22.503 - -81.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.76% 4128.552 3973.240 - 1.17% -
BM_deque_deque_move/70000 -3.76% 3493.903 3362.487 - -0.04% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.76% 153298.928 147540.452 - -1.63% -
SetIntersection_Front_Set_uint32_16384_1024 -3.75% 12290376.796 11828936.771 - -3.70% -
SetIntersection_Front_Vector_uint64_262144_256 -3.75% 2250295.917 2165882.001 - -5.00% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.75% 125523007.240 120818237.332 - 6.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.75% 10.219 9.836 - 10.59% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -3.75% 45.371 43.672 - -2.56% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.74% 29.430 28.328 - 2.61% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.74% 586.289 564.381 - -1.16% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.72% 25.569 24.617 - 2.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.72% 9309.213 8963.088 - 1.10% -
std::unordered_map<int,_int>::erase(iterator)/1024 -3.70% 20.476 19.719 - -1.69% -
SetIntersection_Front_Vector_uint32_262144_64 -3.68% 1366709.459 1316422.016 - -4.96% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -3.66% 7.390 7.119 - -0.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -3.66% 3.118 3.004 - 33.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.65% 360310044.998 347145847.950 - -0.42% -
std::partial_sort(deque<int>)_(descending)/8192 -3.65% 268416.178 258626.692 - -8.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.64% 11469622.938 11051798.828 - -3.43% -
std::rotate(deque<int>)_(by_1/3)/8192 -3.63% 3282.128 3162.967 - -85.68% -
BM_vector_deque_ranges_move_backward/4096 -3.63% 156.409 150.732 - -0.64% -
BM_PushHeap_uint64_Ascending_1024 -3.62% 2.671 2.574 - 0.03% -
std::unordered_map<int,_int>::erase(iterator)/8192 -3.62% 20.461 19.720 - -1.96% -
std::search(list<int>)_(no_match)/1000 -3.62% 697.487 672.239 - -0.02% -
std::sort(deque<int>)_(shuffled)/8 -3.61% 23.523 22.674 - -1.03% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -3.61% 36.715 35.390 - -15.63% -
std::copy_n(vector<int>)/8 -3.59% 2.305 2.222 - 5.12% -
SetIntersection_Front_Set_float_262144_256 -3.59% 3720246.465 3586590.578 - -3.23% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.57% 22822.550 22008.136 - 0.76% -
BM_PushHeap_float_Descending_16 -3.57% 0.378 0.364 - -42.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.56% 405.393 390.950 - -2.34% -
vector<bool>(size_type,_const_value_type&) -3.56% 8.543 8.239 - -1.18% -
std::find_end(list<int>)_(single_element)/8192 -3.55% 8212.731 7920.812 - -17.97% -
SetIntersection_Front_Set_float_262144_1024 -3.55% 12261803.729 11826380.855 - -1.73% -
BM_StringRelational_Eq_Empty_Small_Control -3.54% 0.488 0.471 - -1.38% -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 -3.54% 0.606 0.584 - 0.13% -
std::set<int>::contains(key)_(existent)/32 -3.54% 1.689 1.630 - -4.98% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.52% 58.981 56.904 - -4.63% -
BM_PushHeap_uint32_PipeOrgan_262144 -3.51% 3.143 3.033 - -0.35% -
BM_StringConstructDestroyCStr_Large_Opaque -3.51% 15.978 15.417 - 2.43% -
BM_deque_vector_ranges_move_backward/70000 -3.51% 8874.895 8563.617 - 7.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.50% 16150.429 15585.030 - -4.27% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.49% 6930468.509 6688309.915 - 11.61% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -3.49% 0.357 0.345 - -0.45% -
SetIntersection_None_Set_uint64_262144_16384 -3.49% 1260170.412 1216249.676 - -1.08% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.48% 531.442 512.928 - -30.15% -
SetIntersection_Front_Vector_uint32_16384_64 -3.48% 1363247.292 1315780.607 - -1.28% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.47% 247020.866 238443.137 - -4.62% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.46% 1739124.184 1678931.509 - -3.74% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.46% 17021.944 16433.049 - -6.72% -
bm_lexicographical_compare<signed_char>/8 -3.46% 3.149 3.041 - -2.23% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.45% 2472.649 2387.309 - -3.39% -
SetIntersection_Front_Set_string_64_64 -3.45% 36367684.986 35113726.188 - 2.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.44% 22.293 21.526 - -9.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.44% 637628.195 615700.320 - 0.14% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.43% 2.308 2.229 - -9.73% -
SetIntersection_None_Set_float_262144_16384 -3.43% 1194873.779 1153862.223 - -3.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.43% 171.848 165.951 - -82.87% -
SetIntersection_Front_Vector_float_256_64 -3.43% 4400318.637 4249521.576 - -0.29% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -3.42% 0.358 0.345 - -0.37% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.42% 230.791 222.903 - -13.61% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.42% 11.145 10.765 - -7.29% -
SetIntersection_Front_Set_float_16384_256 -3.41% 3780115.442 3651340.262 - -13.10% -
bm_ranges_swap_ranges_vb_aligned/32 -3.40% 3.586 3.464 - 5.34% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.40% 11.561 11.168 - 9.63% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.39% 338.818 327.319 - -1.48% -
rng::contains_subrange(deque<int>)_(process_all)/32 -3.39% 12.576 12.149 - -15.75% -
std::find_if_not(deque<int>)_(process_all)/8 -3.38% 2.614 2.526 - -5.36% -
std::unordered_multimap<int,_int>::clear()/1024 -3.38% 8485.611 8198.479 - -3.28% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.38% 0.892 0.862 - -5.68% -
std::set<int>::insert(value)_(new_value,_end)/8192 -3.36% 74.482 71.976 - 3.45% -
bm_ranges_swap_ranges_vb_aligned/16 -3.35% 3.584 3.464 - 5.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.35% 139.373 134.705 - 7.68% -
rng::contains_subrange(vector<int>)_(single_element)/16 -3.35% 4.887 4.724 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.34% 786.485 760.203 - -4.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -3.34% 33.356 32.242 - 30.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.33% 61997.392 59933.913 - 4.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.33% 3.535 3.417 - -0.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.33% 247139.473 238919.632 - -8.67% -
std::multiset<std::string>::clear()/32 -3.32% 933.863 902.901 - -2.44% -
BM_deque_vector_move_backward/65536 -3.31% 8297.912 8023.245 - 8.99% -
std::all_of(deque<int>)_(process_all)/8192 -3.31% 2612.872 2526.418 - -7.11% -
SetIntersection_Front_Vector_uint64_262144_64 -3.31% 1367515.487 1322277.522 - -0.94% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.29% 31.255 30.228 - 4.65% -
std::set<int>::erase(key)_(existent)/32 -3.28% 22.550 21.811 - -0.89% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.28% 27.138 26.249 - -0.61% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.28% 286.759 277.359 - 0.28% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -3.28% 0.840 0.813 - -0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.28% 5.033 4.868 - 7.70% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -3.26% 19005.482 18385.844 - 1.57% -
std::stable_partition(deque<int>)_(dense)/1024 -3.26% 586.141 567.051 - -0.35% -
std::multiset<std::string>::count(key)_(existent)/1024 -3.25% 24.419 23.625 - 0.68% -
std::unordered_multiset<int>::erase(iterator)/8192 -3.25% 21.510 20.812 - -8.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.24% 5.412 5.237 - -1.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.23% 36.027 34.863 - -10.94% -
BM_StringAssignStr_Large_Transparent -3.23% 10.411 10.075 - -2.75% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.21% 3.011 2.914 - 1.31% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -3.20% 36.859 35.678 - 1.78% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.18% 34.201 33.113 - 5.97% -
SetIntersection_Front_Set_uint32_16384_16384 -3.17% 218308102.486 211382837.137 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.16% 9.476 9.176 - -3.28% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.16% 18.115 17.542 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -3.16% 557708006.975 540103920.940 - -0.85% -
BM_PushHeap_float_Ascending_262144 -3.16% 5.365 5.196 - 1.92% -
BM_deque_vector_move/5500 -3.15% 200.307 194.006 - -0.66% -
BM_num_get<void*> -3.13% 11.095 10.748 - -77.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.13% 37.032 35.874 - -3.11% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.12% 8.941 8.661 - 5.10% -
std::set<std::string>::count(key)_(existent)/32 -3.12% 16.065 15.564 - 0.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -3.12% 6.313 6.116 - 6.29% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.12% 17758786.788 17205352.823 - -4.03% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.11% 10.187 9.869 - 0.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -3.11% 63489.583 61514.411 - -0.77% -
std::partition(list<int>)_(sparse)/50 -3.11% 22.443 21.746 - 46.36% -
std::all_of(deque<int>)_(process_all)/32768 -3.11% 10440.704 10116.450 - -7.18% -
std::search(vector<int>)_(same_length)/8192 -3.09% 1982.616 1921.382 - 3.02% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.08% 3481630.264 3374223.187 - 1.64% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.08% 28.889 27.999 - 2.98% -
SetIntersection_None_Set_float_262144_16 -3.08% 1189674.480 1153029.623 - -4.00% -
std::distance(deque<int>)/50 -3.08% 0.871 0.844 - -0.47% -
std::list<int>::ctor(size)/1024 -3.07% 12113.330 11741.739 - -1.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.06% 56943.626 55200.914 - -2.63% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.03% 9.697 9.403 - -4.56% -
std::multiset<int>::count(key)_(non-existent)/32 -3.03% 2.537 2.460 - 0.36% -
std::find(vector<bool>)_(process_all)/1024 -3.03% 4.666 4.525 - -2.40% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -3.02% 21.752 21.094 - -9.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.02% 43825.210 42500.056 - -1.02% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.01% 14894.921 14446.579 - -3.76% -
std::unique_copy(vector<int>)_(sprinkled)/32 -3.01% 13.691 13.279 - 2.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.01% 630.934 611.965 - -1.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.00% 402.310 390.231 - -1.49% -
BM_vector_deque_move_backward/64 -3.00% 3.119 3.025 - 1.47% -
rng::fold_left(deque<int>)/8192 -3.00% 4469.091 4335.138 - -4.81% -
SetIntersection_Interlaced_Set_float_262144_16 -2.99% 1597025.227 1549237.225 - -3.76% -
std::flat_map<int,_int>::erase(iterator)/1024 -2.99% 77.467 75.150 - -0.89% -
BM_PushHeap_string_SingleElement_1024 -2.98% 2.662 2.583 - -0.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.97% 1.073 1.041 - -2.08% -
BM_PushHeap_string_SingleElement_256 -2.97% 2.656 2.577 - -0.88% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.96% 3.430 3.328 - -0.09% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.96% 3.166 3.072 - -2.78% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.95% 16.312 15.830 - -1.40% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.94% 2.345 2.276 - -13.89% -
BM_vector_deque_move/0 -2.94% 0.452 0.439 - -15.54% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.93% 11990143.362 11638311.455 - -6.26% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.93% 2.830 2.747 - -14.00% -
std::rotate(list<int>)_(by_1/4)/8192 -2.93% 6769.144 6570.925 - 1.45% -
std::remove_if(list<int>)_(prefix)/32 -2.91% 60.419 58.659 - 1.35% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.91% 2.490 2.417 - -5.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.90% 672.814 653.290 - 0.05% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.90% 8.804 8.549 - -4.01% -
std::sort_heap(deque<int>)/8 -2.90% 38.415 37.302 - 3.55% -
BM_PushHeap_float_PipeOrgan_16 -2.89% 0.918 0.892 - -0.56% -
SetIntersection_None_Set_string_256_256 -2.89% 5969716.268 5797257.154 - 1.75% -
SetIntersection_Front_Set_float_16384_16 -2.89% 1212754.105 1177729.357 - -2.86% -
std::is_sorted_until(deque<int>,_pred)/8 -2.88% 4.480 4.351 - 5.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.88% 1.248 1.212 - -3.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.88% 1053191.415 1022857.485 - -3.21% -
std::map<int,_int>::find(key)_(existent)/32 -2.88% 1.754 1.704 - 0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.87% 406.084 394.413 - -1.05% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.87% 28.820 27.992 - 4.42% -
std::sort(deque<int>)_(ascending)/8 -2.87% 17.830 17.319 - -2.54% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.86% 33935.295 32963.832 - 1.36% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.86% 10.381 10.084 - 1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.85% 138861.369 134903.829 - 4.08% -
std::multiset<std::string>::contains(key)_(existent)/8192 -2.84% 31.124 30.239 - 13.12% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.84% 2.339 2.272 - -4.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.84% 15.308 14.874 - -3.12% -
BM_CmpLess_uint_uint -2.83% 1.078 1.047 - -3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.83% 251664510.017 244536061.415 - -3.16% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.82% 568.118 552.106 - -1.36% -
BM_deque_vector_copy_backward/65536 -2.82% 8384.153 8148.125 - 10.62% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.81% 19.609 19.057 - -5.27% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.81% 2.713 2.637 - 0.07% -
std::map<int,_int>::contains(key)_(existent)/32 -2.81% 1.685 1.637 - -1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.80% 1380.672 1342.081 - 1.43% -
std::for_each(list<int>)/8192 -2.79% 7775.088 7558.359 - -3.04% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -2.78% 6.864 6.673 - 6.68% -
std::deque<int>::ctor(size)/1024 -2.78% 76.119 74.007 - 3.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.77% 3.869 3.762 - -2.60% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.77% 11.099 10.791 - -1.48% -
BM_PushHeap_string_SingleElement_16384 -2.77% 2.642 2.568 - -0.44% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.75% 10.926 10.625 - 3.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.75% 621.637 604.565 - -3.60% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.74% 10.936 10.636 - -9.67% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.74% 3.064 2.980 - 1.26% -
SetIntersection_Front_Set_uint32_64_64 -2.74% 13153074.783 12792433.194 - -0.60% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.74% 669.977 651.619 - 10.84% -
ranges::minmax(std::deque<__int128>)/1 -2.74% 0.711 0.692 - 6.33% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.74% 21.307 20.723 - 1.11% -
SetIntersection_Interlaced_Set_float_262144_64 -2.72% 1560249.836 1517737.469 - -3.55% -
std::find_end(deque<int>)_(process_all)/1000 -2.72% 293.882 285.882 - 9.35% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.72% 1129.265 1098.538 - -9.58% -
std::stable_partition(list<int>)_(dense)/1024 -2.72% 1500.984 1460.172 - -16.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.71% 23.478 22.841 - -4.15% -
std::find_end(list<int>,_pred)_(process_all)/1024 -2.71% 838.169 815.431 - 3.24% -
BM_deque_deque_move/64000 -2.71% 3034.388 2952.075 - -2.38% -
BM_deque_vector_move_backward/1 -2.71% 2.192 2.132 - 1.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.71% 4.139 4.026 - 0.10% -
BM_CmpEqual_int_short -2.70% 1.147 1.116 - -1.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.70% 1.367 1.330 - -1.73% -
SetIntersection_Interlaced_Set_string_1024_64 -2.70% 16967375.267 16509629.421 - -3.22% -
SetIntersection_Interlaced_Set_float_262144_256 -2.69% 1572625.650 1530289.549 - -3.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.69% 16.269 15.832 - -1.27% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 -2.68% 6026.202 5864.425 - 0.50% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.68% 24.080 23.434 - -7.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.68% 1047.558 1019.465 - 14.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.68% 534.692 520.385 - -1.59% -
std::stable_sort(vector<int>)_(ascending)/8 -2.67% 15.743 15.322 - -2.78% -
BM_CmpLess_ushort_short -2.67% 1.059 1.031 - -8.16% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -2.67% 1325.571 1290.234 - -5.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.66% 9.991 9.725 - -9.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.66% 36411.576 35442.259 - -3.95% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.66% 0.924 0.899 - 1.79% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.66% 56804.209 55295.774 - -2.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.65% 13083.411 12736.154 - 0.24% -
BM_vector_deque_move/64 -2.64% 2.838 2.763 - -0.34% -
SetIntersection_None_Set_string_64_16 -2.64% 18759291.212 18263988.722 - -3.81% -
rng::fold_left(list<int>)/50 -2.64% 38.667 37.646 - 0.41% -
BM_vector_deque_copy/64000 -2.64% 3288.208 3201.518 - 12.63% -
BM_StringEraseToEnd_Small_Transparent -2.63% 0.412 0.401 - -0.13% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.62% 21.550 20.984 - -6.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.61% 15.255 14.856 - -3.41% -
std::set<int>::erase(key)_(existent)/8192 -2.61% 69.641 67.826 - -2.04% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.60% 33.715 32.836 - 2.73% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.60% 6820766.732 6643182.649 - -9.99% -
std::set<int>::find(key)_(existent)/8192 -2.60% 8.651 8.426 - 5.60% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.60% 9.069 8.833 - 6.31% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.60% 3386.909 3298.991 - -2.56% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.59% 6497.673 6329.319 - 0.69% -
std::multiset<int>::ctor(const&)/8192 -2.59% 51640.318 50304.574 - -0.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.59% 292.570 285.006 - -4.14% -
SetIntersection_Front_Set_string_262144_16 -2.59% 1928931.402 1879067.446 - -3.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.58% 64630.982 62961.232 - -1.37% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.58% 339.594 330.842 - -0.70% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.58% 28.303 27.573 - -8.05% -
SetIntersection_None_Set_float_256_64 -2.58% 9307145.727 9067384.700 - -3.77% -
BM_StringRead_Hot_Deep_Empty -2.57% 0.504 0.491 - -3.33% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.56% 2.412 2.350 - 14.19% -
std::rotate_copy(deque<int>)/32 -2.56% 2.738 2.668 - 3.73% -
SetIntersection_None_Set_float_262144_1024 -2.56% 1186122.803 1155784.586 - -4.04% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.56% 75890.279 73951.084 - 0.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.55% 13.200 12.863 - -1.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -2.55% 0.771 0.751 - -1.77% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.55% 221.158 215.516 - 4.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.55% 4.929 4.803 - 6.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.55% 50.378 49.094 - -5.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.55% 15.235 14.847 - -3.04% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -2.55% 10.444 10.178 - 22.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.55% 9.286 9.050 - -2.60% -
bm_lexicographical_compare<signed_char>/1 -2.54% 1.297 1.264 - 0.64% -
SetIntersection_Interlaced_Set_string_1024_256 -2.54% 36087530.784 35170386.099 - -1.68% -
SetIntersection_Front_Set_uint32_262144_64 -2.54% 1677151.492 1634584.643 - -1.34% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.53% 855165.135 833518.419 - -0.61% -
SetIntersection_None_Set_float_1024_16 -2.53% 9093180.584 8863388.174 - -0.48% -
bm_ranges_lexicographical_compare<int>/64 -2.53% 4.562 4.447 - 2.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.53% 2.576 2.511 - -0.72% -
BM_PushHeap_uint64_Ascending_262144 -2.52% 4.900 4.776 - 2.46% -
std::map<int,_int>::find(key)_(existent)/1024 -2.52% 4.421 4.310 - 18.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.52% 726.532 708.234 - -1.34% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.51% 22.365 21.804 - -7.94% -
SetIntersection_Front_Set_float_262144_16 -2.50% 1169245.891 1140020.972 - -5.62% -
SetIntersection_None_Set_float_262144_4 -2.50% 1185312.092 1155715.412 - -3.67% -
bm_ranges_swap_ranges_vb_aligned/524288 -2.49% 1073.608 1046.877 - -0.25% -
std::for_each(set<int>::iterator)/32 -2.48% 24.960 24.340 - 15.17% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.48% 12693.744 12378.481 - -8.35% -
SetIntersection_Front_Vector_uint32_64_64 -2.48% 10839787.446 10570929.407 - -3.89% -
BM_PushHeap_uint64_Ascending_16 -2.48% 0.932 0.909 - -2.49% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.48% 361.282 352.332 - -2.18% -
BM_CmpLess_uint_short -2.48% 1.046 1.020 - -10.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.48% 1019.523 994.277 - -2.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.47% 8203137.187 8000110.133 - -2.54% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.47% 2.125 2.073 - -1.06% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.47% 12.662 12.349 - -4.72% -
std::rotate(list<int>)_(by_1/3)/8192 -2.47% 8537.639 8327.082 - 1.59% -
std::search(list<int>,_pred)_(no_match)/8192 -2.46% 7417.143 7234.490 - -0.05% -
std::find_end(deque<int>)_(same_length)/1024 -2.46% 341.702 333.289 - -76.10% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.46% 1.373 1.340 - -4.80% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.45% 5.574 5.438 - -2.56% -
std::vector<int>::ctor(size)/32 -2.45% 10.749 10.485 - 5.24% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -2.44% 5871.097 5727.690 - -58.47% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.44% 32.067 31.286 - -0.93% -
SetIntersection_Interlaced_Set_string_256_256 -2.41% 30682523.557 29941845.964 - -5.19% -
BM_vector_deque_ranges_copy/0 -2.40% 0.587 0.573 - -16.03% -
ranges::minmax(std::deque<__int128>)/64 -2.40% 31.865 31.101 - 3.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.39% 62.831 61.326 - 15.16% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.39% 691.035 674.494 - -2.66% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.39% 2978.674 2907.385 - -0.24% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -2.39% 5.667 5.532 - -13.96% -
std::unique(deque<int>)_(sprinkled)/32 -2.39% 54.437 53.135 - -1.17% -
std::map<int,_int>::find(key)_(existent)/8192 -2.39% 5.411 5.282 - -4.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.39% 221.418 216.127 - 2.55% -
std::multiset<int>::ctor(const&)/1024 -2.39% 6447.642 6293.626 - -0.82% -
std::find_end(deque<int>)_(same_length)/1000 -2.39% 334.253 326.273 - -65.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.38% 1163608.821 1135858.562 - -3.71% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.38% 22.615 22.077 - 0.85% -
BM_deque_vector_ranges_copy_backward/65536 -2.38% 8302.271 8104.709 - 8.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.38% 33894.407 33088.679 - 0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.37% 21.385 20.877 - -3.56% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -2.37% 0.542 0.529 - 0.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.37% 1.229 1.199 - -1.75% -
BM_deque_deque_move_backward/64 -2.35% 3.517 3.434 - -6.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.35% 0.988 0.965 - 0.73% -
std::partition(deque<int>)_(dense)/32 -2.35% 10.114 9.876 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.34% 0.644 0.629 - -0.98% -
BM_deque_vector_move/64 -2.34% 2.672 2.609 - -1.62% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.33% 57.735 56.389 - -1.00% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.33% 28.500 27.837 - 2.91% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.32% 16214.737 15838.206 - -4.95% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.31% 13019.398 12719.255 - 1.32% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.30% 22.336 21.821 - -5.30% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -2.30% 38.641 37.752 - 8.75% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.30% 1282236.816 1252777.912 - -2.13% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.30% 24.740 24.171 - -5.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.30% 6.783 6.627 - -8.83% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.29% 8.874 8.671 - 4.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.29% 7.026 6.865 - -5.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.29% 520.863 508.956 - -1.68% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.28% 16.746 16.365 - -1.00% -
SetIntersection_Front_Set_uint32_262144_262144 -2.28% 1669190.756 1631216.473 - -1.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.27% 26.217 25.621 - -4.09% -
std::multiset<int>::find(key)_(existent)/1024 -2.27% 4.138 4.044 - -4.81% -
BM_CmpLess_uchar_uint -2.27% 1.078 1.054 - -3.18% -
BM_deque_vector_ranges_move/64000 -2.27% 3022.505 2953.928 - -0.23% -
SetIntersection_None_Set_float_262144_256 -2.26% 1185652.914 1158895.426 - -3.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.25% 15.653 15.301 - -1.11% -
SetIntersection_Front_Vector_uint64_1024_16 -2.25% 1119497.736 1094308.539 - -1.61% -
BM_num_put<unsigned_long_long> -2.25% 11.729 11.465 - 13.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.24% 19.239 18.807 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.24% 16.169 15.807 - -4.75% -
SetIntersection_None_Set_float_262144_64 -2.24% 1188021.484 1161427.166 - -2.62% -
std::find_end(vector<int>)_(process_all)/8192 -2.24% 1770.458 1730.842 - -3.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.24% 240254815.119 234881236.811 - -3.47% -
BM_deque_vector_ranges_copy_backward/1 -2.23% 2.143 2.095 - -2.73% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.23% 21.900 21.412 - 6.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.22% 17.479 17.091 - -1.12% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.22% 244772.247 239337.550 - -7.58% -
rng::contains(list<int>)_(process_all)/50 -2.22% 18.154 17.751 - -2.63% -
SetIntersection_Front_Vector_float_1024_64 -2.22% 1364498.414 1334205.656 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.22% 1046270.675 1023063.934 - -0.76% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.21% 501018.287 489950.447 - -0.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.21% 2.319 2.268 - -1.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.20% 1.182 1.156 - -3.73% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -2.20% 707.258 691.716 - -1.16% -
std::sample(list<int>)/1024 -2.20% 12177.057 11909.559 - 0.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.20% 7.797 7.625 - -7.60% -
std::stable_sort(vector<int>)_(repeated)/8 -2.19% 15.753 15.407 - -2.75% -
BM_CmpEqual_uint_short -2.19% 1.028 1.006 - -11.42% -
SetIntersection_None_Set_float_262144_1 -2.18% 1188846.109 1162877.115 - -3.26% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.18% 23.568 23.053 - -6.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.18% 209409.120 204837.309 - -2.68% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.18% 527983.898 516485.202 - -1.86% -
std::multiset<int>::contains(key)_(existent)/32 -2.17% 1.750 1.712 - 4.44% -
BM_PushHeap_string_Random_262144 -2.17% 20.616 20.169 - 12.48% -
std::is_sorted_until(list<int>,_pred)/8 -2.17% 3.719 3.638 - -0.57% -
std::move_backward(list<int>)/262144 -2.16% 261390.313 255737.402 - -0.50% -
std::copy_backward(deque<int>)/32768 -2.16% 3745.127 3664.149 - -0.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.16% 38.685 37.849 - -2.82% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.16% 2803849.365 2743281.900 - -2.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.16% 11529.195 11280.426 - -0.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.15% 6.834 6.686 - 3.09% -
BM_PushHeap_string_SingleElement_64 -2.15% 2.710 2.651 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.15% 16.195 15.847 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.15% 13577864.066 13286369.064 - 1.67% -
std::multimap<int,_int>::find(key)_(existent)/32 -2.13% 1.764 1.727 - 2.14% -
std::replace_if(vector<int>)_(prefix)/50 -2.13% 14.037 13.738 - -0.48% -
std::fill(vector<int>)/32 -2.12% 1.064 1.042 - 1.14% -
BM_StringRelational_Eq_Empty_Large_Control -2.12% 0.477 0.467 - -2.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.12% 6717.448 6575.249 - -3.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.11% 0.615 0.602 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.11% 1082588.829 1059696.614 - -4.18% -
SetIntersection_Front_Set_float_16384_4 -2.11% 1068674.734 1046108.624 - -0.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.11% 1.263 1.237 - -1.74% -
std::find(vector<bool>)_(process_all)/1048576 -2.11% 3711.569 3633.298 - 0.52% -
std::fill(list<int>)/50 -2.11% 35.142 34.401 - -2.13% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.10% 253.945 248.605 - -2.11% -
BM_deque_deque_ranges_copy/1024 -2.10% 37.610 36.819 - 0.10% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.10% 27.880 27.294 - -2.09% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.10% 6926.535 6781.115 - -2.95% -
BM_PushHeap_string_SingleElement_262144 -2.10% 2.676 2.620 - -1.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.09% 675.495 661.361 - -0.80% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.09% 4.888 4.786 - 1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.08% 1049115.435 1027261.028 - -3.26% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.08% 8.049 7.882 - -2.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.08% 1493.022 1461.963 - -2.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.08% 44.757 43.826 - -0.77% -
SetIntersection_Front_Vector_float_262144_4 -2.08% 1062142.786 1040060.798 - -2.90% -
BM_vector_deque_ranges_copy_backward/64 -2.07% 3.083 3.019 - -0.60% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.07% 1.799 1.762 - 15.34% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.07% 530048.499 519066.152 - 1.00% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.07% 11.962 11.715 - -2.97% -
BM_deque_vector_ranges_copy_backward/64000 -2.06% 8120.587 7953.310 - 10.21% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.05% 29.513 28.906 - -4.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.05% 2367839.676 2319223.054 - 1.96% -
std::multiset<std::string>::ctor(const&)/32 -2.04% 809.138 792.592 - 2.28% -
BM_deque_vector_move/0 -2.04% 1.402 1.373 - -3.71% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.04% 47.231 46.266 - -0.23% -
SetIntersection_None_Set_uint64_16384_16384 -2.04% 175318413.628 171740082.816 - -4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.04% 1113210.329 1090543.697 - -3.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.03% 1.538 1.507 - 0.14% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.03% 2.693 2.638 - 0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.03% 87488.664 85714.885 - -1.80% -
std::none_of(vector<int>)_(process_all)/50 -2.02% 19.463 19.069 - 50.41% -
std::is_sorted_until(vector<int>)/8 -2.01% 2.086 2.044 - -0.22% -
BM_PushHeap_float_PipeOrgan_64 -2.01% 1.329 1.302 - 0.10% -
SetIntersection_Front_Set_uint32_1024_16 -2.01% 1204026.036 1179790.925 - -3.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 767.198 751.761 - -4.68% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.01% 19.730 19.334 - -3.93% -
BM_CmpLess_schar_uint -1.99% 1.110 1.088 - -5.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.99% 3886.873 3809.404 - -0.51% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.99% 7619.105 7467.823 - -1.22% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.97% 24.401 23.919 - -1.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.97% 18.722 18.353 - -0.36% -
std::find_if(list<int>)_(bail_25%)/32768 -1.97% 7139.350 6998.811 - -5.78% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.97% 56.075 54.972 - -2.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.96% 602.578 590.763 - 2.31% -
SetIntersection_None_Set_float_262144_262144 -1.96% 1182660.318 1159474.938 - -3.72% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.95% 10.493 10.289 - -3.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.95% 9218718.165 9038816.773 - -5.87% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.95% 11659.749 11432.535 - 0.73% -
SetIntersection_Front_Vector_uint32_256_64 -1.95% 4297948.920 4214286.279 - -3.29% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.95% 57551.479 56431.738 - -1.27% -
std::set<int>::erase(iterator)/1024 -1.94% 20.400 20.003 - -1.18% -
BM_deque_deque_move/1024 -1.93% 37.574 36.849 - -2.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.93% 1160891.461 1138511.191 - -3.85% -
SetIntersection_Front_Vector_uint32_1024_16 -1.92% 1120540.937 1098976.089 - -2.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.92% 1158464.038 1136214.831 - -4.21% -
std::unordered_multimap<int,_int>::clear()/32 -1.92% 607.604 595.945 - -0.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.92% 12.773 12.528 - 3.19% -
std::move_backward(vector<int>)/8 -1.92% 2.334 2.290 - 5.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.92% 57.739 56.633 - -5.79% -
std::for_each_n(list<int>)/50 -1.91% 22.647 22.214 - -8.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.91% 44.609 43.756 - -1.45% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.91% 263992.687 258953.727 - -7.80% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.91% 1.886 1.851 - -2.05% -
BM_num_get<bool> -1.90% 11.966 11.739 - -53.64% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.90% 368951.981 361924.301 - 0.08% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.90% 36149.521 35462.932 - -3.80% -
BM_PushHeap_uint32_QuickSortAdversary_64 -1.90% 0.628 0.616 - 0.10% -
SetIntersection_Front_Set_float_16384_16384 -1.90% 214824908.908 210751885.256 - -2.82% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.89% 23.204 22.765 - -2.50% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.89% 372.235 365.192 - 0.25% -
std::rotate_copy(deque<int>)/1024 -1.89% 35.057 34.394 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.89% 62.984 61.793 - -1.94% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.89% 13016.505 12770.376 - -3.02% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.89% 100196.628 98302.527 - 1.36% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.89% 120202.928 117936.201 - -2.07% -
std::find_end(deque<int>)_(process_all)/8192 -1.88% 2160.879 2120.161 - -25.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.87% 1.648 1.618 - -4.89% -
BM_deque_vector_ranges_move/70000 -1.87% 3316.881 3254.805 - -0.17% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.87% 0.947 0.930 - 1.21% -
std::copy_backward(deque<int>)/1048576 -1.87% 134891.243 132375.157 - 2.89% -
std::adjacent_find(vector<int>,_pred)/50 -1.86% 23.333 22.899 - -1.27% -
SetIntersection_None_Vector_string_16384_4 -1.86% 1227497.923 1204661.764 - -3.24% -
std::move(deque<int>)/262144 -1.86% 15202.767 14920.595 - 0.39% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.85% 13330.423 13083.346 - -1.61% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.85% 14.845 14.570 - 12.99% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.85% 4.412 4.330 - -2.41% -
SetIntersection_None_Set_uint32_262144_256 -1.84% 1188599.283 1166673.178 - -3.59% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.84% 2.127 2.088 - 1.77% -
SetIntersection_Front_Set_float_16_16 -1.84% 38110841.887 37408950.761 - -2.99% -
SetIntersection_None_Set_uint32_262144_64 -1.83% 1188697.590 1166919.105 - -3.87% -
SetIntersection_Front_Vector_string_262144_4 -1.83% 1194003.880 1172143.025 - -1.24% -
std::unique(deque<int>,_pred)_(contiguous)/1024 -1.82% 632.754 621.257 - -0.60% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.81% 6612.421 6492.443 - 1.94% -
std::unordered_set<std::string>::clear()/1024 -1.81% 23579.230 23151.848 - -3.14% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.81% 527.962 518.402 - 1.96% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.81% 2282.107 2240.791 - 0.25% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.80% 1653.380 1623.619 - 0.62% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.80% 2.428 2.384 - 13.18% -
SetIntersection_Front_Vector_uint32_16384_4 -1.80% 1070770.832 1051538.429 - -2.25% -
std::list<int>::ctor(size)/8192 -1.79% 97715.412 95962.401 - -1.23% -
BM_vector_deque_ranges_move_backward/64 -1.79% 3.039 2.984 - 0.31% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.79% 53259.833 52308.788 - -62.21% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.78% 211906.319 208128.655 - 0.64% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.78% 9.929 9.752 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.78% 357820103.106 351465075.290 - 0.26% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.77% 228.474 224.426 - -3.20% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.76% 4286.099 4210.460 - 1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.76% 1241142.463 1219249.504 - -0.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.76% 3.050 2.996 - 9.25% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.76% 54.923 53.957 - -3.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.76% 2.583 2.538 - -1.19% -
BM_deque_deque_ranges_move/64 -1.76% 3.098 3.044 - -1.31% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -1.76% 36.991 36.342 - -5.72% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.76% 1.508 1.482 - -2.56% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.75% 9.604 9.437 - -4.24% -
std::copy(vector<bool>)_(aligned)/1048576 -1.75% 2809.535 2760.460 - -20.18% -
BM_StringFindNoMatch/64 -1.74% 2.122 2.085 - -1.10% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.74% 224.792 220.889 - -13.64% -
SetIntersection_Front_Vector_uint64_256_16 -1.73% 4211850.530 4139106.896 - -3.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.73% 36272.152 35646.046 - -1.85% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.73% 1449359.076 1424347.752 - 2.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.72% 173418183.669 170433353.092 - 0.32% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.72% 10.167 9.992 - -1.13% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.70% 27301.483 26836.260 - -1.70% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.70% 1.507 1.482 - -8.59% -
SetIntersection_Front_Set_uint32_64_16 -1.70% 15283222.465 15023182.365 - -2.44% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.70% 15.658 15.393 - -2.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.69% 9.369 9.211 - -2.85% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.69% 32.287 31.741 - 15.78% -
BM_vector_deque_ranges_move_backward/4000 -1.69% 144.558 142.122 - -0.27% -
BM_deque_deque_ranges_move_backward/4096 -1.68% 154.155 151.558 - -2.41% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.68% 107.239 105.437 - -2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.68% 6.598 6.487 - -1.20% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.68% 513.306 504.694 - -1.27% -
SetIntersection_None_Set_uint32_262144_1 -1.68% 1194801.674 1174759.686 - -3.50% -
SetIntersection_None_Set_uint64_262144_262144 -1.67% 1253475.990 1232529.543 - -1.60% -
rng::for_each(set<int>)/8 -1.67% 6.651 6.540 - 45.58% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.67% 17.263 16.975 - -1.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.67% 33334.810 32778.282 - -2.43% -
bm_swap_ranges_vb_aligned/8 -1.66% 3.243 3.189 - 1.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.66% 69.412 68.258 - 4.95% -
SetIntersection_Front_Vector_uint64_256_64 -1.66% 4312003.764 4240523.547 - -0.48% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.65% 28545.205 28073.353 - -0.06% -
SetIntersection_None_Set_uint32_262144_262144 -1.65% 1188169.272 1168556.154 - -3.27% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.65% 4.181 4.112 - 6.34% -
BM_num_get<long_double> -1.65% 36.567 35.965 - -0.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.64% 24.870 24.461 - 0.69% -
bm_lexicographical_compare<int>/8 -1.64% 1.548 1.522 - -3.82% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.63% 819.715 806.323 - -0.67% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.63% 50.315 49.493 - -2.10% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.63% 87.604 86.174 - -0.98% -
std::remove(vector<int>)_(prefix)/32 -1.63% 49.547 48.741 - -0.49% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.63% 26.169 25.744 - 26.76% -
SetIntersection_None_Set_uint32_262144_16 -1.62% 1187967.449 1168702.231 - -3.67% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.62% 13.022 12.811 - -1.96% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.62% 8.928 8.784 - -9.01% -
SetIntersection_Front_Set_string_16_16 -1.61% 60610392.487 59631569.388 - 0.73% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.61% 39842377.827 39199315.794 - -5.66% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.61% 4.311 4.242 - -4.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.61% 1134.059 1115.776 - -3.52% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.61% 16648.311 16380.162 - -0.76% -
BM_getline_string -1.61% 17.044 16.770 - 3.86% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 -1.61% 7.442 7.322 - 0.82% -
std::copy_backward(deque<int>)/8 -1.61% 2.803 2.758 - 3.61% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.61% 20.416 20.089 - -4.74% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.61% 8604.776 8466.640 - -8.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.61% 11620.169 11433.665 - -1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.60% 352636908.054 346979093.157 - 0.07% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.60% 506699.952 498570.439 - 114.16% -
std::find_end(list<int>)_(same_length)/1000 -1.60% 744.810 732.864 - -50.18% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.60% 82706.976 81381.472 - -6.31% -
std::find_first_of(list<int>)_(small_needle)/32 -1.60% 94.031 92.528 - -4.29% -
std::copy_backward(list<int>)/4096 -1.60% 3254.633 3202.595 - -1.16% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.60% 4.598 4.525 - 0.41% -
std::move(vector<bool>)_(unaligned)/512 -1.59% 4.820 4.743 - -0.81% -
bm_ranges_swap_ranges_vb_aligned/64 -1.59% 2.987 2.939 - -4.18% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.58% 1522.478 1498.390 - 0.95% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.58% 63570.195 62564.485 - -1.72% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.58% 8.799 8.660 - -40.84% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.58% 9.764 9.610 - 6.67% -
BM_std_minmax_element<char>/64 -1.58% 17.975 17.692 - 3.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.57% 35.002 34.451 - -5.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.57% 46.774 46.039 - 0.35% -
SetIntersection_Front_Vector_uint32_262144_16 -1.57% 1114899.164 1097376.814 - -3.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.57% 18225506.849 17939387.136 - -10.96% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.57% 20.697 20.372 - 1.46% -
BM_deque_vector_move_backward/64000 -1.57% 8045.917 7919.742 - 10.40% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.57% 165.034 162.450 - -1.64% -
SetIntersection_None_Vector_string_1024_1 -1.56% 1182643.550 1164143.336 - 1.81% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.56% 18.897 18.601 - -0.76% -
std::copy_n(list<int>)/64 -1.56% 14.929 14.696 - -34.41% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.56% 5766.524 5676.435 - -0.89% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.56% 17.721 17.444 - -0.71% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.56% 528.714 520.457 - 0.15% -
ranges::minmax(std::deque<long_long>)/1 -1.56% 0.683 0.672 - -2.56% -
BM_num_put<unsigned_long> -1.56% 12.137 11.948 - 14.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.55% 50644.925 49860.567 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.55% 16.179 15.929 - -3.47% -
std::search(vector<int>)_(no_match)/1024 -1.54% 212.914 209.632 - -4.50% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.54% 1.247 1.227 - -5.24% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -1.54% 214833.973 211532.865 - 0.32% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 397.745 391.637 - -1.52% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.53% 12739.985 12544.462 - -2.73% -
std::set<int>::ctor(const&,_alloc)/1024 -1.53% 6405.975 6307.712 - -34.84% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.53% 26.072 25.672 - 2.83% -
BM_PushHeap_string_Descending_262144 -1.53% 4.350 4.283 - 35.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.52% 14036.704 13822.734 - -2.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.52% 15484.374 15248.513 - -2.21% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.52% 10.415 10.257 - -1.46% -
BM_deque_vector_move_backward/4000 -1.52% 143.604 141.426 - -1.26% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.51% 12924.952 12729.456 - 7.28% -
BM_CmpEqual_uchar_int -1.51% 1.053 1.037 - -5.17% -
BM_CmpEqual_ushort_short -1.51% 1.012 0.997 - -11.45% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.51% 23.078 22.730 - -7.62% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.51% 391766.766 385863.786 - -2.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -1.51% 29.324 28.883 - 2.05% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.50% 30349.013 29892.679 - -0.73% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.50% 21.437 21.114 - -3.52% -
std::unordered_set<std::string>::clear()/8192 -1.50% 222139.432 218802.673 - -2.72% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.50% 1969170.439 1939595.015 - 7.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.50% 13003.710 12808.540 - 3.55% -
bm_lexicographical_compare<int>/64 -1.50% 4.474 4.407 - -2.84% -
std::remove_if(deque<int>)_(prefix)/1024 -1.50% 558.293 549.921 - 0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.50% 8.953 8.819 - -3.26% -
std::set<int>::erase(key)_(existent)/1024 -1.49% 50.339 49.589 - -1.03% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.49% 719.189 708.483 - 1.39% -
std::copy_backward(deque<int>)/262144 -1.49% 34393.538 33882.459 - 10.83% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 36814.526 36267.626 - -3.19% -
SetIntersection_Front_Set_string_64_16 -1.48% 24600414.821 24236291.661 - -0.55% -
std::fill(list<int>)/8192 -1.48% 7631.365 7518.670 - -11.74% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.48% 6689.736 6591.058 - 0.68% -
SetIntersection_Front_Vector_uint64_64_64 -1.47% 10843242.249 10683328.576 - -0.18% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.47% 8.146 8.026 - 3.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.47% 9816.910 9672.678 - -11.97% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.47% 6424.252 6329.885 - -0.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -1.47% 2.752 2.712 - -0.20% -
SetIntersection_Interlaced_Set_float_16384_16 -1.47% 208934121.108 205869587.529 - -1.67% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -1.47% 8.148 8.029 - 0.40% -
std::stable_partition(deque<int>)_(dense)/32 -1.46% 27.850 27.443 - -7.76% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.45% 8.704 8.578 - 5.62% -
std::swap_ranges(list<int>)/8192 -1.44% 10387.233 10237.249 - -1.21% -
SetIntersection_Front_Set_string_16384_256 -1.44% 15614882.601 15390221.862 - 6.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.44% 8.583 8.460 - -23.97% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.43% 53548.120 52779.787 - 0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.43% 396.112 390.434 - -1.55% -
BM_PushHeap_float_Random_16 -1.43% 5.159 5.085 - -4.68% -
std::find_end(vector<int>)_(process_all)/1024 -1.43% 229.138 225.856 - -4.48% -
std::move(list<int>)/262144 -1.43% 243128.173 239646.727 - -0.52% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.42% 17.847 17.593 - -1.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.42% 14674.068 14465.213 - 1.08% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.42% 12.981 12.797 - -1.92% -
std::for_each(list<int>)/32 -1.42% 10.884 10.729 - -4.76% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -1.42% 686.541 676.801 - 2.20% -
ranges::minmax(std::list<long_long>)/70000 -1.42% 54685.152 53910.120 - -0.21% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.42% 4.872 4.803 - 0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.41% 22512.395 22194.089 - -15.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.41% 73355.561 72318.966 - 1.38% -
SetIntersection_Interlaced_Vector_string_256_16 -1.41% 10666425.701 10515791.831 - 1.17% -
std::copy(vector<bool>)_(aligned)/4096 -1.40% 4.814 4.747 - -1.11% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.40% 20.890 20.599 - 0.14% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -1.39% 31.267 30.831 - 28.73% -
SetIntersection_Front_Vector_uint64_262144_16 -1.39% 1112678.073 1097179.941 - -2.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.39% 22.791 22.474 - -1.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.39% 251.010 247.520 - 7.02% -
BM_CmpEqual_schar_int -1.39% 1.134 1.118 - -1.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 13855.363 13663.719 - 0.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 5460.257 5385.331 - 0.38% -
std::sort(deque<int>)_(repeated)/8 -1.37% 18.141 17.892 - -0.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.36% 8589.266 8472.280 - -2.04% -
BM_CmpLess_int_uint -1.36% 1.087 1.072 - -5.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.36% 12567.969 12397.288 - -0.17% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.36% 58049.977 57263.376 - -78.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.35% 395.702 390.350 - -1.74% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.35% 8.630 8.514 - 2.33% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.35% 1921.727 1895.778 - -0.08% -
BM_CmpEqual_short_ushort -1.35% 1.099 1.084 - -3.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.35% 17.392 17.157 - -0.81% -
BM_PushHeap_string_PipeOrgan_262144 -1.35% 17.803 17.564 - 1.16% -
std::sort(deque<int>)_(descending)/8 -1.35% 25.356 25.014 - -1.68% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.34% 5.747 5.670 - 2.61% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.34% 1126.550 1111.407 - 0.90% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.34% 13.408 13.227 - -1.62% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -1.34% 5061.899 4993.893 - -56.43% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.34% 69.746 68.809 - 0.22% -
std::all_of(list<int>)_(process_all)/8 -1.34% 2.686 2.650 - -2.57% -
BM_deque_vector_ranges_move/65536 -1.34% 3015.108 2974.695 - 0.09% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.33% 6931.121 6838.700 - -60.32% -
BM_deque_deque_move/64 -1.33% 3.075 3.034 - -0.94% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.33% 9.447 9.321 - 3.98% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.33% 2.962 2.922 - -0.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -1.33% 1.154 1.139 - 13.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.33% 20.443 20.172 - 0.29% -
std::for_each(set<int>::iterator)/8192 -1.33% 7916.304 7811.271 - -50.30% -
std::find(deque<int>)_(process_all)/8192 -1.33% 1935.982 1910.317 - -0.06% -
std::move_backward(deque<int>)/8 -1.33% 3.468 3.422 - -0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.32% 9772.654 9643.210 - -35.93% -
SetIntersection_None_Set_uint32_262144_1024 -1.32% 1186245.281 1170548.992 - -2.89% -
SetIntersection_Front_Vector_uint32_256_4 -1.32% 4195591.194 4140406.217 - -2.05% -
std::all_of(vector<int>)_(process_all)/8 -1.32% 2.423 2.391 - -4.99% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.31% 362.071 357.318 - -3.74% -
std::reverse_copy(list<int>)/32768 -1.31% 27108.664 26753.048 - 3.30% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 35888.803 35419.470 - -1.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.31% 621985.960 613862.527 - -1.56% -
BM_vector_deque_copy_backward/64 -1.31% 3.040 3.000 - 0.21% -
SetIntersection_Front_Vector_float_256_16 -1.31% 4169092.249 4114664.426 - -2.65% -
SetIntersection_None_Vector_uint32_262144_1 -1.31% 1135917.251 1121089.328 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.30% 4222300.199 4167239.557 - 2.60% -
BM_std_minmax_element<int>/4 -1.30% 1.226 1.210 - -2.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 12.933 12.766 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.28% 1142575.379 1127894.356 - -3.21% -
std::set<int>::ctor(const&)/8192 -1.28% 51126.326 50469.582 - 1.55% -
BM_deque_deque_move_backward/512 -1.28% 19.314 19.066 - -3.43% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.28% 9.834 9.708 - -0.59% -
BM_PushHeap_string_Random_4 -1.28% 6.395 6.313 - 2.39% -
std::unique_copy(list<int>)_(contiguous)/52 -1.28% 19.603 19.352 - -33.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.28% 13.197 13.029 - 1.22% -
SetIntersection_None_Set_uint32_64_64 -1.28% 11456210.170 11309969.009 - -2.20% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.27% 6819.549 6732.895 - -0.52% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.27% 22.938 22.647 - -0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.27% 100.541 99.265 - -60.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.27% 4925.104 4862.652 - 1.12% -
SetIntersection_Interlaced_Vector_float_256_16 -1.27% 7627311.495 7530783.802 - 27.97% -
std::rotate(vector<int>)_(1_element_forward)/32 -1.26% 2.995 2.957 - -0.40% -
BM_PushHeap_uint32_Random_1024 -1.26% 5.853 5.779 - 1.08% -
std::adjacent_find(vector<int>,_pred)/8 -1.26% 3.261 3.220 - -8.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.26% 4.895 4.833 - 1.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.26% 21.187 20.920 - 0.49% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.26% 3.048 3.010 - 15.81% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.26% 3.925 3.876 - 0.83% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.25% 1357.767 1340.755 - -1.94% -
BM_StringAssignStr_Huge_Opaque -1.25% 111.749 110.349 - -2.60% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.25% 50824.532 50188.002 - 0.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.25% 17.615 17.395 - -12.21% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.25% 511.382 505.005 - -45.09% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.25% 1053073.999 1039963.184 - -1.55% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.24% 2.182 2.155 - -6.74% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.24% 23387.282 23096.431 - -0.94% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.24% 2797.026 2762.288 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.24% 30.247 29.873 - -21.18% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.23% 42.284 41.763 - -1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.23% 1119838.107 1106056.983 - -1.29% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.23% 100.284 99.052 - -2.33% -
std::set<int>::insert(value)_(already_present)/1024 -1.23% 5.955 5.882 - 1.43% -
BM_std_minmax_element<short>/64 -1.23% 17.555 17.340 - 3.22% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.22% 599594.784 592249.822 - 9.17% -
std::copy_n(vector<bool>)_(aligned)/64 -1.22% 1.369 1.352 - 6.87% -
std::shift_left(list<int>)/32 -1.22% 13.495 13.330 - -5.98% -
ranges::minmax(std::deque<long_long>)/8 -1.22% 3.861 3.813 - 7.09% -
SetIntersection_None_Vector_string_16384_1024 -1.22% 1240088.483 1224951.612 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.22% 18.723 18.495 - -0.37% -
std::fill(vector<bool>)/32768 -1.22% 30.139 29.771 - 1.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.22% 32614.156 32216.577 - -1.81% -
BM_CmpEqual_schar_uint -1.22% 1.114 1.100 - -4.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.22% 3.951 3.903 - -0.83% -
rng::starts_with(vector<int>,_pred)/1000 -1.21% 279.837 276.440 - -0.80% -
SetIntersection_None_Vector_string_262144_1024 -1.21% 1298307.810 1282564.643 - -2.57% -
std::all_of(list<int>)_(process_all)/32768 -1.21% 26040.048 25724.643 - -2.32% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.21% 2220.246 2193.359 - -1.13% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.21% 535.927 529.438 - 1.63% -
SetIntersection_None_Vector_uint32_256_1 -1.21% 4267876.111 4216407.503 - -2.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.21% 44218.601 43685.727 - -5.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.20% 14005168.123 13836812.337 - 3.35% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.20% 13.522 13.360 - -2.19% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.20% 14388.644 14215.735 - -0.67% -
std::find(vector<bool>)_(process_all)/8192 -1.20% 33.717 33.314 - 0.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.20% 475259.027 469577.025 - -3.83% -
SetIntersection_None_Vector_float_1024_16 -1.19% 1078817.376 1065943.757 - -2.81% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.19% 36133.371 35702.690 - -4.95% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.19% 18.231 18.014 - -2.58% -
std::move_backward(deque<int>)/32768 -1.19% 3528.499 3486.532 - 6.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.19% 1048433.037 1035974.695 - -2.11% -
std::multiset<std::string>::ctor(const&)/1024 -1.19% 34454.013 34044.842 - -4.08% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.19% 12.421 12.274 - -1.71% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.18% 644.584 636.947 - -0.08% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.18% 131785.212 130230.112 - 48.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.18% 24.254 23.968 - -37.39% -
std::map<std::string,_int>::erase(iterator)/32 -1.18% 29.531 29.183 - 2.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.18% 21.657 21.402 - 3.59% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.17% 281.561 278.255 - -1.23% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.17% 17.809 17.600 - -0.43% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.17% 13.499 13.341 - -2.57% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.17% 17.431 17.227 - -0.31% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.17% 32.222 31.845 - -6.03% -
BM_CmpEqual_schar_ushort -1.17% 1.109 1.096 - -1.42% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.17% 17.576 17.370 - -2.96% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.17% 11648.665 11512.632 - 0.38% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.17% 1506956.135 1489395.103 - -3.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.16% 68.770 67.970 - -2.00% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.16% 4.559 4.506 - -0.89% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.16% 17.760 17.554 - -0.26% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.16% 4044.723 3997.799 - -0.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.16% 22.892 22.626 - -33.43% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.16% 1.404 1.388 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.15% 16247.045 16059.398 - -2.16% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.15% 18.868 18.650 - -0.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.15% 593.382 586.530 - -1.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.15% 24.010 23.733 - -0.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.15% 15.739 15.558 - -1.35% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.15% 19.778 19.551 - -4.84% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.15% 187685.352 185527.410 - 2.76% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.15% 10.050 9.934 - 2.65% -
rng::starts_with(deque<int>)/1024 -1.14% 471.777 466.380 - -2.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.14% 6191057.351 6120313.612 - -4.66% -
BM_deque_vector_ranges_move_backward/1 -1.14% 2.137 2.113 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.14% 53.372 52.762 - -1.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.14% 9186.323 9081.460 - -1.03% -
SetIntersection_Interlaced_Vector_string_16_16 -1.14% 51055649.752 50473827.332 - -2.89% -
BM_deque_deque_ranges_copy/5500 -1.14% 198.826 196.563 - -0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.14% 24.577 24.298 - 4.35% -
ranges::min(std::deque<__int128>)/64 -1.13% 21.121 20.881 - 1.77% -
SetIntersection_Front_Vector_uint32_64_16 -1.13% 14255705.861 14094045.699 - -1.20% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.13% 225382490.289 222838249.472 - 1.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.13% 49.629 49.069 - -6.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.13% 13351.592 13201.059 - 2.68% -
std::sample(list<int>)/8192 -1.13% 98553.095 97442.443 - -0.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 37175.670 36757.163 - -2.54% -
SetIntersection_None_Vector_uint64_16384_4 -1.13% 1108129.386 1095660.983 - -2.13% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.12% 5.568 5.505 - -0.59% -
BM_deque_vector_ranges_copy_backward/70000 -1.12% 8913.765 8813.671 - 11.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.12% 521600.707 515754.422 - 0.88% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.12% 4.752 4.698 - -0.10% -
std::replace(vector<int>)_(prefix)/1024 -1.12% 160.207 158.415 - -0.11% -
SetIntersection_Front_Vector_string_16384_256 -1.12% 9425669.661 9320257.451 - -6.03% -
std::reverse_copy(vector<int>)/4096 -1.12% 133.056 131.572 - -2.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.12% 55197.402 54581.923 - 2.23% -
BM_num_get<long> -1.11% 10.823 10.702 - -56.13% -
BM_deque_deque_copy/64 -1.11% 3.073 3.039 - -1.33% -
SetIntersection_None_Vector_float_262144_4 -1.11% 1142698.330 1130030.560 - -3.45% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.11% 68.207 67.453 - 0.42% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.10% 17.380 17.188 - -0.13% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.10% 220.902 218.468 - 1.53% -
SetIntersection_None_Vector_uint64_1024_64 -1.10% 1081393.092 1069492.604 - -2.28% -
std::partial_sort(deque<int>)_(ascending)/8 -1.10% 32.226 31.872 - 3.25% -
BM_std_minmax_element<char>/3 -1.10% 1.147 1.135 - -2.49% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.09% 2168.511 2144.806 - -3.39% -
BM_CmpEqual_int_schar -1.09% 1.129 1.116 - -0.75% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.09% 15.933 15.760 - -0.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.09% 21.402 21.169 - -3.69% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.09% 351718.930 347902.384 - -0.65% -
SetIntersection_Front_Vector_uint32_256_1 -1.08% 4176020.154 4130758.570 - -1.98% -
std::replace(deque<int>)_(prefix)/50 -1.08% 19.164 18.957 - -0.46% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.08% 2140.969 2117.795 - 109.42% -
std::find_if(vector<int>)_(bail_25%)/8192 -1.08% 213.467 211.161 - -11.12% -
std::find_end(list<int>,_pred)_(same_length)/8192 -1.08% 8782.139 8687.267 - -49.14% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.08% 11.940 11.811 - 1.60% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.08% 27.847 27.547 - 1.32% -
BM_num_get<double> -1.08% 36.604 36.210 - 0.08% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.08% 4.094 4.050 - 1.00% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.08% 12.306 12.173 - -39.33% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.07% 5.946 5.882 - -0.44% -
std::find_if_not(vector<int>)_(process_all)/50 -1.07% 5.638 5.578 - -18.62% -
BM_CmpEqual_int_uint -1.07% 1.076 1.064 - -6.31% -
std::move_backward(vector<bool>)_(aligned)/4096 -1.07% 7.242 7.165 - 0.62% -
std::move_backward(vector<bool>)_(aligned)/64 -1.07% 1.690 1.671 - -3.44% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.07% 9.353 9.253 - 1.57% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.06% 4.293 4.247 - -3.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.06% 18.523 18.326 - -0.32% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.06% 20.700 20.479 - -8.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.06% 24.370 24.111 - 1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.06% 1243680.666 1230499.350 - -2.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.06% 17.348 17.164 - -0.52% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.06% 27.802 27.508 - 0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.06% 2.152 2.129 - -1.46% -
std::find_end(vector<int>)_(near_matches)/1000 -1.06% 13662.148 13517.469 - -10.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.06% 55.094 54.510 - 0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.06% 1077200.951 1065799.002 - -1.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.06% 604.308 597.919 - -0.29% -
BM_StringAssignStr_Large_Opaque -1.06% 10.427 10.317 - -0.07% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.06% 22.075 21.842 - -1.68% -
std::multiset<std::string>::clear()/8192 -1.05% 215291.595 213023.273 - -2.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.05% 15.043 14.885 - -2.58% -
std::none_of(vector<int>)_(process_all)/8 -1.05% 2.451 2.426 - -2.99% -
std::pop_heap(vector<int>)/1024 -1.05% 9.976 9.871 - 1.95% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.05% 17.783 17.597 - 0.06% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.05% 31.841 31.508 - -2.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.05% 97229.310 96211.255 - -1.39% -
std::remove_copy(deque<int>)_(prefix)/32 -1.05% 13.084 12.947 - 0.42% -
SetIntersection_None_Set_float_16384_16384 -1.04% 155967003.830 154337173.359 - -3.99% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.04% 14598026.447 14445568.441 - -1.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.04% 19.657 19.452 - 0.26% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.04% 5.251 5.196 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.04% 3.037 3.006 - -0.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.04% 12964.271 12829.491 - 3.67% -
std::set<int>::contains(key)_(non-existent)/32 -1.04% 2.786 2.757 - -10.25% -
std::replace(deque<int>)_(prefix)/32 -1.04% 12.819 12.686 - -1.06% -
std::stable_sort(deque<int>)_(ascending)/8 -1.04% 17.435 17.253 - -14.64% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.04% 1.786 1.768 - -1.88% -
SetIntersection_None_Set_uint32_262144_4 -1.04% 1184556.641 1172264.973 - -3.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.04% 41057.357 40631.529 - -1.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.04% 1532345.392 1516461.667 - -1.09% -
SetIntersection_Front_Set_float_256_16 -1.04% 4494819.997 4448256.900 - -2.60% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.03% 8.312 8.226 - -0.34% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.03% 5.837 5.777 - -0.26% -
std::search(vector<int>)_(near_matches)/1024 -1.03% 15182.423 15026.009 - 1.17% -
SetIntersection_Front_Vector_uint32_16384_1 -1.03% 1045963.159 1035187.674 - -2.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.03% 185366.763 183457.586 - 1.87% -
std::map<std::string,_int>::clear()/0 -1.03% 396.591 392.508 - -1.85% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.03% 26291.697 26021.399 - -11.20% -
BM_deque_deque_ranges_copy_backward/4096 -1.03% 153.255 151.680 - 0.53% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.03% 532.898 527.424 - -0.80% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.03% 6327.463 6262.537 - 0.94% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.03% 8.783 8.693 - 0.50% -
SetIntersection_None_Vector_string_16384_1 -1.02% 1236609.162 1223947.889 - -1.48% -
std::search(vector<int>)_(near_matches)/1000 -1.02% 14419.864 14272.321 - 1.07% -
BM_deque_vector_move/4000 -1.02% 143.049 141.587 - 1.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.02% 18.130 17.945 - 0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.02% 140251.388 138825.276 - -1.09% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.01% 19.907 19.706 - -2.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.01% 606725.096 600582.829 - 0.03% -
std::upper_bound(std::deque<int>)/100 -1.01% 30.934 30.621 - 0.85% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.01% 32378.103 32050.890 - -23.40% -
std::remove_copy(list<int>)_(prefix)/32 -1.01% 11.309 11.195 - 0.45% -
std::map<std::string,_int>::ctor(const&)/1024 -1.01% 35502.714 35145.025 - -1.39% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.01% 13.451 13.315 - -0.57% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.00% 6678.130 6611.100 - 0.10% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.00% 17.904 17.724 - 0.05% -
BM_PushHeap_uint64_Random_1024 -1.00% 6.233 6.171 - 7.16% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 278.77% 251.460 952.444 - 8.95% -
std::for_each_n(vector<int>)/8 197.74% 0.911 2.713 - 0.94% -
SetIntersection_Interlaced_Vector_float_262144_256 183.84% 20310714.315 57650703.902 - 2.62% -
SetIntersection_Interlaced_Vector_float_262144_16 127.09% 2928717.384 6650886.208 - 1.44% -
std::copy_if(vector<int>)_(every_other)/32768 123.91% 7217.053 16159.618 - -0.52% -
std::copy_if(vector<int>)_(every_other)/4096 119.59% 905.895 1989.247 - -0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.46% 3927.250 8618.937 - -0.60% -
std::copy_if(vector<int>)_(every_other)/262144 118.86% 58160.561 127291.379 - -0.14% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 115.44% 13.066 28.150 - 3.42% -
std::copy_if(vector<int>)_(every_other)/512 114.57% 118.492 254.248 - -0.06% -
std::copy_if(vector<int>)_(every_other)/1048576 114.16% 232805.495 498570.439 - -1.60% -
std::copy_if(vector<int>)_(every_other)/64 110.61% 15.539 32.726 - -0.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 109.89% 34.843 73.133 - 38.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.42% 1011.249 2117.795 - -1.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 108.14% 10397009.900 21640677.257 - 149.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 105.11% 28.819 59.110 - 53.23% -
std::set<std::string>::insert(value)_(already_present)/8192 96.68% 31.276 61.514 - 63.48% -
SetIntersection_Interlaced_Vector_float_16384_64 95.63% 5576420.644 10909028.251 - 6.19% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 94.95% 0.228 0.445 - -0.63% -
SetIntersection_Interlaced_Vector_float_16384_256 92.24% 14879141.384 28603236.034 - -0.15% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.68% 0.258 0.488 - 0.26% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.36% 0.258 0.488 - 0.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 78.83% 18.411 32.924 - 9.38% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.65% 23.019 40.894 - 0.12% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.25% 409.990 718.514 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.26% 43.699 73.528 - -18.45% -
std::copy_if(vector<int>)_(every_other)/8 68.10% 2.529 4.252 - 2.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.69% 162.883 273.142 - -0.87% -
std::multiset<std::string>::erase(key)_(existent)/32 62.93% 51.656 84.166 - 3.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 62.36% 66.006 107.171 - 18.10% -
std::fill_n(list<int>)/1024 58.84% 440.872 700.270 - 49.11% -
std::find_if_not(list<int>)_(process_all)/8 58.50% 2.254 3.572 - -6.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 58.49% 32.710 51.843 - 4.20% -
SetIntersection_Interlaced_Vector_float_1024_64 54.58% 3272023.439 5057967.127 - -5.72% -
rng::for_each(multiset<int>)/8 52.84% 4.482 6.851 - 3.19% -
SetIntersection_Interlaced_Vector_float_262144_1024 52.52% 103759567.730 158257315.765 - 2.63% -
ranges::min(std::vector<__int128>)/70000 50.58% 30876.815 46493.370 - 72.07% -
std::none_of(vector<int>)_(process_all)/50 50.41% 12.678 19.069 - -2.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49.55% 546.734 817.657 - 50.50% -
BM_PushHeap_uint32_PipeOrgan_1 49.34% 0.466 0.696 - 77.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.87% 48.328 71.947 - 35.34% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 48.34% 87789.553 130230.112 - -1.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 47.26% 524.207 771.951 - 14.90% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 47.18% 29.807 43.870 - 16.73% -
std::partition(list<int>)_(sparse)/50 46.36% 14.858 21.746 - -3.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 45.82% 3.523 5.137 - 0.57% -
rng::for_each(set<int>)/8 45.58% 4.492 6.540 - -1.67% -
SetIntersection_Interlaced_Vector_float_16384_16 44.88% 2847695.937 4125675.287 - 5.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 44.82% 10.014 14.503 - 4.95% -
ranges::min(std::vector<__int128>)/64 43.59% 26.794 38.474 - 56.69% -
std::map<std::string,_int>::insert(value)_(already_present)/32 42.93% 19.225 27.478 - 112.34% -
std::unordered_set<std::string>::find(key)_(existent)/1024 42.86% 28.851 41.216 - 30.63% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.78% 16.719 23.871 - 169.93% -
SetIntersection_Interlaced_Vector_uint32_262144_64 42.58% 8475549.431 12084624.967 - -26.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 42.32% 35.413 50.398 - 7.18% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 42.26% 49.746 70.770 - 14.41% -
std::move(vector<int>)/262144 41.86% 14891.503 21125.074 - 41.20% -
BM_PushHeap_uint64_Descending_1 41.70% 0.448 0.635 - -8.68% -
BM_PushHeap_float_Ascending_1 41.57% 0.393 0.557 - -20.10% -
rng::for_each(multimap<int>)/8 41.49% 4.390 6.211 - 0.04% -
SetIntersection_Interlaced_Vector_string_262144_1024 40.78% 240300974.724 338286579.468 - -4.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 40.32% 43.137 60.530 - -7.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 39.92% 73.949 103.470 - 16.01% -
BM_StringEraseWithMove_Empty_Transparent 39.77% 0.557 0.778 - 32.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.53% 251532872.470 350971417.044 - 0.22% -
rng::for_each(map<int>)/8 39.05% 4.442 6.177 - 1.07% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 38.65% 0.289 0.400 - 24.00% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.52% 68.416 94.771 - 45.72% -
std::shift_right(vector<int>)/32 37.81% 2.942 4.055 - -72.27% -
SetIntersection_Interlaced_Vector_uint32_16384_16 37.32% 2417594.561 3319925.527 - 16.62% -
std::unordered_set<int>::contains(key)_(existent)/1024 37.23% 1.168 1.603 - 42.16% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 37.18% 10.626 14.576 - 145.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.94% 26.825 36.734 - 14.24% -
BM_PushHeap_uint32_Ascending_1 36.09% 0.466 0.634 - -8.75% -
BM_PushHeap_string_Descending_262144 35.82% 3.154 4.283 - -1.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.71% 1.092 1.482 - 23.13% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.08% 7.802 10.538 - 25.74% -
std::unordered_set<int>::contains(key)_(existent)/8192 34.81% 1.218 1.642 - 19.77% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 34.75% 10011.729 13490.894 - 17.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 34.69% 1.001 1.349 - 16.37% -
std::set<std::string>::erase(key)_(existent)/1024 33.98% 74.668 100.038 - 37.58% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.33% 25.234 33.645 - -11.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 33.30% 0.477 0.635 - 19.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.27% 2.254 3.004 - -3.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.20% 28.223 37.595 - 44.00% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 33.10% 50.014 66.569 - 15.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.60% 30.851 40.909 - 9.65% -
SetIntersection_Interlaced_Vector_float_16384_1024 32.30% 51359001.067 67946836.126 - -4.86% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.93% 4315.562 5693.560 - 0.06% -
std::search(deque<int>)_(near_matches)/1000 31.49% 18549.697 24390.735 - 40.47% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.37% 0.367 0.482 - -0.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 31.18% 51.747 67.882 - 29.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.93% 68.201 89.296 - -3.95% -
std::map<std::string,_int>::find(key)_(non-existent)/32 30.86% 9.945 13.014 - 2.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 30.65% 24.678 32.242 - -3.34% -
SetIntersection_Interlaced_Vector_float_262144_64 30.45% 15662720.001 20431235.922 - 1.79% -
std::search(deque<int>)_(near_matches)/1024 30.39% 19502.269 25428.759 - 40.06% -
SetIntersection_Interlaced_Vector_uint32_262144_256 30.22% 27482531.385 35786470.240 - -8.40% -
std::unique_copy(deque<int>)_(contiguous)/52 29.82% 14.396 18.689 - 23.14% -
std::map<int,_int>::find(key)_(non-existent)/32 29.75% 2.210 2.868 - 27.90% -
std::map<int,_int>::find(key)_(non-existent)/8192 29.70% 7.010 9.092 - 19.03% -
std::find_end(deque<int>)_(single_element)/1000 29.65% 249.091 322.949 - 3.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 29.61% 8359.311 10834.207 - 0.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 29.43% 5.695 7.372 - 23.50% -
std::rotate(list<int>)_(by_1/3)/32 29.41% 12.931 16.733 - 0.93% -
BM_StringEraseWithMove_Empty_Opaque 29.20% 0.789 1.019 - 28.40% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.73% 23.950 30.831 - -1.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 28.65% 44.611 57.390 - 3.98% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 28.39% 52.346 67.205 - 29.38% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 28.25% 6.486 8.319 - 26.17% -
ranges::min(std::list<char>)/1 28.23% 0.354 0.453 - 16.18% -
std::search(deque<int>,_pred)_(no_match)/1000 28.07% 424.574 543.757 - 28.23% -
SetIntersection_Interlaced_Vector_float_256_16 27.97% 5884909.753 7530783.802 - -1.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 27.83% 1448.277 1851.271 - 7.34% -
std::fill_n(list<int>)/8192 27.56% 7150.174 9121.066 - 3.96% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.76% 20.309 25.744 - -1.63% -
BM_lexicographical_compare_three_way_slow_path/1 26.58% 0.364 0.461 - 18.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 26.49% 67.770 85.722 - 46.77% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 26.38% 11.831 14.952 - 6.69% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.07% 0.355 0.447 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_262144_16 26.01% 3078611.118 3879284.672 - 8.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.94% 42.154 53.087 - 1.03% -
SetIntersection_Interlaced_Vector_uint64_262144_256 25.83% 35286190.390 44399030.045 - 72.50% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 25.66% 4.886 6.139 - 24.98% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 25.50% 21.102 26.483 - 13.24% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 25.42% 35.357 44.344 - 1.53% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.16% 79717150.781 99772674.444 - 0.37% -
std::search(deque<int>)_(same_length)/1000 25.11% 325.451 407.179 - 23.50% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 24.98% 32.756 40.941 - 41.20% -
BM_deque_deque_ranges_copy/0 24.70% 0.738 0.920 - 8.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 24.52% 1.614 2.009 - 64.98% -
BM_vector_deque_move_backward/0 24.44% 0.419 0.521 - 13.50% -
std::find_if(vector<char>)_(process_all)/50 24.23% 5.347 6.642 - -0.05% -
BM_lexicographical_compare_three_way_slow_path/16384 24.22% 3657.658 4543.653 - -0.12% -
std::multimap<std::string,_int>::erase(iterator)/8192 24.08% 25.957 32.207 - 4.70% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.03% 19.995 24.799 - -5.10% -
std::find_if_not(vector<char>)_(process_all)/50 23.98% 5.349 6.632 - -0.09% -
std::unique_copy(deque<int>)_(contiguous)/32 23.81% 9.419 11.662 - 23.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23.79% 640.270 792.572 - -12.42% -
BM_lexicographical_compare_three_way_slow_path/4096 23.78% 925.619 1145.765 - -0.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.76% 8300.318 10272.215 - 0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 23.68% 1417.675 1753.400 - 2.12% -
rng::for_each(multiset<int>)/32 23.55% 20.613 25.467 - 0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 23.53% 49.618 61.294 - 1.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.48% 547.613 676.198 - 2.17% -
std::find_if(vector<char>)_(process_all)/8 23.44% 1.258 1.553 - 1.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 23.39% 33.177 40.936 - -13.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 23.08% 0.923 1.136 - 24.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 22.94% 8.279 10.178 - -2.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 22.94% 1.335 1.642 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 22.70% 0.515 0.632 - 41.16% -
bm_ranges_swap_ranges_vb_aligned/256 22.60% 3.535 4.334 - 5.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 22.55% 4.507 5.524 - 1.04% -
BM_lexicographical_compare_three_way_slow_path/1024 22.47% 239.615 293.451 - -0.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.37% 1.048 1.282 - 0.48% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.24% 25.311 30.941 - -0.04% -
std::map<int,_int>::find(key)_(non-existent)/1024 22.12% 5.272 6.439 - 20.39% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.81% 241472.428 294146.699 - -0.26% -
std::search(list<int>,_pred)_(single_element)/8192 21.50% 7696.478 9351.488 - -3.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 21.42% 4070286.955 4942224.958 - 4.44% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 21.35% 27.809 33.745 - -0.53% -
BM_std_minmax_element<int>/3 21.20% 1.114 1.351 - 17.52% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.19% 0.378 0.459 - -0.05% -
std::replace(list<int>)_(sprinkled)/8192 21.06% 7127.886 8629.098 - 13.63% -
rng::for_each(multimap<int>)/32 20.95% 21.471 25.970 - -0.79% -
std::multiset<std::string>::erase(iterator)/8192 20.73% 29.953 36.161 - 12.49% -
std::find(vector<bool>)_(process_all)/50 20.72% 0.560 0.676 - -19.69% -
BM_lexicographical_compare_three_way_slow_path/65536 20.64% 15045.955 18151.452 - -0.08% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 20.55% 213.782 257.716 - 13.71% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 20.46% 549.931 662.434 - 0.61% -
std::mismatch(list<int>)_(it,_it,_it)/8192 20.28% 7294.064 8773.185 - 19.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.09% 558.974 671.295 - -0.82% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.89% 2.500 2.997 - 0.83% -
std::upper_bound(std::list<int>)/100 19.88% 83.840 100.506 - -0.34% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 19.84% 1.102 1.321 - 19.91% -
rng::for_each(set<int>)/32 19.82% 21.082 25.260 - 0.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 19.73% 310.220 371.437 - 8.55% -
std::find_if(vector<char>)_(process_all)/32768 19.69% 3137.543 3755.476 - -0.02% -
std::copy_if(list<int>)_(every_other)/64 19.68% 23.190 27.755 - -0.12% -
std::find_if_not(vector<char>)_(process_all)/32768 19.63% 3135.211 3750.709 - -0.11% -
std::find_end(deque<int>)_(single_element)/1024 19.52% 277.808 332.041 - 6.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.45% 502.813 600.622 - 0.54% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.29% 5958482.543 7108025.529 - 0.03% -
std::adjacent_find(deque<int>)/50 19.22% 14.032 16.729 - -16.27% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.21% 0.962 1.147 - 18.16% -
SetIntersection_Interlaced_Vector_uint32_16384_64 19.21% 6288828.913 7496982.433 - 4.88% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.99% 404.497 481.318 - 0.04% -
std::find_if(list<int>)_(process_all)/8192 18.98% 7450.918 8865.113 - 21.38% -
std::find_if_not(vector<char>)_(process_all)/8192 18.85% 794.703 944.511 - -0.08% -
std::find_if(vector<char>)_(process_all)/8192 18.85% 795.203 945.095 - 0.03% -
BM_PushHeap_uint64_Random_1 18.79% 0.392 0.465 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.71% 1582098.356 1878093.683 - 34.09% -
std::search(deque<int>,_pred)_(no_match)/1024 18.67% 436.352 517.822 - 18.77% -
ranges::min(std::list<long_long>)/1 18.57% 0.225 0.267 - -1.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 18.47% 3.208 3.800 - 61.73% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 18.46% 7520.595 8909.082 - 8.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 18.44% 5.426 6.427 - -13.53% -
std::map<int,_int>::find(key)_(existent)/1024 18.32% 3.643 4.310 - -2.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.31% 74.839 88.540 - 8.75% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.10% 3234.376 3819.882 - -0.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 18.05% 1.042 1.230 - 1.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.90% 44.154 52.059 - 3.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 17.84% 7259.828 8555.264 - 7.70% -
BM_lexicographical_compare_three_way_slow_path/64 17.78% 15.120 17.808 - -0.08% -
std::find_end(forward_list<int>)_(single_element)/8192 17.60% 5727.830 6736.191 - 10.04% -
std::equal(vector<bool>)_(unaligned)/50 17.58% 0.816 0.960 - -4.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 17.55% 42.559 50.029 - 18.68% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 17.44% 24.179 28.395 - 22.76% -
ranges::min(std::vector<char>)/64 17.36% 3.618 4.246 - 0.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.36% 39.569 46.439 - 28.95% -
std::is_sorted_until(vector<int>,_pred)/8 17.28% 3.123 3.663 - 2.89% -
std::unordered_set<std::string>::count(key)_(existent)/8192 17.26% 38.582 45.242 - 17.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.18% 417454.532 489191.678 - -0.30% -
std::partition_point(vector<int>)/8192 17.01% 7.975 9.332 - 0.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.01% 0.693 0.811 - 0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.01% 0.693 0.811 - 0.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.01% 0.693 0.811 - 0.04% -
std::adjacent_find(list<int>)/50 16.97% 20.183 23.608 - 1.79% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.93% 26.597 31.100 - -51.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.87% 35.775 41.810 - -0.80% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 16.86% 1.405 1.642 - 17.70% -
std::rotate(list<int>)_(by_1/2)/8192 16.77% 4656.686 5437.520 - 3.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 16.69% 1.426 1.665 - 5.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.61% 43.669 50.922 - 8.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 16.58% 0.353 0.411 - -16.79% -
BM_StringRelational_Compare_Small_Empty_Control 16.56% 1.616 1.883 - 1.83% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 16.48% 29.268 34.093 - 0.43% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 16.41% 6114.511 7118.083 - 14.59% -
std::map<std::string,_int>::count(key)_(non-existent)/0 16.17% 0.257 0.299 - 16.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.12% 5.463 6.344 - -4.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 16.06% 1.508 1.750 - 23.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 16.05% 5.570 6.464 - -0.32% -
rng::for_each(map<int>)/32 15.93% 21.636 25.082 - 0.41% -
ranges::minmax(std::list<char>)/64 15.91% 29.676 34.399 - 1.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.81% 2.599 3.010 - -1.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 15.78% 27.416 31.741 - -1.69% -
BM_lexicographical_compare_three_way_slow_path/256 15.76% 68.636 79.450 - -0.15% -
std::find_if(deque<int>)_(bail_25%)/32768 15.74% 2213.869 2562.431 - 28.26% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.66% 226.515 261.979 - 15.66% -
std::find_if(vector<int>)_(bail_25%)/8 15.64% 0.733 0.848 - 14.86% -
BM_num_put<long_long> 15.52% 10.502 12.133 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 15.51% 4562981.152 5270655.515 - 20.56% -
std::is_sorted_until(deque<int>)/8 15.50% 2.542 2.936 - 5.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.48% 10385.059 11992.938 - -8.14% -
ranges::min(std::deque<long_long>)/1 15.47% 0.600 0.692 - 11.57% -
std::unordered_multiset<int>::count(key)_(existent)/1024 15.34% 1.528 1.762 - -2.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 15.31% 26.743 30.837 - 18.09% -
std::set<std::string>::equal_range(key)_(existent)/32 15.25% 15.019 17.309 - 1.30% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 15.21% 88937523.839 102466544.330 - -12.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.19% 31.457 36.237 - -4.27% -
std::for_each(set<int>::iterator)/32 15.17% 21.134 24.340 - -2.48% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 15.16% 53.254 61.326 - -2.39% -
ranges::min(std::list<long_long>)/70000 15.08% 43951.013 50577.139 - 15.03% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.05% 24094.137 27720.893 - 19.12% -
std::make_heap(deque<int>)_(descending)/8192 15.00% 7682.167 8834.617 - 2.76% -
rng::find_last(deque<int>)_(bail_10%)/50 14.99% 11.313 13.009 - 14.33% -
std::search(deque<int>,_pred)_(near_matches)/1024 14.99% 25235.875 29019.373 - 19.29% -
std::copy(list<int>)/8 14.90% 2.147 2.467 - 2.43% -
std::find_if_not(list<int>)_(process_all)/1024 14.88% 685.464 787.492 - 8.72% -
std::set<std::string>::count(key)_(non-existent)/32 14.82% 10.090 11.586 - 3.45% -
std::make_heap(deque<int>)_(heap)/8192 14.76% 7691.074 8826.560 - 2.37% -
std::set<std::string>::find(key)_(non-existent)/8192 14.71% 26.480 30.376 - 4.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.68% 30.833 35.359 - 2.53% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.67% 11640.301 13348.028 - 12.69% -
BM_lexicographical_compare_three_way_slow_path/262144 14.65% 63294.777 72568.324 - -0.07% -
BM_num_put<unsigned_long> 14.56% 10.429 11.948 - -1.56% -
BM_num_put<bool> 14.55% 9.315 10.670 - -0.80% -
std::set<std::string>::find(key)_(non-existent)/1024 14.50% 19.937 22.828 - 6.14% -
std::for_each(multimap<int>::iterator)/8 14.43% 4.438 5.079 - 0.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 14.42% 0.298 0.341 - 13.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.32% 8917.054 10194.110 - 9.50% -
std::unordered_set<int>::ctor(const&,_alloc)/32 14.32% 260.170 297.423 - 12.32% -
std::find(deque<int>)_(bail_25%)/8 14.30% 1.995 2.280 - -0.13% -
BM_tolower_char<wchar_t> 14.30% 0.603 0.689 - 12.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.26% 892.241 1019.465 - -2.68% -
bm_ranges_lexicographical_compare<signed_char>/64 14.19% 2.058 2.350 - -2.56% -
BM_vector_deque_ranges_move/0 14.16% 0.396 0.453 - -9.04% -
BM_deque_vector_ranges_move_backward/64000 14.13% 7048.994 8045.361 - -0.40% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.11% 4280.391 4884.409 - -0.18% -
bm_ranges_lexicographical_compare<int>/1 14.09% 1.286 1.467 - -8.92% -
SetIntersection_Interlaced_Vector_uint64_1024_64 14.06% 3675759.902 4192549.764 - 12.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.03% 0.711 0.811 - 0.05% -
std::make_heap(deque<int>)_(descending)/1024 13.96% 985.296 1122.871 - 2.45% -
std::rotate(deque<int>)_(by_1/2)/32 13.95% 7.501 8.548 - 0.60% -
BM_num_put<const_void*> 13.83% 11.206 12.756 - 2.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.82% 11.426 13.005 - 10.54% -
std::multiset<std::string>::contains(key)_(existent)/32 13.78% 14.332 16.307 - -4.24% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 13.73% 19040.176 21654.395 - 8.26% -
std::rotate(list<int>)_(1_element_backward)/50 13.72% 22.235 25.285 - 2.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 13.71% 20050.501 22799.139 - 16.32% -
BM_PushHeap_uint64_Random_4 13.69% 2.258 2.567 - 2.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 13.68% 1.662 1.890 - 36.66% -
std::for_each(multimap<int>::iterator)/32 13.55% 20.803 23.621 - -0.89% -
std::rotate(list<int>)_(1_element_forward)/8192 13.54% 7164.598 8134.413 - 9.80% -
std::make_heap(deque<int>)_(heap)/1024 13.53% 985.834 1119.245 - 1.93% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.52% 14.421 16.371 - 18.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 13.45% 1.004 1.139 - -1.33% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.38% 842.915 955.714 - 0.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.38% 40.061 45.420 - -4.49% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.34% 1.161 1.316 - 13.92% -
BM_num_put<unsigned_long_long> 13.29% 10.120 11.465 - -2.25% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.25% 7171.693 8121.905 - -0.31% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.18% 2.107 2.384 - -1.80% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 13.15% 8.960 10.138 - -18.99% -
std::multiset<std::string>::contains(key)_(existent)/8192 13.12% 26.733 30.239 - -2.84% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.11% 12895.740 14586.451 - 2.74% -
std::for_each(map<int>::iterator)/8 13.08% 4.445 5.027 - 0.17% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13.08% 12495.451 14129.893 - 17.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.08% 34.957 39.529 - 4.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13.02% 13417939.980 15164481.809 - 4.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.99% 12.896 14.570 - -1.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 12.87% 28.971 32.700 - 6.03% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.84% 4.823 5.442 - -0.08% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 12.83% 27.623 31.169 - 2.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 12.81% 63.587 71.733 - 15.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.80% 216.578 244.294 - 89.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.78% 68.061 76.761 - 22.32% -
BM_StringConstructDestroyCStr_Empty_Opaque 12.76% 2.079 2.344 - 10.06% -
SetIntersection_None_Set_string_16384_4 12.73% 188212651.992 212166612.851 - 12.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.67% 1.037 1.169 - 12.19% -
BM_vector_deque_copy/64000 12.63% 2842.454 3201.518 - -2.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 12.59% 46.274 52.099 - 2.18% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.53% 14.717 16.561 - 8.13% -
std::set<int>::erase(key)_(non-existent,_end)/8192 12.53% 9.181 10.331 - 24.33% -
BM_PushHeap_string_Random_262144 12.48% 17.931 20.169 - -2.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.45% 27.944 31.422 - 23.38% -
std::partial_sort(deque<int>)_(repeated)/8192 12.44% 67850.969 76291.567 - 0.04% -
std::find_if(deque<int>)_(bail_25%)/8192 12.37% 569.375 639.815 - 27.31% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.33% 1.388 1.559 - 6.02% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.33% 714.305 802.394 - -7.94% -
std::multiset<std::string>::erase(iterator)/1024 12.26% 28.383 31.864 - 11.31% -
std::find_if_not(vector<char>)_(process_all)/1024 12.26% 111.583 125.261 - -0.21% -
SetIntersection_None_Set_string_16384_1024 12.26% 190225548.901 213537816.652 - 14.38% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.22% 594.917 667.627 - -0.19% -
ranges::minmax(std::deque<long_long>)/64 12.22% 24.549 27.549 - 19.73% -
std::unordered_set<int>::contains(key)_(existent)/32 12.21% 1.409 1.581 - 29.83% -
std::stable_partition(list<int>)_(dense)/32 12.16% 33.506 37.580 - -22.83% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.14% 11.286 12.656 - 5.54% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.12% 11.000 12.334 - 23.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.02% 75913.046 85041.522 - 4.06% -
std::set<std::string>::find(key)_(non-existent)/32 12.02% 9.423 10.556 - 1.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 12.02% 4367975.961 4893142.083 - 8.26% -
std::map<int,_int>::contains(key)_(non-existent)/8192 12.00% 9.369 10.493 - 6.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 12.00% 54.889 61.474 - 40.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.97% 20.500 22.954 - 12.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.96% 49.242 55.131 - 6.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 11.92% 28.206 31.567 - 1.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.91% 37.515 41.984 - 3.63% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.91% 30.134 33.723 - 0.03% -
ranges::min(std::vector<__int128>)/1 11.89% 0.340 0.380 - 18.68% -
SetIntersection_Front_Set_string_1024_256 11.87% 14273701.097 15967326.372 - -0.76% -
BM_PushHeap_uint32_QuickSortAdversary_1 11.80% 0.394 0.440 - -5.97% -
std::find_if(vector<char>)_(process_all)/1024 11.76% 111.723 124.865 - -0.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 11.74% 0.389 0.434 - 2.20% -
std::unordered_set<int>::count(key)_(non-existent)/1024 11.74% 1.386 1.549 - -10.63% -
BM_deque_deque_copy_backward/5500 11.71% 201.973 225.617 - 10.12% -
std::rotate(deque<int>)_(by_1/2)/50 11.67% 10.351 11.559 - 0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.67% 31.648 35.341 - 7.41% -
SetIntersection_Interlaced_Vector_string_262144_16 11.61% 5992657.497 6688309.915 - -3.49% -
std::equal(vector<bool>)_(unaligned)/8 11.59% 0.818 0.913 - -4.53% -
SetIntersection_Interlaced_Vector_float_256_256 11.58% 4606317.495 5139575.885 - 0.44% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.56% 219.855 245.273 - 0.96% -
std::multiset<std::string>::count(key)_(existent)/8192 11.53% 26.521 29.579 - 5.00% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 11.53% 3865.627 4311.368 - 9.26% -
std::unordered_set<int>::clear()/1024 11.51% 8359.005 9321.417 - 7.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.50% 1470.972 1640.152 - 7.90% -
SetIntersection_None_Set_string_16384_1 11.50% 188524703.645 210195930.592 - 10.60% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.45% 1371135.881 1528151.495 - 5.98% -
std::find(vector<bool>)_(process_all)/8 11.44% 0.560 0.624 - -20.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.44% 10.911 12.159 - 10.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.43% 10.087 11.241 - 6.49% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.42% 10.110 11.265 - 4.26% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.39% 1.155 1.287 - -19.33% -
std::unique(list<int>,_pred)_(contiguous)/8192 11.38% 7494.497 8347.208 - 9.46% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.34% 1.376 1.532 - -6.37% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 11.33% 23.502 26.164 - 15.26% -
rng::contains(deque<int>)_(process_all)/8 11.32% 2.866 3.190 - -0.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.22% 30.628 34.066 - 0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.22% 206.029 229.135 - 111.49% -
BM_deque_vector_ranges_copy_backward/70000 11.19% 7926.998 8813.671 - -1.12% -
std::for_each(set<int>::iterator)/8 11.16% 4.513 5.016 - -0.04% -
SetIntersection_None_Set_string_16384_16 11.15% 187964779.769 208922444.835 - 10.90% -
BM_deque_vector_copy_backward/70000 11.15% 7945.824 8831.492 - 0.09% -
std::rotate(list<int>)_(by_1/4)/32 11.11% 13.020 14.467 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 11.08% 37234571.356 41360523.043 - 12.94% -
std::for_each(map<int>::iterator)/32 11.06% 21.499 23.877 - 0.14% -
SetIntersection_Front_Vector_uint64_16384_1024 11.05% 5333493.555 5922746.103 - 0.52% -
BM_PushHeap_uint32_PipeOrgan_4 11.03% 0.485 0.538 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.98% 13266714.681 14723017.852 - 7.44% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.98% 1264317.629 1403083.329 - 8.11% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 10.96% 32.975 36.588 - 12.29% -
BM_deque_vector_move_backward/0 10.94% 1.371 1.521 - 11.07% -
std::partition(deque<int>)_(sparse)/32 10.87% 11.368 12.604 - 10.32% -
std::find_end(deque<int>,_pred)_(single_element)/1000 10.84% 587.906 651.619 - -2.74% -
ranges::minmax(std::deque<long_long>)/70000 10.84% 25539.358 28307.097 - 12.83% -
std::copy_backward(deque<int>)/262144 10.83% 30572.528 33882.459 - -1.49% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 10.79% 1.392 1.542 - 20.66% -
std::partial_sort_copy(deque<int>)_(descending)/1024 10.77% 8153.380 9031.873 - 0.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.75% 9.719 10.764 - 3.30% -
SetIntersection_Front_Vector_uint64_262144_1024 10.75% 5341812.782 5915848.110 - 10.23% -
SetIntersection_Front_Set_string_16384_64 10.74% 4301042.807 4763131.615 - -0.38% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 10.74% 7.451 8.252 - 6.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 10.74% 46.525 51.520 - -0.72% -
BM_num_put<long> 10.68% 10.715 11.859 - -0.37% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.63% 5.801 6.418 - -5.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.62% 29.128 32.223 - 9.33% -
BM_deque_vector_copy_backward/65536 10.62% 7365.590 8148.125 - -2.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 10.59% 45.186 49.972 - 11.90% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.59% 8.894 9.836 - -3.75% -
std::unique_copy(deque<int>)_(sprinkled)/32 10.59% 9.201 10.175 - 7.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.52% 35.428 39.155 - 4.40% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.44% 34.632 38.248 - 6.13% -
std::replace(list<int>)_(prefix)/8192 10.43% 6989.177 7717.870 - 10.36% -
BM_deque_vector_move_backward/64000 10.40% 7173.428 7919.742 - -1.57% -
BM_StringFindCharLiteral/1024 10.40% 18.979 20.952 - 1.81% -
BM_PushHeap_string_PipeOrgan_16384 10.40% 12.756 14.082 - 6.97% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 10.38% 1.203 1.328 - 14.89% -
BM_PushHeap_string_Descending_1024 10.37% 2.355 2.600 - -8.37% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 10.34% 44403612.134 48995435.066 - -4.34% -
BM_deque_deque_ranges_copy_backward/64000 10.27% 7349.671 8104.623 - 5.13% -
BM_std_minmax_element<short>/3 10.26% 1.080 1.190 - 4.36% -
std::set<std::string>::contains(key)_(existent)/1024 10.25% 20.901 23.045 - -0.16% -
BM_deque_vector_ranges_copy_backward/64000 10.21% 7216.258 7953.310 - -2.06% -
SetIntersection_Interlaced_Vector_string_262144_256 10.17% 67535325.531 74401767.710 - -0.16% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.14% 22.398 24.669 - 3.05% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.14% 11591.517 12767.135 - -0.04% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 10.13% 15.744 17.338 - 0.93% -
SetIntersection_Interlaced_Vector_float_256_64 10.11% 6948651.978 7651444.319 - 7.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.11% 8.122 8.944 - -14.76% -
std::move(list<int>)/4096 10.11% 4360.747 4801.434 - 21.77% -
ranges::min(std::vector<char>)/8 10.09% 2.211 2.435 - 0.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 10.04% 27.112 29.835 - 6.51% -
BM_vector_deque_ranges_copy_backward/65536 9.95% 7540.027 8290.467 - 4.36% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.93% 1.426 1.568 - 7.57% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.92% 26.129 28.722 - -0.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.91% 2.493 2.740 - -16.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 9.90% 201799789.194 221780875.553 - 13.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.89% 51.024 56.071 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.85% 8681590.725 9536947.787 - 8.21% -
BM_StringRelational_Eq_Small_Small_Control 9.83% 1.685 1.850 - 0.16% -
SetIntersection_Interlaced_Vector_string_262144_64 9.83% 19913711.247 21871341.431 - -5.62% -
std::find_end(vector<int>)_(single_element)/8192 9.80% 1810.958 1988.432 - 6.33% -
BM_deque_vector_ranges_move_backward/65536 9.80% 7380.689 8103.775 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_16384_16 9.79% 2854757.447 3134350.955 - 32.55% -
std::rotate_copy(vector<int>)/1024 9.77% 32.778 35.981 - 8.56% -
std::map<std::string,_int>::find(key)_(existent)/32 9.77% 15.523 17.040 - 5.50% -
std::rotate(list<int>)_(by_1/4)/50 9.77% 23.478 25.771 - 1.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 9.74% 19.860 21.794 - 10.89% -
std::is_sorted(list<int>,_pred)/8 9.73% 3.675 4.033 - -0.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.72% 0.592 0.649 - 1.77% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.72% 144.245 158.259 - 5.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.69% 8993633.471 9864843.750 - 14.14% -
ranges::minmax(std::list<long_long>)/64 9.68% 28.084 30.802 - 1.49% -
std::for_each(multiset<int>::iterator)/32 9.68% 21.436 23.510 - -0.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 9.63% 10.187 11.168 - -3.40% -
SetIntersection_None_Set_string_16384_256 9.63% 189368817.101 207598882.896 - 10.85% -
BM_StringRead_Cold_Shallow_Empty 9.59% 1.058 1.159 - 2.70% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.54% 43193591.901 47315292.455 - 22.71% -
SetIntersection_None_Set_string_16384_64 9.52% 189303532.077 207319413.333 - 11.37% -
std::replace(list<int>)_(sprinkled)/1024 9.51% 726.147 795.237 - -0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9.51% 7496009.072 8208902.477 - 9.66% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.51% 863.314 945.416 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_1024_16 9.49% 2010712.985 2201586.074 - 11.42% -
BM_StringRead_Cold_Deep_Small 9.49% 1.162 1.272 - 3.56% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.49% 9.953 10.897 - 1.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.49% 0.338 0.370 - 9.68% -
std::for_each(multiset<int>::iterator)/8 9.49% 4.590 5.025 - -0.25% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.46% 1.916 2.098 - 0.41% -
BM_PushHeap_string_Descending_256 9.44% 2.291 2.507 - -10.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.42% 1526.814 1670.638 - -3.97% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.37% 1.048 1.146 - 1.05% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.36% 19.529 21.357 - -0.04% -
std::find_end(deque<int>)_(process_all)/1000 9.35% 261.439 285.882 - -2.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.32% 27.715 30.299 - 10.78% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.31% 8.932 9.764 - -6.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.30% 1.048 1.146 - 0.06% -
std::unordered_set<std::string>::count(key)_(existent)/32 9.27% 35.465 38.754 - 6.71% -
std::partial_sort_copy(deque<int>)_(heap)/1024 9.27% 8298.701 9067.991 - -0.21% -
SetIntersection_Interlaced_Vector_float_1024_256 9.27% 5542685.328 6056297.094 - 3.27% -
SetIntersection_Front_Set_uint32_1024_64 9.25% 1631755.639 1782703.589 - 3.26% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.25% 2.743 2.996 - -1.76% -
std::remove(deque<int>)_(prefix)/50 9.22% 57.520 62.823 - 2.18% -
BM_PushHeap_string_Ascending_1 9.20% 0.642 0.701 - -0.02% -
std::multimap<int,_int>::contains(key)_(existent)/1024 9.19% 3.891 4.248 - -7.65% -
std::rotate(list<int>)_(by_1/2)/32 9.18% 5.938 6.483 - 0.29% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.17% 542496.021 592249.822 - -1.22% -
std::set<std::string>::erase(iterator)/1024 9.16% 25.981 28.362 - -14.70% -
BM_deque_vector_copy/0 9.15% 1.249 1.363 - -9.52% -
std::unordered_set<int>::clear()/8192 9.12% 67288.814 73426.258 - 13.93% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.11% 42.043 45.875 - 4.19% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 9.11% 1.167 1.274 - -8.62% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.10% 11.293 12.321 - 1.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.10% 386.354 421.529 - 12.18% -
std::find_end(deque<int>)_(single_element)/8192 9.08% 2021.047 2204.642 - 0.00% -
std::make_heap(deque<int>)_(repeated)/8192 9.07% 16855.059 18384.002 - 2.69% -
std::fill_n(list<int>)/50 9.06% 15.179 16.554 - 0.90% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.081 - 2.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 9.01% 65.911 71.852 - 3.85% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.00% 22.641 24.680 - 6.99% -
BM_deque_vector_move_backward/65536 8.99% 7361.291 8023.245 - -3.31% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.94% 5.625 6.128 - 2.30% -
std::search(list<int>)_(single_element)/8192 8.88% 7486.594 8151.760 - -0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.85% 0.591 0.643 - 18.70% -
std::vector<int>::ctor(size)/8192 8.82% 517.543 563.208 - 9.57% -
std::rotate(deque<int>)_(by_1/2)/1024 8.81% 172.971 188.208 - 0.14% -
BM_deque_deque_ranges_copy_backward/1 8.80% 2.523 2.745 - 6.70% -
std::find_end(vector<int>)_(single_element)/1000 8.78% 229.863 250.042 - 4.10% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 8.77% 19.393 21.094 - 8.01% -
BM_vector_deque_ranges_copy_backward/70000 8.76% 8163.861 8879.001 - 9.07% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.75% 34.714 37.752 - -2.30% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.74% 181.590 197.458 - 8.97% -
BM_PushHeap_string_Descending_16384 8.74% 2.310 2.512 - -10.55% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.71% 15.876 17.259 - 0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.71% 111152.191 120828.776 - 3.25% -
std::stable_partition(list<int>)_(dense)/8192 8.69% 17489.942 19009.428 - 0.22% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.67% 223.078 242.425 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.67% 64345387.314 69923015.065 - 14.43% -
SetIntersection_Interlaced_Vector_string_16384_256 8.67% 38333652.461 41655933.483 - -7.39% -
std::find_end(list<int>)_(process_all)/1000 8.66% 656.323 713.131 - -0.03% -
rng::fold_left(list<int>)/1048576 8.65% 1350828.106 1467674.030 - 5.46% -
ranges::min(std::list<char>)/8 8.65% 1.767 1.920 - 1.05% -
std::set<int>::find(key)_(existent)/32 8.65% 1.624 1.764 - 6.83% -
BM_vector_deque_copy_backward/70000 8.65% 8228.413 8939.954 - 10.39% -
BM_deque_vector_copy_backward/5500 8.64% 198.943 216.137 - 8.62% -
std::unordered_set<std::string>::erase(iterator)/1024 8.59% 27.474 29.835 - 5.71% -
std::search(deque<int>,_pred)_(no_match)/8192 8.58% 3496.490 3796.497 - 8.67% -
std::replace_if(list<int>)_(sprinkled)/8192 8.56% 7271.596 7894.269 - 7.24% -
std::reverse(deque<int>)/64 8.55% 12.961 14.069 - 7.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 8.54% 11280377.934 12243789.900 - 7.61% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8.47% 9050.135 9817.062 - -0.49% -
std::replace(vector<int>)_(sprinkled)/1024 8.46% 149.937 162.614 - 9.53% -
BM_StringEraseWithMove_Large_Opaque 8.45% 2.481 2.691 - -6.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.40% 24759.709 26840.667 - 2.47% -
BM_vector_deque_ranges_copy/64000 8.39% 2841.677 3080.179 - -6.38% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 8.39% 17.149 18.588 - 8.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 8.36% 21188253.378 22959436.562 - 11.28% -
std::copy(vector<bool>)_(aligned)/262144 8.36% 587.809 636.928 - -0.07% -
BM_StringFindStringLiteral/64 8.35% 2.140 2.318 - 5.83% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 8.34% 88.098 95.449 - -15.94% -
BM_deque_deque_copy_backward/70000 8.34% 7949.848 8612.551 - 0.03% -
BM_PushHeap_float_Ascending_16 8.33% 0.981 1.063 - 7.42% -
BM_StringRead_Cold_Shallow_Large 8.32% 1.088 1.178 - 3.59% -
SetIntersection_Front_Vector_float_1024_1024 8.32% 5441231.715 5893759.934 - -0.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.32% 96441.383 104461.431 - 0.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 8.27% 22.667 24.540 - 2.98% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.24% 12649.418 13692.034 - 8.21% -
BM_vector_deque_move/64000 8.24% 2844.020 3078.399 - -6.46% -
BM_vector_deque_ranges_copy_backward/64000 8.22% 7401.867 8010.349 - 1.15% -
SetIntersection_Front_Set_uint32_1024_256 8.22% 3805387.994 4118107.319 - 8.62% -
std::find_if_not(vector<char>)_(process_all)/8 8.22% 1.327 1.436 - -10.09% -
BM_deque_vector_ranges_copy_backward/65536 8.21% 7489.534 8104.709 - -2.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.21% 9907107.213 10720419.028 - 11.56% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.20% 445882.271 482457.424 - 8.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 8.19% 6215.219 6724.122 - 5.67% -
BM_std_minmax_element<short>/2 8.18% 0.634 0.686 - 6.91% -
BM_deque_vector_move_backward/70000 8.17% 7906.790 8552.986 - -4.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 8.16% 18.897 20.438 - 10.50% -
BM_PushHeap_uint32_Ascending_4 8.15% 0.544 0.588 - 0.54% -
ranges::min(std::vector<long_long>)/8 8.14% 2.126 2.299 - 6.10% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.12% 5926865.277 6408130.839 - -17.79% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.06% 22.655 24.480 - 4.29% -
BM_deque_deque_ranges_copy_backward/0 8.05% 0.789 0.852 - 15.55% -
std::find_end(vector<int>)_(single_element)/1024 8.03% 236.608 255.606 - 4.22% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.02% 16.114 17.406 - 0.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.01% 2.526 2.728 - -0.94% -
std::transform(deque<int>,_deque<int>)/50 8.00% 33.630 36.321 - -0.96% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.00% 918.309 991.745 - 5.39% -
rng::starts_with(list<int>)/8192 7.99% 8595.633 9282.460 - 0.31% -
BM_PushHeap_uint64_Random_16 7.97% 4.160 4.491 - 0.43% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.94% 11.127 12.011 - 14.47% -
rng::starts_with(vector<int>,_pred)/8 7.93% 2.312 2.495 - 5.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.92% 4344247.022 4688499.452 - 6.80% -
BM_std_minmax_element<short>/65536 7.91% 16323.313 17614.542 - 0.54% -
std::unique(deque<int>)_(contiguous)/52 7.90% 55.424 59.804 - 7.06% -
BM_std_minmax_element<short>/4096 7.90% 1026.218 1107.308 - 0.58% -
BM_std_minmax_element<short>/64000 7.90% 15947.234 17206.274 - 0.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 7.89% 10.961 11.826 - 5.77% -
BM_vector_deque_copy/70000 7.86% 3104.628 3348.673 - -7.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 7.85% 22.971 24.774 - 11.88% -
BM_std_minmax_element<short>/5500 7.85% 1375.647 1483.610 - 0.55% -
BM_std_minmax_element<short>/70000 7.83% 17449.812 18816.147 - 0.94% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.80% 19.617 21.146 - 1.65% -
BM_deque_vector_ranges_move_backward/70000 7.79% 7944.471 8563.617 - -3.51% -
ranges::minmax(std::list<long_long>)/1 7.76% 0.343 0.369 - -35.12% -
BM_vector_deque_ranges_copy/70000 7.76% 3104.268 3345.034 - -7.70% -
rng::starts_with(deque<int>)/1000 7.75% 436.051 469.849 - 8.12% -
BM_std_minmax_element<short>/1024 7.73% 262.286 282.550 - 0.37% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.72% 34.972 37.674 - 0.59% -
BM_PushHeap_float_SingleElement_4 7.72% 0.358 0.386 - 3.56% -
BM_vector_deque_move/70000 7.71% 3104.860 3344.140 - -7.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.70% 4.520 4.868 - -3.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 7.68% 125.098 134.705 - -3.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.67% 5114643.937 5506981.649 - 10.56% -
ranges::min(std::vector<__int128>)/8 7.67% 2.856 3.075 - 7.19% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.65% 210.444 226.546 - 14.06% -
std::make_heap(deque<int>)_(repeated)/1024 7.65% 2162.137 2327.556 - 2.44% -
BM_vector_deque_ranges_move/65536 7.64% 2859.692 3078.042 - -7.99% -
BM_deque_deque_copy_backward/64000 7.63% 7411.545 7977.128 - 0.38% -
std::swap_ranges(list<int>)/32 7.62% 19.318 20.790 - 2.57% -
BM_vector_deque_move_backward/64000 7.61% 7254.530 7806.348 - 6.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 7.60% 11885558.715 12788430.806 - 7.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.59% 5155.527 5546.722 - 5.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.57% 34.098 36.680 - -3.79% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.57% 23.341 25.109 - 1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7.57% 4045202.768 4351304.883 - 7.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.55% 1.729 1.859 - 24.39% -
std::copy_backward(vector<bool>)_(aligned)/64 7.54% 1.605 1.726 - 1.52% -
SetIntersection_Front_Set_string_256_16 7.49% 6789106.864 7297378.856 - 1.34% -
std::is_sorted(vector<int>,_pred)/8 7.47% 3.164 3.400 - 4.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.47% 9623.536 10342.024 - 5.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 7.46% 3040247.681 3267132.037 - 9.45% -
BM_std_minmax_element<short>/4000 7.43% 1006.489 1081.315 - 0.38% -
bm_write 7.43% 531.909 571.433 - -5.37% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 7.43% 20.646 22.180 - 8.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.43% 216.805 232.911 - -0.43% -
BM_PushHeap_uint64_Random_16384 7.39% 5.914 6.352 - 0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.38% 170865.986 183477.975 - 1.27% -
BM_deque_deque_ranges_copy_backward/65536 7.38% 7506.134 8059.766 - 2.45% -
BM_PushHeap_uint64_Random_64 7.35% 5.219 5.602 - -0.02% -
ranges::min(std::list<long_long>)/8 7.35% 1.843 1.978 - 2.45% -
BM_PushHeap_uint64_Random_256 7.29% 5.640 6.051 - 0.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 7.28% 11865.262 12729.456 - -1.51% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 7.22% 10.330 11.075 - 4.80% -
std::unique_copy(deque<int>)_(sprinkled)/1024 7.21% 463.766 497.183 - 5.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.20% 39278.302 42106.313 - 5.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.18% 8083131.331 8663301.347 - 2.95% -
SetIntersection_Front_Vector_string_256_256 7.17% 18541192.264 19871031.435 - 8.65% -
SetIntersection_Front_Set_uint64_262144_64 7.17% 1699019.864 1820849.129 - 10.44% -
BM_StringRead_Cold_Deep_Large 7.17% 1.231 1.320 - 4.59% -
std::replace_if(vector<int>)_(sprinkled)/50 7.16% 12.748 13.661 - 0.35% -
SetIntersection_Interlaced_Vector_string_16384_4 7.16% 1809998.454 1939595.015 - -1.50% -
std::partition(deque<int>)_(sparse)/50 7.16% 17.246 18.480 - 7.71% -
BM_PushHeap_uint64_Random_1024 7.16% 5.759 6.171 - -1.00% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.15% 10149.652 10875.259 - 4.71% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 7.12% 26.306 28.179 - 4.07% -
std::partition_copy(list<int>)/8192 7.10% 6846.125 7332.373 - 6.59% -
ranges::minmax(std::deque<long_long>)/8 7.09% 3.561 3.813 - -1.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.08% 31.410 33.634 - 6.13% -
std::unordered_set<int>::find(key)_(non-existent)/32 7.04% 1.098 1.175 - 0.86% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.03% 518.014 554.428 - 3.29% -
BM_std_minmax_element<short>/512 7.03% 134.142 143.571 - 0.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.02% 231.290 247.520 - -1.39% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.01% 120609.980 129070.592 - -0.47% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 7.00% 19.138 20.477 - 9.62% -
SetIntersection_Front_Vector_string_16384_64 6.99% 3122086.287 3340268.389 - 5.10% -
std::set<int>::upper_bound(key)_(existent)/32 6.98% 1.641 1.755 - 0.12% -
BM_PushHeap_string_PipeOrgan_1024 6.96% 9.445 10.102 - 7.21% -
BM_deque_deque_ranges_copy_backward/2 6.95% 2.305 2.465 - 6.98% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6.94% 6942.775 7424.411 - 0.10% -
std::copy(vector<bool>)_(aligned)/64 6.92% 1.257 1.344 - 3.65% -
std::copy_n(vector<bool>)_(aligned)/64 6.87% 1.265 1.352 - -1.22% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.85% 7094.092 7580.282 - 12.60% -
std::find(list<int>)_(process_all)/8 6.84% 2.193 2.343 - 1.08% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.83% 20.044 21.412 - -2.23% -
std::set<int>::upper_bound(key)_(existent)/1024 6.83% 4.025 4.300 - -0.16% -
BM_vector_deque_ranges_copy/65536 6.83% 2859.660 3054.866 - -7.70% -
std::lower_bound(std::vector<int>)/100 6.82% 12.070 12.894 - 5.53% -
BM_deque_deque_move_backward/70000 6.82% 8128.075 8682.241 - 5.20% -
std::find_end(list<int>)_(process_all)/1048576 6.80% 815929.152 871450.434 - -0.13% -
std::move_backward(deque<int>)/32768 6.80% 3264.622 3486.532 - -1.19% -
BM_std_minmax_element<long_long>/3 6.75% 1.114 1.189 - 8.53% -
SetIntersection_Front_Set_string_16384_256 6.74% 14418310.113 15390221.862 - -1.44% -
std::find_if_not(vector<int>)_(bail_25%)/1024 6.73% 28.480 30.398 - 7.25% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 6.73% 22944.589 24489.159 - 1.83% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.73% 10.267 10.958 - 0.44% -
SetIntersection_Front_Set_uint32_16384_256 6.70% 3946016.288 4210587.048 - 10.97% -
std::equal(list<int>)_(it,_it,_it)/8192 6.69% 9275.331 9895.396 - -0.12% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.68% 6.256 6.673 - -2.78% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.67% 9.009 9.610 - -1.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.67% 27527.324 29362.829 - 6.32% -
rng::find_last(list<int>)_(bail_90%)/1024 6.67% 71.792 76.577 - 0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.66% 57036.838 60833.140 - 11.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.65% 1693.090 1805.749 - 9.57% -
std::copy_backward(list<int>)/8 6.65% 2.207 2.354 - 0.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.65% 4.504 4.803 - -2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.64% 26522127.036 28283063.785 - 7.51% -
std::partition_copy(list<int>)/32 6.62% 8.582 9.150 - 5.35% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 6.61% 12.551 13.381 - 7.92% -
std::for_each_n(list<int>)/8 6.58% 2.421 2.580 - 7.95% -
BM_deque_deque_ranges_move/70000 6.58% 3309.786 3527.695 - 5.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.58% 56.096 59.785 - -8.45% -
BM_vector_deque_move/65536 6.54% 2858.785 3045.710 - -7.91% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.54% 557446.994 593890.378 - 0.39% -
BM_deque_vector_ranges_copy_backward/5500 6.52% 200.606 213.686 - 7.93% -
std::partial_sort_copy(list<int>)_(heap)/8 6.49% 16.582 17.659 - -0.47% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.49% 1.661 1.768 - 9.82% -
BM_deque_deque_ranges_move_backward/65536 6.48% 7577.810 8068.983 - 3.20% -
ranges::minmax(std::vector<long_long>)/1 6.46% 0.647 0.689 - -0.11% -
BM_PushHeap_uint32_Random_1 6.46% 0.465 0.495 - -10.78% -
std::search(deque<int>)_(same_length)/1024 6.46% 473.211 503.770 - 6.04% -
std::set<int>::equal_range(key)_(existent)/32 6.46% 1.714 1.825 - 2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 6.44% 10047913.355 10694641.872 - 9.98% -
std::partial_sort(deque<int>)_(heap)/1024 6.41% 17951.261 19101.843 - 1.73% -
BM_deque_deque_ranges_move_backward/64000 6.38% 7520.577 8000.657 - 0.70% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.35% 21.110 22.451 - 5.53% -
std::map<int,_int>::contains(key)_(existent)/1024 6.34% 3.867 4.112 - -1.65% -
BM_lexicographical_compare_three_way_slow_path/16 6.34% 4.356 4.632 - 1.53% -
ranges::minmax(std::deque<__int128>)/1 6.33% 0.651 0.692 - -2.74% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.31% 8.309 8.833 - -2.60% -
SetIntersection_Front_Set_string_16384_16 6.31% 1770283.284 1881979.008 - -0.97% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.30% 10.217 10.861 - 0.10% -
BM_deque_deque_ranges_move_backward/64 6.30% 3.419 3.635 - 0.66% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.29% 5.754 6.116 - -3.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.28% 24.871 26.434 - 5.78% -
BM_StringRelational_Less_Huge_Empty_Control 6.28% 1.655 1.759 - 9.07% -
BM_PushHeap_string_Descending_64 6.27% 2.209 2.347 - -12.38% -
std::remove(deque<int>)_(prefix)/32 6.27% 52.858 56.169 - 3.40% -
BM_PushHeap_uint64_Random_262144 6.24% 5.990 6.364 - 1.35% -
BM_vector_deque_copy_backward/64000 6.23% 7399.057 7860.253 - 6.17% -
BM_vector_deque_copy_backward/65536 6.23% 7667.258 8144.707 - 7.83% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.21% 23.017 24.446 - 6.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.20% 39.953 42.430 - 9.71% -
std::make_heap(deque<int>)_(shuffled)/1024 6.20% 2516.441 2672.461 - 3.88% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.19% 23.567 25.025 - 4.86% -
BM_PushHeap_string_PipeOrgan_256 6.16% 7.912 8.399 - 6.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.16% 50096.565 53180.867 - 1.66% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 6.15% 3233.047 3431.951 - 9.16% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.13% 2399.076 2546.071 - 0.10% -
std::unique(deque<int>)_(contiguous)/32 6.12% 49.744 52.791 - 6.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.12% 1.048 1.113 - -0.09% -
bm_ranges_lexicographical_compare<int>/8 6.10% 1.447 1.535 - -5.07% -
BM_deque_deque_move_backward/64000 6.09% 7290.515 7734.219 - 1.60% -
std::replace_if(list<int>)_(prefix)/8192 6.05% 7123.165 7554.283 - 5.97% -
SetIntersection_Interlaced_Vector_string_16384_1024 6.05% 113925212.174 120818237.332 - -3.75% -
std::rotate(deque<int>)_(by_1/2)/8192 6.05% 1458.690 1546.941 - 0.36% -
BM_deque_deque_copy/70000 6.05% 3181.967 3374.416 - 6.30% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.03% 10.169 10.782 - -1.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.01% 21.792 23.102 - 6.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.01% 5649547.571 5989034.208 - 2.38% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 6.00% 3.826 4.055 - 2.74% -
std::count(list<int>)_(every_other)/1024 5.99% 667.153 707.146 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.99% 201241354.042 213304844.273 - 11.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 5.99% 769.061 815.153 - 4.07% -
BM_deque_deque_ranges_copy_backward/70000 5.99% 8221.555 8713.966 - 3.36% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.97% 31.247 33.113 - -3.18% -
BM_vector_deque_ranges_move/64000 5.97% 2843.410 3013.151 - -8.49% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.96% 1.594 1.689 - 6.62% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.96% 63.413 67.193 - -0.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.96% 53.285 56.460 - -28.70% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.95% 6681120.625 7078703.997 - 6.51% -
std::equal(deque<int>)_(it,_it,_it)/8 5.91% 4.149 4.394 - 2.94% -
std::set<int>::lower_bound(key)_(non-existent)/8192 5.90% 10.497 11.117 - 26.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.90% 1133.193 1200.010 - -4.37% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.87% 2.011 2.129 - -0.02% -
BM_deque_deque_ranges_copy_backward/5500 5.86% 202.183 214.033 - 4.87% -
std::find_end(list<int>)_(single_element)/1024 5.85% 688.722 729.025 - -0.43% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.84% 178310.725 188716.430 - -4.10% -
std::copy_n(deque<int>)/8 5.82% 2.636 2.790 - 2.16% -
SetIntersection_Front_Set_uint64_262144_256 5.82% 3713053.704 3929032.215 - 4.93% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.82% 2.040 2.159 - -0.91% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.80% 1.409 1.491 - -4.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.80% 5170572.752 5470478.088 - 10.14% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.79% 3.612 3.822 - 0.48% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.79% 5648.910 5976.022 - 5.34% -
std::flat_multimap<int,_int>::erase(iterator)/1024 5.79% 75.413 79.778 - 7.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.76% 142264504.620 150457871.310 - 5.63% -
std::equal(deque<int>)_(it,_it,_it)/50 5.76% 21.548 22.789 - 0.69% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.76% 6278.212 6639.644 - 2.45% -
std::unordered_set<int>::erase(key)_(existent)/32 5.73% 21.354 22.578 - 7.17% -
rng::contains_subrange(vector<int>)_(process_all)/50 5.72% 11.396 12.048 - 0.16% -
SetIntersection_Front_Vector_uint64_16384_256 5.71% 2145748.755 2268362.236 - 0.81% -
BM_StringRead_Cold_Deep_Empty 5.68% 1.168 1.234 - 3.08% -
BM_PushHeap_uint32_Random_16384 5.68% 5.618 5.938 - 2.32% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.68% 1443624.915 1525574.197 - 4.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.67% 1.047 1.106 - -0.25% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.64% 7938.990 8386.374 - 0.30% -
ranges::minmax(std::list<char>)/70000 5.62% 52375.250 55317.913 - 2.18% -
std::reverse(deque<int>)/512 5.62% 112.012 118.303 - 4.72% -
std::partial_sort_copy(vector<int>)_(repeated)/8 5.62% 8.122 8.578 - -1.45% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.61% 264.633 279.470 - 1.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.60% 7.939 8.384 - -23.84% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.60% 6264.584 6615.457 - 2.60% -
std::set<int>::find(key)_(existent)/8192 5.60% 7.979 8.426 - -2.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.58% 1.052 1.111 - 0.31% -
std::set<int>::equal_range(key)_(non-existent)/32 5.58% 2.585 2.730 - 11.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.58% 1.050 1.109 - -0.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.57% 1.042 1.100 - -7.82% -
BM_PushHeap_string_PipeOrgan_64 5.57% 5.753 6.073 - 4.77% -
BM_tolower_string<char> 5.54% 15.295 16.143 - 5.60% -
std::remove_if(list<int>)_(prefix)/1024 5.54% 972.520 1026.404 - -8.16% -
std::remove_if(deque<int>)_(prefix)/50 5.54% 64.165 67.719 - 4.31% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 5.54% 9.860 10.406 - -4.59% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.50% 2.278 2.404 - -0.92% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.49% 56599.341 59705.982 - 8.37% -
ranges::min(std::vector<long_long>)/64 5.48% 4.678 4.935 - 5.30% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.47% 0.253 0.267 - 5.32% -
SetIntersection_Interlaced_Vector_float_16384_4 5.47% 1650158.699 1740424.389 - 6.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.46% 2.637 2.781 - 3.47% -
BM_vector_deque_ranges_move/70000 5.46% 3102.948 3272.448 - -11.79% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 5.46% 31.347 33.059 - 0.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.44% 1050992.930 1108154.944 - 0.71% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.43% 25182.513 26548.781 - -0.56% -
BM_deque_vector_copy_backward/64000 5.42% 7487.791 7893.642 - -6.17% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.36% 0.273 0.287 - 4.04% -
std::set<int>::count(key)_(non-existent)/8192 5.36% 13.811 14.551 - 11.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.35% 2276932.848 2398814.649 - 4.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.35% 1598.034 1683.547 - 6.55% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.35% 656.501 691.607 - 4.92% -
bm_ranges_swap_ranges_vb_aligned/32 5.34% 3.289 3.464 - -3.40% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 5.34% 61.988 65.297 - 60.04% -
std::set<int>::lower_bound(key)_(existent)/8192 5.33% 8.157 8.592 - 1.75% -
SetIntersection_Front_Vector_float_16384_16384 5.32% 71971327.344 75802444.805 - -4.70% -
std::move_backward(vector<int>)/8 5.30% 2.174 2.290 - -1.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.24% 22.616 23.801 - 1.52% -
std::move(vector<bool>)_(unaligned)/4096 5.24% 25.965 27.325 - -0.72% -
std::vector<int>::ctor(size)/32 5.24% 9.964 10.485 - -2.45% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 5.23% 11785.501 12401.454 - -0.46% -
std::set<int>::find(key)_(non-existent)/1024 5.19% 5.378 5.657 - 2.24% -
BM_StringFindAllMatch/8 5.19% 2.683 2.822 - 0.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 5.19% 0.367 0.386 - -19.79% -
BM_StringFindAllMatch/1 5.18% 2.905 3.056 - 2.28% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.18% 4.246 4.465 - -0.30% -
bm_ranges_swap_ranges_vb_aligned/16 5.15% 3.294 3.464 - -3.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.15% 1.209 1.271 - 2.41% -
std::copy_n(vector<int>)/8 5.12% 2.114 2.222 - -3.59% -
SetIntersection_None_Set_string_16384_16384 5.11% 193088059.122 202958952.601 - 7.69% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.10% 8.241 8.661 - -3.12% -
std::set<int>::ctor(const&)/32 5.10% 213.468 224.357 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.08% 31.405 33.001 - 32.92% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.08% 491.203 516.136 - 4.88% -
std::is_sorted_until(deque<int>,_pred)/8 5.06% 4.141 4.351 - -2.88% -
std::sort(deque<int>)_(shuffled)/1024 5.02% 6850.090 7193.957 - -0.37% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.02% 1.595 1.675 - 5.31% -
std::move(vector<int>)/1048576 5.02% 55865.998 58667.828 - 1.97% -
BM_deque_deque_ranges_move_backward/70000 5.02% 7991.921 8392.730 - -3.87% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.01% 1034953.129 1086811.510 - 0.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.00% 1796.068 1885.833 - -5.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.97% 2.828 2.969 - 3.02% -
SetIntersection_Interlaced_Set_uint64_256_16 4.97% 12045931.402 12644475.978 - 1.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.95% 65.036 68.258 - -1.66% -
BM_vector_deque_move_backward/70000 4.94% 8003.041 8398.510 - 5.67% -
std::transform(list<int>)_(identity_transform)/32 4.93% 16.099 16.893 - -0.30% -
SetIntersection_Front_Vector_string_262144_64 4.93% 3131135.823 3285408.563 - 5.98% -
std::unordered_set<int>::erase(key)_(existent)/1024 4.88% 21.623 22.679 - -10.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 4.88% 77.472 81.254 - 3.79% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 4.86% 245.745 257.698 - 3.96% -
std::transform(deque<int>,_deque<int>)/32 4.86% 21.366 22.406 - 4.97% -
SetIntersection_Front_Vector_string_64_64 4.86% 24966445.875 26178986.777 - 1.92% -
std::set<int>::contains(key)_(existent)/8192 4.85% 8.383 8.790 - 0.93% -
std::deque<int>::ctor(size)/32 4.85% 27.048 28.359 - 3.40% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.84% 760.610 797.423 - 0.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.84% 1.762 1.847 - 0.50% -
std::lower_bound(std::vector<int>)/8 4.83% 7.751 8.125 - 3.42% -
SetIntersection_Front_Vector_float_262144_16384 4.81% 71787441.651 75241653.084 - -5.39% -
BM_std_minmax_element<long_long>/4096 4.80% 1040.815 1090.754 - 1.39% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.80% 325.245 340.846 - -3.99% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.78% 4.208 4.409 - 0.75% -
SetIntersection_Front_Set_uint64_256_256 4.77% 7440051.657 7795187.968 - 0.12% -
std::transform(list<int>)_(identity_transform)/8192 4.77% 7004.818 7338.734 - -6.25% -
std::set<std::string>::contains(key)_(existent)/8192 4.76% 28.668 30.033 - 3.87% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.75% 30.972 32.443 - 7.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.74% 18194211.567 19057438.231 - 5.48% -
BM_lexicographical_compare_three_way_fast_path/1 4.74% 0.413 0.433 - 25.16% -
BM_deque_deque_copy_backward/65536 4.71% 7576.692 7933.781 - -0.98% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.71% 0.775 0.811 - 0.13% -
std::sort_heap(deque<int>)/8192 4.71% 453018.868 474360.732 - 0.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.69% 5513.537 5772.155 - 0.57% -
BM_std_minmax_element<long_long>/512 4.68% 134.114 140.392 - 1.48% -
SetIntersection_Front_Vector_float_16384_256 4.68% 2168473.030 2269869.957 - -0.43% -
std::set<int>::upper_bound(key)_(existent)/8192 4.67% 8.591 8.992 - 6.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.67% 2453927.205 2568467.482 - 10.24% -
std::unordered_set<int>::erase(iterator)/32 4.66% 20.214 21.157 - 2.03% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.65% 514.422 538.356 - 0.31% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.65% 28.884 30.228 - -3.29% -
SetIntersection_Interlaced_Vector_string_262144_4 4.65% 2054683.761 2150172.068 - -7.34% -
BM_deque_deque_ranges_copy/64000 4.65% 2950.545 3087.651 - 4.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.64% 2.249 2.353 - -7.80% -
BM_std_minmax_element<long_long>/65536 4.64% 16665.713 17438.753 - 1.04% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.63% 26784.927 28026.331 - 0.28% -
BM_std_minmax_element<long_long>/64000 4.63% 16273.847 17027.641 - 0.93% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 4.62% 10140.450 10609.423 - 10.06% -
BM_std_minmax_element<long_long>/4000 4.62% 1016.659 1063.668 - 1.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.62% 24.249 25.370 - 2.30% -
std::unordered_set<int>::erase(iterator)/8192 4.62% 20.300 21.237 - -9.83% -
BM_lexicographical_compare_three_way_fast_path/256 4.61% 68.197 71.344 - 1.60% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.58% 9.434 9.867 - 1.95% -
BM_PushHeap_float_SingleElement_16 4.58% 0.364 0.381 - 1.29% -
BM_vector_deque_move/1 4.58% 2.282 2.386 - 2.83% -
BM_std_minmax_element<long_long>/5500 4.57% 1394.534 1458.267 - 1.24% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.57% 10.187 10.652 - 0.29% -
BM_std_minmax_element<long_long>/70000 4.57% 17802.912 18615.851 - 1.07% -
BM_std_minmax_element<long_long>/64 4.51% 16.688 17.441 - -0.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.51% 6742.689 7046.655 - 2.96% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.51% 216.915 226.689 - 2.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.50% 22.952 23.986 - 2.67% -
std::remove(list<int>)_(prefix)/1024 4.50% 947.554 990.174 - 1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 4.49% 1502459.873 1569974.875 - 5.64% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.48% 18.981 19.832 - 6.86% -
SetIntersection_Front_Vector_float_1024_256 4.48% 2168224.583 2265444.814 - 0.00% -
BM_std_minmax_element<long_long>/1024 4.47% 264.891 276.741 - 1.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.46% 206.312 215.516 - -2.55% -
std::set<int>::find(key)_(non-existent)/8192 4.46% 8.408 8.783 - 4.59% -
BM_StringFindCharLiteral/8192 4.46% 138.180 144.339 - 4.82% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.46% 8.301 8.671 - -2.29% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.45% 23.889 24.953 - 4.96% -
std::multiset<int>::contains(key)_(existent)/32 4.44% 1.639 1.712 - -2.17% -
std::unordered_set<std::string>::erase(iterator)/8192 4.44% 29.255 30.553 - -4.95% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 4.43% 0.417 0.435 - 5.39% -
std::move_backward(deque<int>)/1048576 4.43% 125794.150 131363.184 - -0.67% -
std::unordered_multiset<int>::clear()/8192 4.42% 67213.796 70187.858 - -7.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.42% 26.808 27.992 - -2.87% -
SetIntersection_Front_Vector_string_256_64 4.41% 9986969.937 10426933.538 - 7.49% -
std::find_end(list<int>)_(process_all)/1024 4.40% 697.957 728.670 - -0.18% -
std::rotate_copy(list<int>)/50 4.40% 13.293 13.878 - 0.59% -
BM_deque_deque_copy_backward/4000 4.40% 145.339 151.729 - 1.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.39% 5.525 5.768 - -0.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.39% 645.818 674.165 - 1.84% -
BM_deque_deque_ranges_copy/1 4.38% 2.483 2.592 - 3.94% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.38% 397.417 414.821 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.36% 1148840.282 1198936.388 - 4.22% -
std::partition_copy(deque<int>)/1024 4.35% 662.698 691.515 - 8.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.35% 23.286 24.298 - -1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.34% 14475949.488 15104018.339 - 9.46% -
std::unordered_multiset<int>::clear()/1024 4.33% 8610.501 8983.257 - -8.19% -
BM_StringEraseToEnd_Huge_Opaque 4.32% 2.290 2.389 - 6.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.32% 753.547 786.090 - 2.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.32% 201498306.274 210196005.544 - 7.70% -
BM_StringRead_Cold_Shallow_Small 4.31% 1.125 1.174 - 3.10% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 4.31% 463.776 483.773 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.30% 1198669.846 1250252.182 - 1.46% -
ranges::minmax(std::deque<char>)/1 4.30% 0.657 0.685 - -1.13% -
ranges::minmax(std::vector<char>)/70000 4.28% 564.879 589.052 - -0.51% -
std::pop_heap(deque<float>)/8192 4.28% 59.703 62.257 - 2.63% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.28% 461979.139 481738.224 - 0.40% -
std::move_backward(deque<int>)/262144 4.26% 29873.621 31145.138 - -0.32% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.24% 2.333 2.431 - 1.96% -
std::set<int>::contains(key)_(existent)/1024 4.23% 3.778 3.938 - 2.05% -
std::partial_sort_copy(vector<int>)_(heap)/8192 4.23% 96538.595 100622.332 - 1.85% -
BM_PushHeap_string_Ascending_16384 4.22% 19.135 19.943 - -13.94% -
std::unordered_set<int>::erase(key)_(existent)/8192 4.22% 22.816 23.778 - -16.84% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 4.22% 238721.182 248784.217 - 0.88% -
BM_vector_deque_ranges_move_backward/64000 4.21% 7376.683 7687.546 - 4.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.20% 14177.338 14772.700 - 26.75% -
BM_deque_deque_move/65536 4.19% 3105.598 3235.785 - 1.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.18% 22.999 23.960 - 0.05% -
BM_PushHeap_uint32_Random_64 4.17% 5.026 5.236 - 1.49% -
BM_vector_deque_copy/5500 4.17% 198.104 206.370 - 5.80% -
std::find_if_not(list<int>)_(process_all)/50 4.17% 38.043 39.629 - -0.56% -
std::pop_heap(deque<size_t>)/8192 4.16% 57.144 59.524 - 0.26% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.16% 39.750 41.405 - 10.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.16% 660.111 687.583 - 2.05% -
BM_lexicographical_compare_three_way_slow_path/4 4.16% 1.130 1.177 - -0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.16% 42325.455 44084.218 - 0.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 4.14% 23.335 24.301 - 4.96% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.14% 24.364 25.373 - 1.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.13% 1191.681 1240.922 - 4.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.11% 1.257 1.309 - -7.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.09% 57576.476 59933.913 - -3.33% -
std::all_of(list<int>)_(process_all)/8192 4.09% 7644.749 7957.329 - 12.64% -
std::copy(deque<int>)/8 4.09% 2.588 2.694 - -0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.08% 129615.737 134903.829 - -2.85% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 4.08% 23.862 24.835 - 4.66% -
std::sort_heap(vector<int>,_pred)/8 4.08% 30.307 31.543 - -0.37% -
std::find_end(list<int>)_(single_element)/1000 4.07% 684.813 712.674 - -0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.06% 116572.730 121308.688 - 2.32% -
BM_vector_deque_ranges_copy_backward/1 4.06% 2.284 2.377 - 3.81% -
std::is_sorted(deque<int>,_pred)/1024 4.06% 617.072 642.100 - 0.11% -
SetIntersection_Front_Set_uint64_256_64 4.05% 5273795.717 5487509.985 - 0.96% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 4.05% 10.563 10.991 - 14.29% -
std::partial_sort(deque<int>)_(shuffled)/1024 4.05% 15145.098 15757.790 - 0.51% -
rng::contains(list<int>)_(process_all)/32 4.04% 9.046 9.412 - 1.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.04% 39.719 41.325 - 3.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.03% 16285.415 16941.555 - -0.01% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.02% 13.362 13.899 - 4.72% -
SetIntersection_Interlaced_Vector_float_1024_16 4.02% 2543981.484 2646159.990 - -4.92% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.01% 34.435 35.816 - -12.51% -
std::copy_if(list<int>)_(entire_range)/8 3.99% 2.452 2.550 - 1.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.99% 23.953 24.909 - 4.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.99% 87.552 91.045 - -0.83% -
bm_ranges_swap_ranges_vb_aligned/262144 3.99% 481.950 501.172 - 0.25% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.99% 236.209 245.626 - 0.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 3.98% 753.581 783.606 - 2.08% -
std::partial_sort(deque<int>)_(heap)/8192 3.98% 275886.920 286876.834 - 3.76% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.98% 14.984 15.580 - -0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.98% 8.964 9.321 - -1.33% -
std::find(deque<int>)_(process_all)/8 3.97% 3.398 3.533 - 0.49% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.97% 1.156 1.202 - 3.51% -
std::deque<int>::ctor(size)/8192 3.96% 440.115 457.536 - 0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.95% 543.488 564.980 - -14.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.95% 12040491.056 12516402.377 - 8.86% -
bm_ranges_swap_ranges_vb_aligned/8 3.93% 3.263 3.392 - -3.79% -
BM_lexicographical_compare_three_way_fast_path/4 3.93% 1.112 1.156 - 0.57% -
std::unordered_set<int>::clear()/32 3.93% 604.585 628.359 - 7.01% -
std::move_backward(vector<int>)/1048576 3.93% 56466.354 58685.658 - 2.67% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.92% 20.957 21.779 - 13.24% -
std::set<int>::count(key)_(existent)/8192 3.91% 8.218 8.540 - 5.48% -
SetIntersection_Front_Set_uint64_16384_64 3.91% 1680363.084 1746032.550 - 8.44% -
BM_lexicographical_compare_three_way_fast_path/64 3.88% 15.034 15.618 - 0.21% -
BM_deque_deque_ranges_copy_backward/4000 3.87% 144.294 149.880 - 0.07% -
std::rotate(list<int>)_(1_element_forward)/32 3.87% 13.296 13.810 - -0.56% -
std::set<std::string>::find(key)_(existent)/32 3.86% 14.271 14.822 - -7.33% -
BM_getline_string 3.86% 16.146 16.770 - -1.61% -
BM_PushHeap_string_Descending_4 3.85% 1.897 1.970 - -9.78% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.85% 3.178 3.300 - 0.09% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.83% 58284.225 60518.880 - 0.53% -
std::rotate(list<int>)_(1_element_forward)/50 3.83% 24.750 25.698 - -0.64% -
std::multiset<std::string>::erase(iterator)/32 3.82% 26.705 27.725 - -19.78% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.82% 380.113 394.623 - 2.56% -
std::copy_backward(list<int>)/32768 3.81% 26091.314 27085.483 - 3.34% -
SetIntersection_Front_Set_uint64_16384_4 3.81% 1068767.367 1109474.036 - 7.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.81% 5890.765 6114.992 - 3.06% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.80% 3311.047 3437.013 - -0.17% -
BM_vector_deque_move_backward/65536 3.80% 7706.512 7999.544 - 4.71% -
BM_StringRelational_Compare_Empty_Huge_Control 3.79% 1.618 1.679 - 1.26% -
BM_StringRelational_Less_Huge_Small_Control 3.78% 1.849 1.919 - 3.85% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 3.78% 63724.692 66132.821 - 0.69% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.77% 987540.717 1024802.268 - 1.63% -
BM_deque_deque_ranges_move_backward/1024 3.77% 38.898 40.364 - 5.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.76% 214.501 222.572 - 1.50% -
std::for_each_n(deque<int>)/8 3.76% 1.156 1.200 - 4.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.76% 140610.661 145891.023 - 3.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.75% 2.273 2.359 - 1.63% -
BM_deque_deque_ranges_move/1024 3.75% 36.979 38.366 - 2.55% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.75% 4.098 4.252 - 3.47% -
std::multiset<std::string>::find(key)_(existent)/1024 3.75% 22.792 23.646 - -5.01% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 3.75% 98519608.942 102211355.913 - 31.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.74% 2303561.200 2389819.533 - 2.14% -
std::for_each(join_view(vector<vector<int>>))/8 3.74% 1.423 1.477 - 8.33% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.74% 84943.400 88119.187 - 0.17% -
std::rotate_copy(deque<int>)/32 3.73% 2.572 2.668 - -2.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.72% 7.032 7.294 - 32.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.72% 115392280.410 119690199.230 - 13.83% -
std::is_sorted(deque<int>,_pred)/8192 3.72% 5007.942 5194.125 - 0.07% -
SetIntersection_Front_Set_string_1024_1024 3.71% 55151219.466 57198392.436 - 1.36% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.71% 3627.443 3761.944 - -0.26% -
BM_deque_deque_move_backward/65536 3.70% 7628.923 7910.882 - -4.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.69% 731.555 758.563 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 3.69% 42026838.427 43577046.382 - 4.11% -
std::copy_backward(list<int>)/64 3.68% 29.932 31.034 - 0.63% -
std::copy_n(vector<bool>)_(aligned)/262144 3.67% 585.453 606.958 - -0.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.67% 117123.022 121424.520 - 1.23% -
BM_lexicographical_compare_three_way_fast_path/1024 3.67% 236.321 244.994 - -0.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.67% 12375.756 12829.491 - -1.04% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.64% 14556.907 15087.013 - 0.29% -
ranges::minmax(std::list<char>)/1 3.64% 0.412 0.427 - -6.92% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.64% 72.014 74.636 - 1.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.64% 241.115 249.882 - -0.39% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.63% 10.098 10.465 - -5.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.62% 71.608 74.203 - -0.21% -
std::copy_backward(deque<int>)/8 3.61% 2.662 2.758 - -1.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 3.61% 65.298 67.653 - 27.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.61% 32.425 33.594 - -0.03% -
std::find_if_not(list<int>)_(process_all)/32768 3.60% 25341.716 26253.803 - 3.32% -
std::remove(list<int>)_(prefix)/8192 3.60% 8258.722 8555.900 - 3.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.60% 3638.752 3769.607 - -0.15% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.59% 14.768 15.299 - 3.84% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.59% 20.660 21.402 - -1.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.59% 31.168 32.287 - 3.29% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.57% 26861.004 27819.259 - 0.11% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.56% 30.601 31.692 - -6.62% -
ranges::min(std::list<char>)/64 3.56% 25.927 26.850 - 0.20% -
BM_PushHeap_string_SingleElement_16 3.56% 2.606 2.698 - 0.92% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 3.56% 1.312 1.359 - 4.80% -
std::sort_heap(deque<int>)/8 3.55% 36.024 37.302 - -2.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.55% 12369.837 12808.540 - -1.50% -
BM_StringFindStringLiteral/32 3.54% 1.748 1.810 - 3.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.54% 6158365.591 6376337.943 - 0.35% -
BM_PushHeap_float_PipeOrgan_16384 3.54% 2.525 2.614 - 3.63% -
BM_StringRelational_Compare_Empty_Large_Control 3.53% 1.656 1.715 - 3.29% -
SetIntersection_None_Set_uint64_64_64 3.53% 11132725.634 11525869.037 - 2.22% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.53% 0.598 0.619 - -4.39% -
BM_StringFindCharLiteral/64 3.52% 2.089 2.163 - 2.50% -
std::replace_if(list<int>)_(prefix)/50 3.51% 23.656 24.487 - -0.37% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.51% 1.388 1.436 - 3.58% -
BM_PushHeap_string_PipeOrgan_16 3.49% 4.217 4.364 - 3.29% -
std::unordered_set<int>::erase(iterator)/1024 3.49% 20.345 21.055 - -9.26% -
BM_deque_deque_copy/64000 3.48% 2947.276 3049.726 - 2.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.48% 39.123 40.483 - 8.64% -
SetIntersection_Front_Set_uint64_16384_1024 3.47% 12460483.934 12892923.382 - -6.18% -
std::set<int>::equal_range(key)_(existent)/8192 3.46% 8.252 8.538 - 4.10% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.46% 1.721 1.780 - 3.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.46% 922.234 954.131 - -0.22% -
BM_deque_vector_move/1 3.45% 2.051 2.122 - -0.95% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.45% 69.574 71.976 - -3.36% -
std::is_partitioned(list<int>)_(partitioned)/50 3.44% 13.477 13.941 - -0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3.44% 2224207.993 2300681.292 - 4.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.43% 23.326 24.125 - -27.22% -
std::find_if_not(list<int>)_(process_all)/8192 3.43% 6934.482 7172.063 - -0.69% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 3.42% 869.276 899.027 - 4.00% -
SetIntersection_Interlaced_Vector_float_64_64 3.42% 11040834.947 11417920.503 - 0.36% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.41% 10.802 11.170 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.41% 1195722.763 1236522.162 - 2.33% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.41% 28.990 29.978 - -0.63% -
BM_std_minmax_element<char>/64 3.40% 17.109 17.692 - -1.58% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.39% 7130.931 7373.023 - 2.41% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.38% 10.278 10.625 - -2.75% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.38% 624.959 646.052 - 1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.37% 955545.288 987744.318 - 3.24% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.37% 920.710 951.720 - -0.08% -
BM_vector_deque_move_backward/1024 3.36% 37.178 38.428 - 0.96% -
BM_lexicographical_compare_three_way_fast_path/16384 3.36% 3630.878 3752.734 - -0.51% -
BM_std_minmax_element<long_long>/4 3.36% 1.222 1.263 - 0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.35% 13387910.766 13836812.337 - -1.20% -
bm_ranges_lexicographical_compare<signed_char>/512 3.35% 7.766 8.026 - -1.47% -
std::partition(vector<int>)_(dense)/8192 3.33% 1810.876 1871.178 - -0.16% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.33% 2.637 2.725 - -4.74% -
SetIntersection_Front_Set_uint64_262144_16384 3.32% 218628940.634 225880635.225 - 3.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.31% 13014.337 13444.955 - 3.36% -
BM_PushHeap_float_Ascending_64 3.31% 1.761 1.820 - 1.78% -
std::reverse_copy(list<int>)/32768 3.30% 25899.089 26753.048 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.30% 205628505.192 212405262.564 - 8.26% -
BM_PushHeap_uint64_SingleElement_1 3.29% 0.501 0.518 - 8.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.27% 1355139.307 1399500.992 - 6.34% -
std::move(vector<int>)/8 3.27% 2.169 2.240 - 0.01% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.26% 23.562 24.330 - 1.45% -
BM_PushHeap_uint64_SingleElement_16 3.25% 0.358 0.370 - 3.80% -
std::partial_sort(deque<int>)_(ascending)/8 3.25% 30.868 31.872 - -1.10% -
std::remove_if(deque<int>)_(prefix)/32 3.25% 54.625 56.400 - -4.03% -
BM_lexicographical_compare_three_way_fast_path/4096 3.25% 922.133 952.064 - -0.45% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.25% 3663.895 3782.805 - -0.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.24% 58227.047 60115.626 - -0.09% -
std::replace(vector<int>)_(sprinkled)/8192 3.24% 1245.180 1285.511 - 9.69% -
std::count(list<int>)_(every_other)/8192 3.24% 6589.890 6803.296 - -0.91% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.24% 789.857 815.431 - -2.71% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.23% 4.513 4.659 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.23% 211188653.580 218017086.302 - 10.72% -
BM_StringEraseToEnd_Small_Opaque 3.22% 0.590 0.609 - 3.29% -
BM_std_minmax_element<short>/64 3.22% 16.799 17.340 - -1.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.22% 14554.157 15022.364 - -0.15% -
rng::starts_with(deque<int>)/8 3.22% 3.900 4.025 - 1.95% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.20% 2830.164 2920.708 - 1.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.19% 12.141 12.528 - -1.92% -
std::partition_copy(vector<int>)/50 3.19% 12.210 12.599 - 1.40% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.19% 0.581 0.599 - 2.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.19% 73.365 75.702 - 0.73% -
BM_deque_deque_ranges_move_backward/512 3.18% 19.087 19.694 - 0.82% -
BM_CmpLess_ushort_uchar 3.18% 1.111 1.146 - 3.25% -
ranges::minmax(std::list<__int128>)/1 3.18% 0.447 0.461 - 2.90% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.18% 53.062 54.749 - 0.04% -
std::unordered_set<int>::ctor(const&)/32 3.17% 203.434 209.891 - 6.28% -
ranges::minmax(std::deque<__int128>)/64 3.17% 30.145 31.101 - -2.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.17% 4.052 4.180 - -0.01% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.16% 929361.828 958755.074 - 0.14% -
BM_vector_deque_ranges_copy_backward/2 3.16% 1.996 2.059 - 2.97% -
std::deque<int>::ctor(size)/1024 3.16% 71.742 74.007 - -2.78% -
std::multiset<int>::erase(key)_(existent)/1024 3.15% 39.857 41.114 - 2.01% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.15% 2.280 2.352 - 4.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.14% 91313.962 94183.748 - 2.24% -
std::set<std::string>::clear()/32 3.14% 876.899 904.440 - 0.31% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.14% 51877.772 53507.005 - 3.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.14% 13994186.114 14432962.276 - 1.26% -
SetIntersection_Front_Set_uint64_4_1 3.13% 216691185.212 223483320.937 - 4.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.13% 2125862.952 2192450.340 - -0.94% -
BM_vector_deque_ranges_move_backward/70000 3.13% 8114.499 8368.474 - 3.99% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.13% 1.289 1.329 - 5.00% -
ranges::min(std::vector<long_long>)/70000 3.13% 7674.275 7914.097 - -0.44% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.12% 49815.986 51369.116 - 1.62% -
std::make_heap(deque<int>)_(ascending)/8192 3.11% 20434.578 21070.469 - 2.35% -
std::unordered_multiset<int>::clear()/32 3.11% 599.786 618.435 - -4.33% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.11% 148028.629 152626.404 - 3.39% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.10% 5.104 5.262 - -3.94% -
SetIntersection_Interlaced_Set_float_256_16 3.09% 12174675.101 12551280.863 - 1.86% -
std::none_of(list<int>)_(process_all)/8192 3.09% 7971.376 8217.861 - 8.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.09% 6.486 6.686 - -2.15% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.07% 4.582 4.723 - 3.65% -
std::partial_sort(deque<int>)_(shuffled)/8 3.07% 32.026 33.009 - 1.76% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.07% 747.791 770.742 - 2.11% -
ranges::min(std::list<__int128>)/64 3.07% 32.234 33.222 - -0.91% -
std::multiset<int>::contains(key)_(existent)/1024 3.06% 3.963 4.084 - 2.22% -
ranges::min(std::vector<char>)/70000 3.06% 478.639 493.295 - -0.34% -
std::vector<int>::ctor(size)/1024 3.06% 42.209 43.499 - 4.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.05% 200619415.969 206746274.110 - 6.90% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.05% 0.416 0.429 - 3.33% -
BM_StringFindCharLiteral/32 3.04% 1.620 1.669 - 3.14% -
SetIntersection_Interlaced_Set_string_16384_4 3.03% 197023347.536 202990969.641 - 3.87% -
BM_deque_deque_copy/2 3.03% 2.241 2.308 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.02% 22649251.489 23334189.413 - 3.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 3.02% 63972728.301 65906118.447 - 4.72% -
std::search(vector<int>)_(same_length)/8192 3.02% 1865.020 1921.382 - -3.09% -
std::find(vector<short>)_(bail_25%)/8 3.02% 0.693 0.713 - 9.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.02% 19.060 19.635 - 3.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.02% 16973.115 17485.319 - 2.09% -
SetIntersection_Front_Set_uint64_16384_256 3.01% 3884669.344 4001586.082 - 3.01% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.00% 35465.233 36530.451 - 0.26% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.00% 20450.763 21063.576 - 0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.99% 1.630 1.678 - 1.50% -
rng::contains(deque<int>)_(process_all)/32 2.99% 8.536 8.791 - -0.20% -
BM_num_put<long_double> 2.99% 59.679 61.465 - 4.28% -
SetIntersection_Interlaced_Set_string_16384_1024 2.99% 349998083.127 360468722.745 - 0.56% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.99% 1.160 1.195 - 3.31% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.98% 1.637 1.686 - 6.49% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 2.98% 27.188 27.999 - -3.08% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.98% 12938.012 13323.573 - 3.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.98% 396.997 408.827 - 2.69% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.98% 10.203 10.507 - 0.42% -
SetIntersection_Interlaced_Set_string_256_64 2.98% 29729390.805 30614506.595 - 1.50% -
SetIntersection_Front_Set_string_64_64 2.98% 34098903.052 35113726.188 - -3.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.97% 2.449 2.521 - 5.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.97% 39.832 41.014 - 17.97% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.97% 1638.483 1687.064 - 0.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.96% 27.278 28.085 - 2.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.96% 22.103 22.757 - 2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.96% 1067883.320 1099484.863 - 4.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.96% 23197.843 23884.220 - 3.13% -
BM_deque_deque_ranges_move/65536 2.96% 3107.141 3198.994 - 2.20% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.95% 22.140 22.795 - 3.51% -
std::move_backward(deque<int>)/4096 2.95% 152.702 157.212 - 2.35% -
BM_deque_vector_copy/1024 2.95% 36.903 37.993 - 2.74% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.94% 15.062 15.505 - 1.84% -
std::copy_n(vector<int>)/4096 2.94% 142.411 146.593 - -11.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.93% 1834721.313 1888553.073 - 3.06% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.93% 2.879 2.964 - 8.36% -
SetIntersection_Front_Set_string_256_64 2.93% 14183192.766 14598345.030 - -6.38% -
std::unordered_multiset<int>::erase(iterator)/1024 2.92% 20.161 20.750 - 4.65% -
BM_vector_deque_copy/1 2.92% 2.291 2.358 - 1.35% -
std::pop_heap(deque<std::string>)/8 2.92% 57.937 59.628 - 0.57% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.91% 27.049 27.837 - -2.33% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.91% 111.564 114.814 - 1.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.91% 2.348 2.417 - 5.04% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.91% 1085672.395 1117267.383 - 0.82% -
std::upper_bound(std::forward_list<int>)/8192 2.90% 10398.424 10700.131 - 2.87% -
BM_lexicographical_compare_three_way_fast_path/262144 2.90% 58419.173 60113.650 - -0.51% -
BM_lexicographical_compare_three_way_fast_path/65536 2.90% 14587.432 15010.502 - -0.49% -
SetIntersection_Interlaced_Set_string_64_64 2.90% 35089417.383 36106399.278 - 5.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.89% 17.080 17.575 - -0.36% -
SetIntersection_Front_Set_string_16384_1024 2.89% 58563680.761 60257458.125 - 1.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.89% 6.109 6.285 - 0.89% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.89% 1.115 1.148 - -0.44% -
std::copy_backward(deque<int>)/1048576 2.89% 128657.472 132375.157 - -1.87% -
rng::fold_left(deque<int>)/32 2.88% 16.159 16.625 - 1.24% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 2.87% 4999.184 5142.750 - 2.33% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.87% 567.155 583.405 - 0.16% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.86% 20244.289 20824.120 - 1.61% -
BM_StringRelational_Compare_Large_Empty_Control 2.86% 1.614 1.660 - 3.20% -
BM_StringConstructDestroyCStr_Small_Opaque 2.84% 2.253 2.317 - 10.74% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.84% 4.515 4.643 - 0.68% -
std::unique_copy(vector<int>)_(contiguous)/32 2.84% 8.480 8.721 - -0.35% -
std::multimap<int,_int>::clear()/1024 2.83% 11110.454 11425.402 - 5.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.83% 276.552 284.392 - -4.85% -
SetIntersection_Interlaced_Set_string_64_16 2.83% 37531932.872 38594251.529 - 1.44% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.83% 24.966 25.672 - -1.53% -
BM_PushHeap_uint64_SingleElement_4 2.82% 0.377 0.387 - 5.78% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.82% 1.634 1.680 - 2.58% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.82% 45.696 46.986 - 0.60% -
SetIntersection_Interlaced_Vector_float_64_16 2.82% 16695650.048 17166500.264 - -7.93% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.81% 3.096 3.183 - 0.12% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.79% 0.529 0.544 - 2.59% -
std::make_heap(deque<int>)_(ascending)/1024 2.78% 2595.500 2667.579 - 2.07% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.78% 2110.493 2169.073 - 0.62% -
BM_PushHeap_uint64_SingleElement_1024 2.77% 0.368 0.379 - -1.36% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.76% 31591.357 32464.036 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.76% 47084643.425 48385093.893 - 7.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.76% 31945.992 32828.306 - 3.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.76% 180549.245 185527.410 - -1.15% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.76% 21.425 22.015 - -8.31% -
std::sort_heap(vector<NonIntegral>)/8 2.75% 29.350 30.157 - 0.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.74% 20275.115 20831.656 - 2.48% -
std::search(list<int>)_(single_element)/1024 2.73% 739.627 759.841 - -0.24% -
std::partition_point(deque<int>)/8192 2.73% 14.911 15.318 - -0.87% -
BM_vector_deque_copy/2 2.73% 2.003 2.057 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.73% 26922275.513 27656219.261 - 7.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.73% 3.730 3.832 - 2.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.73% 31.965 32.836 - -2.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.72% 8854331.574 9095009.889 - 5.20% -
std::copy_if(vector<int>)_(entire_range)/64 2.71% 15.545 15.967 - 0.12% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.71% 282.401 290.066 - 0.68% -
SetIntersection_Front_Set_uint64_4_4 2.71% 138721966.678 142484270.856 - 4.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.71% 3.209 3.296 - 0.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.71% 23.967 24.617 - -3.72% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.71% 28.960 29.744 - 1.84% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.70% 30.619 31.447 - 0.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.70% 50857.518 52231.743 - 0.30% -
bm_lexicographical_compare<unsigned_char>/1 2.70% 1.566 1.608 - 3.92% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.70% 4.994 5.129 - 0.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.70% 39.152 40.207 - 9.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.69% 115090.354 118183.465 - 1.74% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.69% 123.572 126.892 - -0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.68% 12856.223 13201.059 - -1.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.68% 260371.769 267350.721 - 2.95% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.68% 4.039 4.147 - 0.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.68% 12612.502 12950.402 - 0.10% -
std::find(deque<int>)_(bail_25%)/1024 2.67% 66.035 67.801 - -0.05% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.67% 0.695 0.713 - 0.54% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.67% 258.782 265.679 - -0.20% -
BM_lexicographical_compare_three_way_fast_path/16 2.66% 4.308 4.423 - -0.30% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 2.66% 15026.812 15426.981 - 1.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.66% 3932.639 4037.099 - 1.04% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 2.66% 591.069 606.767 - 2.83% -
std::copy(vector<int>)/8 2.65% 2.184 2.242 - 2.33% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.65% 581.704 597.136 - -0.17% -
std::copy_if(list<int>)_(every_other)/512 2.65% 349.505 358.768 - -0.23% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.65% 9.678 9.934 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.64% 11251370.324 11548508.772 - 2.33% -
std::search(deque<int>,_pred)_(same_length)/1000 2.64% 480.779 493.475 - 2.91% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.64% 36928.761 37903.544 - 0.36% -
std::fill_n(list<int>)/32 2.64% 7.936 8.146 - 0.70% -
std::fill(vector<int>)/8192 2.63% 228.633 234.645 - 0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.63% 238855.348 245129.623 - -0.11% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.63% 6765.031 6942.693 - 2.77% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.62% 1.234 1.266 - -9.41% -
ranges::min(std::deque<char>)/70000 2.62% 17335.680 17790.011 - -21.59% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.62% 1.595 1.637 - 2.77% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.61% 27.606 28.328 - -3.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.61% 1014687.591 1041200.662 - 1.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.61% 5.526 5.670 - -1.34% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.61% 0.496 0.509 - 7.89% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.61% 1428284.828 1465575.330 - 15.31% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.61% 10.125 10.390 - -0.24% -
BM_CmpEqual_ushort_uint 2.61% 1.069 1.097 - 2.76% -
std::fill(vector<int>)/1024 2.61% 29.077 29.835 - 0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.60% 4061766.157 4167239.557 - -1.30% -
std::reverse_copy(deque<int>)/4096 2.60% 954.016 978.785 - -0.18% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.60% 36718.742 37671.731 - 0.79% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.59% 9.464 9.709 - -0.55% -
std::rotate(list<int>)_(by_1/3)/1024 2.59% 786.859 807.247 - -0.18% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.56% 24.558 25.188 - 2.41% -
ranges::minmax(std::deque<__int128>)/8 2.56% 3.704 3.799 - -6.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.56% 41.660 42.725 - 12.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.55% 210.742 216.127 - -2.39% -
std::make_heap(vector<int>)_(shuffled)/1024 2.55% 565.075 579.461 - 0.82% -
std::map<int,_int>::ctor(const&)/8192 2.54% 51858.684 53177.298 - 1.68% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.54% 628.631 644.602 - 2.03% -
std::copy_n(vector<int>)/32768 2.53% 3686.644 3779.960 - 1.25% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.53% 17.333 17.772 - 1.33% -
rng::fold_left(deque<int>)/50 2.52% 27.054 27.735 - 1.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.51% 3.663 3.755 - 0.48% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.51% 7466.192 7653.454 - -0.29% -
std::copy_if(vector<int>)_(entire_range)/8 2.50% 2.265 2.322 - -0.98% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.50% 2.708 2.775 - -0.04% -
std::swap_ranges(list<int>)/50 2.49% 31.870 32.662 - 0.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.49% 21.150 21.675 - 1.83% -
BM_deque_deque_ranges_copy/2 2.48% 2.246 2.301 - 2.91% -
std::is_sorted(deque<int>,_pred)/8 2.48% 4.805 4.924 - 4.13% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 2.48% 6.564 6.727 - 4.47% -
std::move(vector<bool>)_(unaligned)/32768 2.48% 202.285 207.297 - 1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 2.48% 142836119.881 146372643.508 - 4.50% -
std::partition(vector<int>)_(dense)/50 2.47% 12.953 13.274 - 1.76% -
rng::find_last(list<int>)_(bail_10%)/8 2.47% 2.021 2.071 - -0.17% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.47% 9.708 9.948 - 0.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.46% 87.309 89.459 - -0.70% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.46% 260645.710 267061.369 - 3.02% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.46% 177587.939 181958.258 - 3.51% -
std::stable_sort(vector<int>)_(descending)/8 2.46% 23.331 23.905 - 3.24% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.46% 23415.293 23990.849 - 3.06% -
BM_PushHeap_uint64_Ascending_262144 2.46% 4.662 4.776 - -2.52% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.46% 47.763 48.936 - -0.75% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.44% 23.327 23.897 - -4.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.44% 2953682.779 3025786.377 - 1.62% -
BM_deque_deque_copy_backward/2 2.44% 2.468 2.528 - -0.12% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.44% 23.468 24.040 - -0.59% -
rng::starts_with(deque<int>,_pred)/8192 2.43% 3902.365 3997.367 - 1.91% -
rng::starts_with(deque<int>,_pred)/1048576 2.43% 506338.357 518659.358 - 1.46% -
BM_StringConstructDestroyCStr_Large_Opaque 2.43% 15.052 15.417 - -3.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.42% 6.673 6.835 - 5.38% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.42% 1.176 1.204 - -0.24% -
std::move_backward(list<int>)/32768 2.41% 31156.368 31907.088 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.41% 1680877.573 1721374.158 - 2.60% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.41% 355.515 364.066 - 1.15% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.40% 4.318 4.422 - 2.46% -
SetIntersection_Interlaced_Set_float_64_16 2.40% 21818647.974 22342230.694 - 0.66% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.40% 29.037 29.734 - 0.32% -
std::find_if(list<int>)_(process_all)/8 2.39% 2.294 2.349 - 3.48% -
BM_PushHeap_string_Random_4 2.39% 6.166 6.313 - -1.28% -
bm_ranges_lexicographical_compare<int>/64 2.39% 4.343 4.447 - -2.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.38% 476.742 488.101 - -0.04% -
bm_lexicographical_compare<unsigned_char>/4096 2.38% 75.774 77.576 - -0.10% -
std::is_partitioned(list<int>)_(partitioned)/32 2.38% 8.627 8.832 - 1.12% -
std::copy_if(list<int>)_(every_other)/1048576 2.37% 820991.267 840482.436 - -0.41% -
std::unordered_multiset<int>::erase(iterator)/32 2.37% 20.038 20.513 - 4.02% -
SetIntersection_Interlaced_Vector_float_1024_4 2.37% 1391355.035 1424347.752 - -1.73% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.37% 57754652.750 59123871.584 - -0.16% -
std::remove_copy(list<int>)_(prefix)/50 2.37% 18.574 19.014 - 0.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.37% 1884.918 1929.532 - -0.06% -
std::copy_backward(vector<int>)/8 2.36% 2.171 2.222 - -0.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.36% 179899.998 184151.396 - 1.41% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.36% 3426.712 3507.479 - -4.19% -
std::fill_n(vector<bool>)/4096 2.36% 4.085 4.182 - -0.11% -
std::search(deque<int>)_(same_length)/8192 2.35% 3763.271 3851.811 - 2.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.35% 557.675 570.793 - -9.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.35% 398.797 408.171 - 4.38% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.35% 592.961 606.885 - 3.55% -
std::rotate(list<int>)_(by_1/2)/1024 2.35% 379.774 388.688 - -0.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.34% 509654.921 521569.961 - 1.37% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.34% 29.700 30.394 - 1.06% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.33% 12.977 13.279 - -3.01% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.33% 8.320 8.514 - -1.35% -
BM_PushHeap_string_Random_16 2.32% 10.351 10.591 - -4.07% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.32% 12808.151 13105.488 - 0.03% -
BM_vector_deque_ranges_move_backward/65536 2.32% 7713.704 7892.739 - 3.33% -
SetIntersection_Front_Set_uint64_16384_16384 2.32% 225471279.264 230698356.169 - 3.17% -
BM_deque_deque_copy_backward/1 2.32% 2.708 2.771 - -0.85% -
ranges::minmax(std::list<__int128>)/64 2.31% 38.187 39.070 - -0.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.31% 577.431 590.763 - -1.96% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.31% 1878.757 1922.066 - 0.56% -
std::replace(list<int>)_(prefix)/50 2.30% 16.924 17.314 - 0.63% -
ranges::min(std::list<__int128>)/70000 2.30% 57637.945 58964.467 - -0.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.30% 179692.170 183822.217 - 1.66% -
SetIntersection_Front_Set_uint64_16_4 2.30% 55371264.765 56643890.606 - 3.76% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.30% 12.708 13.000 - -0.25% -
BM_StringRelational_Less_Large_Large_Control 2.29% 2.121 2.169 - 0.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.29% 120344.086 123102.984 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.29% 6153282.716 6294225.853 - -4.81% -
BM_deque_deque_ranges_move/4000 2.29% 142.121 145.373 - 0.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.29% 30067.956 30755.334 - 0.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.28% 485240.586 496313.313 - -0.03% -
std::multiset<std::string>::ctor(const&)/32 2.28% 774.937 792.592 - -2.04% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.27% 1.396 1.428 - 0.77% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.27% 27.262 27.881 - 0.11% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.27% 214.155 219.016 - -3.94% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.27% 12767.873 13057.598 - -0.31% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.27% 1794.392 1835.093 - 1.34% -
std::partition_copy(deque<int>)/50 2.27% 22.007 22.506 - 5.55% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.26% 75.881 77.598 - -0.16% -
std::copy_if(list<int>)_(every_other)/262144 2.26% 204387.302 209004.854 - 0.10% -
SetIntersection_None_Set_uint64_16384_1024 2.26% 169268240.056 173092006.102 - 6.06% -
std::partial_sort(deque<int>)_(repeated)/1024 2.25% 6271.045 6412.197 - 0.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.25% 4.310 4.407 - -0.38% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.25% 5256.140 5374.331 - 0.18% -
std::unique(vector<int>)_(contiguous)/1024 2.25% 302.781 309.579 - 0.14% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.24% 230134.691 235290.253 - 1.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.24% 1097.471 1122.010 - 2.23% -
SetIntersection_None_Set_string_1024_1024 2.24% 8957259.987 9157455.071 - 3.47% -
std::lower_bound(std::list<int>)/100 2.23% 89.022 91.011 - 0.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.23% 53390.429 54581.923 - -1.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.22% 398.984 407.857 - 3.69% -
std::remove_if(list<int>)_(sprinkled)/1024 2.22% 958.191 979.451 - 0.18% -
std::make_heap(deque<int>)_(descending)/8 2.21% 20.667 21.124 - 0.70% -
std::remove_copy(vector<int>)_(prefix)/50 2.21% 13.771 14.076 - 0.64% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.21% 6834657.462 6985780.953 - -8.16% -
ranges::minmax(std::vector<long_long>)/64 2.21% 9.937 10.156 - -0.10% -
std::remove(list<int>)_(sprinkled)/1024 2.21% 928.760 949.278 - 0.91% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.21% 4.450 4.548 - -32.84% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.20% 1443.350 1475.144 - 3.79% -
std::equal(list<int>)_(it,_it,_it)/8 2.20% 2.653 2.711 - -0.13% -
std::find_if_not(vector<int>)_(process_all)/8 2.20% 1.413 1.444 - 0.85% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 2.20% 662.254 676.801 - -1.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.20% 30.166 30.829 - -6.53% -
std::copy_n(vector<bool>)_(unaligned)/64 2.19% 1.762 1.800 - -0.42% -
BM_deque_deque_ranges_move_backward/2 2.19% 2.470 2.524 - 12.58% -
std::copy_n(vector<bool>)_(aligned)/32768 2.19% 34.810 35.572 - 0.16% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.19% 4580.301 4680.498 - 1.79% -
std::replace_if(deque<int>)_(prefix)/1024 2.19% 470.356 480.643 - 0.10% -
SetIntersection_None_Set_uint32_64_1 2.19% 22452201.829 22942959.491 - 3.16% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.19% 4672.590 4774.689 - -0.18% -
std::remove(deque<int>)_(sprinkled)/32 2.18% 50.120 51.212 - -9.12% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.18% 4722.770 4825.677 - 0.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.18% 9.011 9.207 - -0.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.18% 513.626 524.808 - 1.53% -
std::find(list<int>)_(process_all)/1024 2.17% 685.660 700.552 - 0.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 2.17% 10.193 10.415 - 34.34% -
std::copy_if(deque<int>)_(every_other)/4096 2.17% 1421.829 1452.650 - 0.19% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.15% 167.007 170.601 - -0.08% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.15% 1.279 1.306 - -4.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.15% 557367.419 569351.379 - 1.20% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 2.15% 35.838 36.608 - 3.24% -
std::find_first_of(vector<int>)_(small_needle)/32 2.14% 46.631 47.630 - 7.09% -
std::copy(vector<bool>)_(unaligned)/64 2.14% 1.755 1.793 - -0.49% -
std::multimap<int,_int>::find(key)_(existent)/32 2.14% 1.691 1.727 - -2.13% -
std::map<std::string,_int>::erase(iterator)/32 2.13% 28.573 29.183 - -1.18% -
SetIntersection_Interlaced_Set_uint32_256_4 2.13% 11334047.715 11575506.372 - 5.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.13% 716.942 732.178 - 1.45% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.12% 2.247 2.295 - -28.05% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.11% 2.379 2.429 - -0.45% -
BM_deque_deque_copy/1 2.11% 2.487 2.539 - -0.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.11% 12227.506 12485.071 - 2.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.10% 23.230 23.717 - 1.74% -
ranges::min(std::deque<char>)/64 2.10% 16.209 16.549 - -15.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.10% 11231.528 11466.883 - 3.55% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.09% 42314.526 43200.567 - 0.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.09% 7539.064 7696.911 - -0.02% -
BM_StringEraseToEnd_Huge_Transparent 2.09% 2.413 2.463 - 3.66% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.09% 4240.291 4328.748 - 0.92% -
std::pop_heap(vector<float>)/8192 2.08% 19.644 20.054 - 2.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.08% 1140480.675 1164197.128 - 1.92% -
BM_vector_deque_copy/65536 2.08% 2857.387 2916.746 - -11.84% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.07% 9935992.598 10142066.841 - 4.51% -
std::copy_if(deque<int>)_(every_other)/64 2.07% 22.779 23.251 - 0.07% -
BM_deque_deque_ranges_move_backward/1 2.07% 2.716 2.772 - 9.61% -
std::transform(vector<int>)_(identity_transform)/32 2.07% 8.977 9.163 - -0.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.06% 24.708 25.217 - 4.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.05% 562.840 574.392 - -9.67% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.05% 49896.272 50919.634 - -0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.05% 35.254 35.977 - -0.78% -
ranges::min(std::deque<__int128>)/70000 2.05% 23865.090 24353.730 - 0.09% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.05% 28.304 28.883 - -1.51% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.05% 20688.633 21111.770 - 2.59% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.04% 637.450 650.485 - 2.77% -
ranges::minmax(std::vector<__int128>)/64 2.04% 31.230 31.867 - -0.78% -
BM_vector_deque_copy/1024 2.04% 35.780 36.508 - 1.85% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.03% 34.827 35.533 - -0.58% -
std::search(vector<int>)_(same_length)/1024 2.03% 244.745 249.702 - 1.52% -
std::find(vector<int>)_(bail_25%)/8 2.02% 1.359 1.386 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 2.02% 4256799.668 4342725.906 - 5.24% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.01% 20369.761 20779.842 - 1.72% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.01% 7683.944 7838.450 - -5.71% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.01% 9.069 9.251 - -0.66% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.01% 28.521 29.094 - -0.01% -
BM_vector_deque_ranges_move/5500 2.01% 195.154 199.075 - 1.79% -
BM_deque_deque_copy_backward/1024 2.00% 37.955 38.716 - 1.18% -
std::copy_if(deque<int>)_(every_other)/512 2.00% 177.340 180.883 - 0.02% -
std::replace(vector<int>)_(prefix)/32 1.99% 5.120 5.222 - 1.30% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.99% 240187.336 244973.340 - -0.97% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 1.99% 27.006 27.544 - 15.49% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.99% 64.105 65.381 - -0.09% -
SetIntersection_None_Set_string_1024_4 1.99% 8913836.554 9091190.041 - 3.02% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.98% 2618.506 2670.457 - 0.27% -
std::unique(deque<int>)_(sprinkled)/52 1.98% 59.995 61.184 - 0.02% -
std::fill(vector<bool>)/64 1.98% 1.475 1.505 - -0.83% -
BM_vector_deque_copy_backward/4096 1.98% 149.137 152.091 - 0.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.97% 47.108 48.036 - 0.02% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.97% 57964.042 59105.998 - 2.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.97% 1189597.387 1213024.763 - 4.22% -
BM_deque_deque_copy_backward/4096 1.97% 150.926 153.893 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.96% 9755174.591 9946846.825 - 1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.96% 2274537.858 2319223.054 - -2.05% -
std::reverse_copy(list<int>)/64 1.96% 29.255 29.830 - -0.97% -
BM_PushHeap_float_Ascending_1024 1.96% 3.120 3.181 - 0.42% -
std::search(vector<int>,_pred)_(no_match)/1000 1.96% 508.453 518.402 - -1.81% -
std::pop_heap(vector<int>)/1024 1.95% 9.682 9.871 - -1.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.95% 252372.831 257298.058 - 3.79% -
std::lower_bound(std::vector<int>)/8192 1.95% 15.605 15.910 - 1.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.95% 485.234 494.691 - 1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.95% 13606882.716 13871998.681 - -4.97% -
BM_vector_deque_ranges_copy_backward/4000 1.94% 141.043 143.785 - 1.93% -
ranges::minmax(std::vector<long_long>)/70000 1.94% 8975.629 9149.974 - -0.25% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.94% 6368.763 6492.443 - -1.81% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.94% 0.696 0.710 - -0.41% -
SetIntersection_Interlaced_Set_float_16384_1024 1.94% 170803895.483 174118315.596 - 0.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 1.94% 17.176 17.509 - 2.80% -
rng::contains(vector<int>)_(process_all)/1048576 1.94% 230218.702 234683.755 - 0.31% -
std::copy_if(vector<int>)_(entire_range)/512 1.94% 120.729 123.067 - 0.33% -
std::stable_sort(deque<int>)_(descending)/1024 1.93% 2964.942 3022.304 - 2.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.93% 181479.996 184988.042 - 2.25% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.93% 55.331 56.399 - 1.16% -
std::any_of(list<int>)_(process_all)/50 1.93% 21.501 21.915 - 0.60% -
SetIntersection_Front_Set_uint64_16_1 1.93% 63670798.394 64896753.492 - 3.23% -
BM_PushHeap_float_Ascending_262144 1.92% 5.097 5.196 - -3.16% -
SetIntersection_None_Set_uint64_16384_4 1.92% 165013346.874 168185185.289 - 4.47% -
BM_PushHeap_uint64_PipeOrgan_16 1.91% 0.867 0.884 - -0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.91% 119282.805 121561.373 - 0.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.91% 1024.779 1044.334 - 0.69% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.91% 1246.171 1269.917 - -0.49% -
std::fill(vector<bool>)/32768 1.91% 29.214 29.771 - -1.22% -
BM_deque_vector_copy/4000 1.90% 139.516 142.164 - 0.59% -
std::copy(vector<bool>)_(aligned)/32768 1.89% 34.757 35.415 - -0.52% -
std::fill_n(vector<bool>)/512 1.89% 1.428 1.454 - -0.04% -
std::copy_if(vector<int>)_(entire_range)/4096 1.88% 911.558 928.698 - -0.09% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.88% 1824.271 1858.536 - -0.02% -
std::transform(vector<int>,_vector<int>)/32 1.88% 16.892 17.209 - 0.02% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.87% 31.915 32.512 - -0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.87% 180090.382 183457.586 - -1.03% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.87% 234407134.441 238789467.632 - 2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.87% 1208357.487 1230904.756 - 2.33% -
SetIntersection_None_Set_uint64_16384_1 1.87% 160439959.594 163433173.968 - 3.36% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.86% 23.146 23.577 - -0.36% -
SetIntersection_None_Vector_float_16384_16384 1.86% 1118584.505 1139409.557 - 3.80% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.86% 16.020 16.318 - -0.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.86% 2.125 2.164 - 0.14% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.86% 3622.930 3690.193 - 0.78% -
std::fill_n(vector<bool>)/32768 1.85% 29.285 29.828 - -0.35% -
std::reverse_copy(vector<int>)/8 1.85% 2.432 2.477 - 7.67% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.84% 3717.264 3785.735 - 0.61% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.83% 3766.960 3836.073 - -0.13% -
bm_swap_ranges_vb_aligned/512 1.83% 4.919 5.009 - 0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.83% 2.125 2.164 - 0.12% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.83% 1891.277 1925.843 - 0.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.83% 2.128 2.167 - 0.03% -
SetIntersection_Front_Set_string_256_256 1.82% 29416190.398 29952916.914 - -4.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.82% 1069064.577 1088557.952 - 7.04% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.82% 218853427.150 222838249.472 - -1.13% -
std::copy_if(vector<int>)_(entire_range)/32768 1.82% 7289.981 7422.661 - -0.02% -
BM_PushHeap_float_PipeOrgan_262144 1.82% 3.168 3.226 - 2.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.82% 2298973.510 2340765.331 - -0.03% -
std::rotate(list<int>)_(by_1/4)/1024 1.82% 564.276 574.534 - -0.37% -
SetIntersection_Front_Set_string_16384_4 1.82% 1258331.676 1281193.673 - 1.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.82% 3582575.480 3647620.331 - 7.14% -
SetIntersection_Front_Set_string_262144_256 1.81% 14694952.545 14961628.130 - -0.85% -
std::fill(vector<int>)/50 1.81% 2.161 2.200 - -0.08% -
SetIntersection_None_Vector_string_1024_1 1.81% 1143480.413 1164143.336 - -1.56% -
std::shift_right(vector<int>)/8192 1.80% 295.624 300.956 - 0.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.80% 18.058 18.384 - 2.37% -
std::find_if_not(vector<bool>)_(process_all)/50 1.80% 23.804 24.233 - 0.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.80% 2.125 2.164 - 0.13% -
std::partition_point(list<int>)/50 1.80% 24.421 24.860 - 0.93% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.80% 4.115 4.189 - 0.35% -
std::for_each_n(list<int>)/32 1.79% 11.087 11.286 - 0.39% -
std::fill(vector<bool>)/4096 1.79% 4.119 4.193 - -0.23% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.79% 0.883 0.899 - -2.66% -
rng::contains(list<int>)_(process_all)/1048576 1.79% 822819.119 837528.224 - 0.73% -
SetIntersection_Interlaced_Vector_uint32_16384_256 1.79% 19485468.659 19833514.637 - -15.06% -
std::copy_if(deque<int>)_(every_other)/1048576 1.79% 364716.571 371228.825 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.78% 41342.773 42080.559 - -0.22% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.78% 35.053 35.678 - -3.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 1.78% 13.407 13.645 - 2.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.77% 19879286.500 20232079.508 - 5.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.77% 12252.128 12469.387 - 0.74% -
ranges::minmax(std::deque<char>)/70000 1.77% 23656.192 24075.452 - -11.89% -
BM_PushHeap_float_Ascending_256 1.77% 2.480 2.524 - 1.67% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.77% 29614.673 30139.123 - 8.41% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.77% 633714.787 644935.704 - 0.48% -
ranges::min(std::deque<__int128>)/64 1.77% 20.518 20.881 - -1.13% -
std::move(vector<bool>)_(aligned)/1048576 1.77% 1703.571 1733.672 - -0.36% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.77% 2.051 2.088 - -1.84% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.77% 11859.156 12068.526 - 2.16% -
std::map<int,_int>::ctor(const&)/32 1.76% 216.427 220.247 - -0.48% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.76% 4744.683 4828.401 - 0.09% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.76% 8203.224 8347.703 - 1.31% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.76% 1.623 1.652 - -6.01% -
std::count_if(list<int>)_(every_other)/8 1.76% 2.716 2.764 - -0.09% -
rng::contains(vector<int>)_(process_all)/8192 1.76% 1791.576 1823.034 - 0.29% -
SetIntersection_None_Set_string_256_256 1.75% 5697327.418 5797257.154 - -2.89% -
ranges::minmax(std::vector<__int128>)/70000 1.75% 34326.380 34928.309 - -0.29% -
std::generate(vector<int>)/8192 1.75% 1799.929 1831.441 - -0.43% -
std::copy(deque<int>)/262144 1.75% 11566.385 11768.843 - 0.64% -
BM_deque_vector_move/2 1.74% 1.804 1.835 - 0.15% -
std::fill_n(vector<int>)/50 1.74% 2.175 2.212 - -0.24% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.74% 27.807 28.292 - -0.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.74% 512807.143 521734.709 - 1.37% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.74% 44798.536 45578.015 - 1.37% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.73% 1017.242 1034.887 - -0.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.73% 728.615 741.251 - 0.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.73% 40662.497 41366.593 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.73% 1284885.986 1307124.199 - 5.27% -
std::shift_left(deque<int>)/32 1.73% 3.760 3.824 - 0.67% -
SetIntersection_None_Set_uint32_64_4 1.73% 21265636.559 21632961.927 - 0.44% -
BM_StringFindStringLiteral/128 1.73% 3.164 3.218 - 2.34% -
std::search(list<int>)_(no_match)/1024 1.72% 749.921 762.855 - 2.56% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.72% 525.397 534.451 - 5.02% -
BM_PushHeap_string_Descending_16 1.72% 2.103 2.139 - -13.91% -
SetIntersection_None_Set_float_64_4 1.72% 21065226.436 21427024.121 - -0.41% -
BM_vector_deque_ranges_move/4000 1.71% 140.547 142.955 - 1.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.71% 13746.409 13981.933 - 0.18% -
SetIntersection_None_Set_float_64_1 1.71% 22164630.300 22544286.595 - 0.40% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.71% 7178.734 7301.616 - -0.14% -
std::move_backward(list<int>)/1048576 1.71% 1017446.678 1034861.071 - 0.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.71% 38.061 38.713 - 8.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.71% 1175457.734 1195566.780 - 1.23% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.71% 1405.607 1429.625 - 1.68% -
bm_lexicographical_compare<unsigned_char>/32768 1.71% 562.517 572.127 - -0.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.71% 1436.657 1461.192 - -0.59% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.70% 5.497 5.590 - 1.45% -
std::partial_sort(deque<int>)_(ascending)/1024 1.70% 7727.434 7858.926 - 1.13% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.70% 42.461 43.182 - 2.97% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 1.70% 2175.401 2212.320 - 1.26% -
BM_PushHeap_string_QuickSortAdversary_262144 1.70% 16.645 16.927 - 4.15% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.70% 0.698 0.710 - 0.03% -
std::adjacent_find(vector<int>,_pred)/1048576 1.69% 464886.590 472763.222 - 1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 1.69% 16759089.685 17043020.280 - 3.40% -
std::copy_if(list<int>)_(every_other)/8 1.69% 2.252 2.290 - -0.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.69% 24.093 24.500 - 1.89% -
std::remove(deque<int>)_(prefix)/1024 1.69% 515.258 523.949 - -0.31% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.68% 3.544 3.603 - 3.89% -
BM_PushHeap_uint32_Random_256 1.68% 5.500 5.592 - -0.13% -
ranges::min(std::list<char>)/70000 1.68% 53107.561 54000.115 - 0.59% -
ranges::minmax(std::vector<__int128>)/8 1.68% 4.034 4.102 - -0.36% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.68% 11.949 12.149 - -13.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.67% 13067900.347 13286369.064 - -2.15% -
std::remove_copy(list<int>)_(prefix)/8192 1.67% 6855.184 6969.648 - 0.78% -
SetIntersection_Interlaced_Set_string_16384_16 1.67% 243387701.831 247445203.484 - 4.28% -
BM_std_minmax_element<short>/4 1.66% 1.212 1.232 - -0.60% -
ranges::minmax(std::deque<char>)/64 1.66% 22.697 23.074 - -14.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.66% 13.027 13.244 - 3.02% -
SetIntersection_Front_Set_uint32_16384_64 1.66% 1674342.786 1702146.317 - 0.04% -
std::partition_copy(list<int>)/50 1.66% 12.857 13.070 - 0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 7640.070 7766.500 - 0.84% -
BM_deque_vector_copy_backward/1024 1.65% 36.951 37.562 - 0.39% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.65% 24.375 24.778 - 0.40% -
BM_PushHeap_string_Random_16384 1.65% 16.085 16.351 - -6.20% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.64% 189.469 192.582 - 1.63% -
std::copy_if(deque<int>)_(every_other)/262144 1.64% 91040.057 92535.087 - -0.20% -
std::replace_if(deque<int>)_(prefix)/8192 1.64% 3420.887 3477.054 - -0.88% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.64% 15.567 15.823 - -0.12% -
SetIntersection_Interlaced_Vector_string_1024_16 1.64% 3319824.348 3374223.187 - -3.08% -
std::multimap<int,_int>::ctor(const&)/32 1.64% 217.826 221.390 - 3.02% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.63% 12.234 12.434 - -0.15% -
SetIntersection_Front_Set_uint64_262144_262144 1.63% 1677013.348 1704413.494 - 3.18% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.63% 0.816 0.830 - 2.15% -
BM_vector_deque_ranges_move/4096 1.63% 145.614 147.986 - 1.69% -
std::search(vector<int>,_pred)_(no_match)/1024 1.63% 520.964 529.438 - -1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.63% 713.961 725.565 - 1.43% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.62% 282.629 287.213 - 0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.62% 3808.654 3870.413 - 0.19% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.62% 3.851 3.913 - -0.14% -
std::multiset<int>::contains(key)_(existent)/8192 1.62% 8.211 8.344 - 1.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.61% 23626.868 24008.190 - 0.11% -
bm_lexicographical_compare<unsigned_char>/512 1.61% 8.638 8.778 - 0.18% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.61% 139.399 141.648 - -0.95% -
std::fill_n(vector<int>)/8192 1.61% 229.420 233.109 - -0.04% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.61% 93084.860 94579.441 - 0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.60% 6872.156 6982.391 - -16.03% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.60% 11.625 11.811 - -1.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.60% 48.124 48.893 - 0.41% -
std::move_backward(vector<int>)/262144 1.60% 21617.353 21963.037 - -0.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.60% 4.076 4.142 - -0.20% -
std::is_sorted_until(list<int>,_pred)/8192 1.59% 7620.691 7742.072 - 3.39% -
bm_lexicographical_compare<int>/32768 1.59% 1909.282 1939.578 - 1.23% -
BM_deque_vector_move/70000 1.59% 3204.991 3255.823 - -0.76% -
SetIntersection_None_Set_uint32_256_1 1.59% 11648258.426 11832963.906 - 4.33% -
std::rotate(list<int>)_(by_1/3)/8192 1.59% 8197.130 8327.082 - -2.47% -
std::copy(list<int>)/32768 1.58% 25840.178 26248.011 - 3.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.58% 7657.378 7778.146 - 3.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.58% 2.940 2.987 - 0.61% -
std::unique_copy(vector<int>)_(contiguous)/52 1.57% 13.205 13.413 - 0.19% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.57% 9.110 9.253 - -1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.57% 333293712.763 338525486.565 - 39.09% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 1.57% 18102.435 18385.844 - -3.26% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.57% 20.214 20.531 - -0.60% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.56% 272720.271 276974.410 - 0.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.56% 3.222 3.273 - -0.61% -
std::generate_n(vector<int>)/8192 1.56% 1804.172 1832.273 - -0.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.56% 23.936 24.309 - -0.38% -
std::unique(deque<int>)_(contiguous)/1024 1.56% 505.904 513.782 - -0.28% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.56% 4279.396 4345.980 - 0.72% -
ranges::minmax(std::deque<__int128>)/70000 1.55% 33987.055 34515.373 - -0.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.55% 7517.445 7634.273 - 1.68% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.55% 20.433 20.751 - -0.06% -
std::set<int>::ctor(const&)/8192 1.55% 49697.732 50469.582 - -1.28% -
std::replace_if(vector<int>)_(prefix)/1024 1.55% 266.744 270.866 - -0.93% -
BM_deque_vector_move_backward/4096 1.54% 147.712 149.991 - 1.04% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.54% 974407.895 989421.213 - 0.97% -
SetIntersection_None_Set_uint64_1024_16 1.54% 8972386.503 9110234.091 - 4.81% -
std::copy_if(deque<int>)_(every_other)/32768 1.54% 11391.688 11566.675 - -0.52% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.54% 17.265 17.530 - -0.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.54% 27.208 27.626 - -4.05% -
rng::fold_left(deque<int>)/8 1.54% 4.025 4.087 - 4.42% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.53% 215.170 218.468 - -1.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.53% 688.863 699.401 - 0.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.52% 51447.054 52231.450 - -0.38% -
bm_ranges_swap_ranges_vb_unaligned/8 1.52% 4.956 5.032 - -0.50% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.52% 2110.343 2142.430 - 0.02% -
SetIntersection_Interlaced_Vector_float_262144_4 1.52% 1990645.687 2020865.822 - 3.32% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.52% 1.573 1.597 - -4.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.52% 804147.698 816336.519 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.51% 176322435.641 178989637.645 - 1.42% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.51% 22.866 23.211 - 0.40% -
std::find_if_not(deque<int>)_(process_all)/8192 1.51% 1975.664 2005.447 - -0.08% -
rng::contains(deque<int>)_(process_all)/8192 1.50% 1852.142 1879.986 - -0.11% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.50% 30.611 31.071 - 4.81% -
std::fill(list<int>)/32 1.50% 8.150 8.272 - -0.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.50% 54.297 55.109 - 0.44% -
BM_deque_deque_ranges_copy_backward/512 1.50% 18.929 19.212 - 1.57% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.49% 5.713 5.798 - 0.50% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.49% 3554.999 3608.035 - 0.54% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.49% 1002894.613 1017831.949 - -4.27% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.49% 782.453 794.099 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.49% 9.213 9.350 - 0.37% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.49% 801.364 813.265 - -0.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.48% 34.322 34.830 - -8.85% -
std::move(list<int>)/32768 1.48% 30295.449 30743.055 - -0.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.48% 690.740 700.943 - 0.00% -
std::find(vector<char>)_(bail_25%)/8192 1.48% 39.719 40.305 - -0.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.48% 89.814 91.139 - -4.63% -
BM_vector_deque_move_backward/64 1.47% 2.981 3.025 - -3.00% -
std::map<int,_int>::ctor(const&)/1024 1.47% 6512.080 6607.933 - 1.14% -
BM_deque_deque_ranges_copy_backward/64 1.47% 3.406 3.456 - 2.30% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.47% 12504.796 12688.429 - 0.74% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.47% 780.858 792.322 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.46% 64421992.092 65365718.842 - 5.95% -
std::copy_if(vector<int>)_(entire_range)/262144 1.46% 58640.914 59499.434 - 0.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.46% 20.079 20.372 - -1.57% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.46% 6633.146 6729.834 - 2.44% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.46% 8.406 8.528 - 0.95% -
BM_vector_deque_move_backward/4000 1.45% 142.206 144.275 - 0.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.45% 9.940 10.084 - -2.86% -
std::sort_heap(deque<int>)/1024 1.45% 13305.576 13498.605 - 0.43% -
std::rotate(list<int>)_(by_1/4)/8192 1.45% 6476.986 6570.925 - -2.93% -
std::generate_n(vector<int>)/1024 1.45% 238.481 241.937 - 0.01% -
BM_deque_vector_move/4000 1.45% 139.565 141.587 - -1.02% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.45% 477.220 484.133 - 0.01% -
std::remove_if(list<int>)_(sprinkled)/8192 1.45% 8052.557 8169.073 - 1.60% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.45% 5.423 5.502 - 0.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.45% 54841.951 55634.710 - 0.91% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.45% 6812.765 6911.241 - 1.86% -
std::sort_heap(vector<int>)/8 1.45% 32.077 32.541 - 0.37% -
SetIntersection_Front_Set_uint64_16384_1 1.44% 1059419.799 1074713.357 - 2.47% -
std::copy_if(list<int>)_(entire_range)/1048576 1.44% 857578.846 869956.421 - -0.24% -
std::partition_copy(deque<int>)/32 1.44% 12.799 12.984 - -0.01% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.44% 496813.694 503966.403 - 1.70% -
BM_PushHeap_uint64_PipeOrgan_262144 1.44% 3.030 3.074 - 1.34% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.44% 6827.782 6925.931 - -0.32% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.44% 563.756 571.851 - -0.19% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.43% 771.884 782.956 - 0.15% -
std::unordered_set<int>::ctor(const&)/1024 1.43% 6893.976 6992.856 - 5.31% -
std::set<int>::insert(value)_(already_present)/1024 1.43% 5.798 5.882 - -1.23% -
BM_vector_deque_ranges_copy/1 1.43% 2.319 2.353 - 1.29% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.43% 1.345 1.364 - -13.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.43% 1323.144 1342.081 - -2.80% -
ranges::min(std::deque<long_long>)/8 1.43% 2.268 2.301 - -0.31% -
SetIntersection_Front_Set_string_262144_1024 1.43% 59686589.347 60539226.447 - 1.02% -
std::transform(list<int>,_list<int>)/8192 1.43% 9001.263 9129.721 - -0.06% -
BM_vector_deque_move/4000 1.43% 140.779 142.786 - 1.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.42% 23.882 24.222 - 2.31% -
BM_deque_deque_move/0 1.42% 0.789 0.800 - -13.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.42% 3983.782 4040.438 - 0.91% -
std::is_sorted(vector<int>,_pred)/1024 1.42% 462.687 469.254 - 0.24% -
SetIntersection_Front_Set_uint64_262144_1024 1.42% 12550053.575 12727911.948 - 7.18% -
ranges::minmax(std::list<__int128>)/70000 1.42% 56872.434 57677.425 - -0.49% -
BM_deque_vector_ranges_copy_backward/4096 1.42% 147.365 149.450 - 0.38% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.42% 241.386 244.802 - 3.23% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.41% 18.593 18.856 - -0.23% -
std::generate(vector<int>)/1024 1.41% 239.287 242.661 - -0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.41% 23712.793 24046.695 - 0.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.41% 2.424 2.458 - 0.64% -
std::partial_sort(deque<int>)_(repeated)/8 1.41% 26.576 26.950 - 1.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.40% 28.842 29.247 - 2.09% -
SetIntersection_None_Set_uint64_16384_16 1.40% 167918423.877 170267783.490 - 2.80% -
std::find_if(list<int>)_(bail_25%)/8 1.39% 0.920 0.933 - 1.45% -
std::generate(vector<int>)/50 1.39% 11.746 11.909 - -0.44% -
std::find_end(forward_list<int>)_(single_element)/1024 1.39% 698.772 708.483 - -1.49% -
std::find_if_not(deque<int>)_(process_all)/1024 1.39% 248.767 252.223 - -0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.39% 1182808.202 1199236.409 - 3.16% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.38% 4456.898 4518.623 - -0.59% -
ranges::minmax(std::vector<long_long>)/8 1.38% 2.076 2.105 - -0.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 71332.112 72318.966 - -1.41% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.38% 6.094 6.178 - 0.85% -
BM_StringFindStringLiteral/256 1.37% 5.463 5.538 - 1.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.37% 206.279 209.106 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.37% 2.082 2.111 - 0.36% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.37% 15273.056 15481.801 - -0.09% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.36% 32520.954 32963.832 - -2.86% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.36% 96983.106 98302.527 - -1.89% -
rng::contains(deque<int>)_(process_all)/50 1.36% 12.517 12.687 - -0.09% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.35% 1861.663 1886.852 - 1.46% -
std::find(vector<int>)_(process_all)/8 1.35% 2.702 2.738 - 1.82% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.35% 15681.094 15893.253 - -0.92% -
BM_CmpLess_int_int 1.35% 1.061 1.076 - 1.43% -
std::move(vector<int>)/32768 1.35% 1704.927 1727.974 - 0.28% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.35% 27.189 27.556 - 1.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.35% 19.326 19.587 - 0.70% -
std::set<int>::ctor(const&)/1024 1.35% 6257.777 6342.260 - -0.62% -
std::remove_if(list<int>)_(prefix)/32 1.35% 57.879 58.659 - -2.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.34% 4.423 4.482 - 0.94% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.34% 17.920 18.161 - 0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.34% 7735.701 7839.387 - 2.43% -
BM_vector_deque_ranges_copy/64 1.34% 2.803 2.841 - 0.86% -
SetIntersection_Interlaced_Set_string_262144_262144 1.33% 17965185.709 18204121.990 - 0.63% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.33% 240733.096 243930.497 - -0.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.32% 12552.941 12719.255 - -2.31% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.32% 27.187 27.547 - -1.08% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.32% 20.220 20.487 - 1.77% -
std::find(list<int>)_(process_all)/50 1.32% 18.826 19.074 - -0.24% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.31% 2.876 2.914 - -3.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.31% 11975.688 12133.092 - -0.70% -
rng::find_last(vector<int>)_(bail_10%)/50 1.31% 10.725 10.865 - -0.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.31% 33.884 34.328 - 1.87% -
std::find_end(forward_list<int>)_(same_length)/1000 1.31% 1451.641 1470.656 - -0.29% -
BM_vector_deque_copy/64 1.31% 2.820 2.857 - -0.76% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.31% 736.650 746.287 - 1.18% -
std::stable_partition(vector<int>)_(dense)/32 1.31% 21.120 21.396 - 0.93% -
std::search(vector<int>,_pred)_(no_match)/8192 1.30% 4156.229 4210.460 - -1.76% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.30% 16955.704 17176.826 - 4.91% -
std::set<std::string>::count(key)_(non-existent)/1024 1.30% 23.784 24.093 - -0.12% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.30% 295.770 299.619 - 0.14% -
SetIntersection_Front_Vector_string_1024_16 1.30% 1616549.365 1637575.963 - -0.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.29% 1.260 1.276 - 12.06% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.29% 3877.885 3927.997 - 0.24% -
BM_CmpEqual_short_short 1.29% 1.081 1.095 - -0.49% -
BM_CmpEqual_ushort_int 1.29% 1.076 1.090 - 0.59% -
bm_swap_ranges_vb_aligned/8 1.29% 3.148 3.189 - -1.66% -
bm_ranges_lexicographical_compare<int>/32768 1.29% 1910.353 1935.023 - 0.97% -
std::count(list<int>)_(every_other)/1048576 1.29% 815047.523 825567.345 - 0.61% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.29% 172535198.843 174761053.716 - 4.55% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.29% 5886.704 5962.646 - -19.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.29% 2173739.642 2201776.459 - 1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 55744.287 56462.120 - 0.53% -
bm_lexicographical_compare<int>/512 1.29% 29.463 29.842 - 0.07% -
std::stable_sort(vector<int>)_(descending)/1024 1.28% 2777.984 2813.615 - 0.59% -
SetIntersection_None_Set_uint64_16384_256 1.28% 169128235.160 171296677.709 - 2.69% -
std::fill_n(vector<int>)/32 1.28% 1.127 1.141 - -0.18% -
std::is_sorted(list<int>)/8 1.28% 2.081 2.108 - 0.74% -
std::shift_right(deque<int>)/8192 1.27% 305.668 309.564 - 0.69% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.27% 4.322 4.377 - 1.74% -
std::partition_point(list<int>)/32 1.27% 15.639 15.838 - -0.55% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.27% 6402.816 6484.233 - 0.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.27% 118248.438 119751.687 - 5.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.27% 621.748 629.623 - 3.61% -
std::partition(list<int>)_(sparse)/1024 1.26% 716.913 725.974 - 1.14% -
BM_deque_vector_move_backward/1024 1.26% 36.711 37.175 - 0.34% -
BM_deque_vector_move/1024 1.26% 36.794 37.258 - 0.59% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.26% 6843.842 6930.183 - 0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.26% 505.396 511.752 - -8.24% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.26% 2.943 2.980 - -2.74% -
std::make_heap(deque<int>)_(heap)/8 1.26% 20.774 21.034 - 0.19% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.25% 28.392 28.746 - -0.26% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.25% 17.791 18.013 - 1.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.25% 240.127 243.124 - 4.64% -
SetIntersection_Interlaced_Set_uint64_64_64 1.25% 13259586.619 13424848.539 - 1.69% -
bm_ranges_swap_ranges_vb_aligned/4096 1.25% 11.942 12.091 - -0.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.24% 6859.385 6944.746 - -0.40% -
SetIntersection_Front_Set_uint64_64_64 1.24% 13172955.006 13336538.319 - 2.36% -
std::all_of(list<int>)_(process_all)/50 1.24% 21.724 21.994 - 0.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.24% 450.648 456.237 - 0.48% -
std::copy_if(deque<int>)_(every_other)/8 1.24% 3.399 3.441 - -0.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.24% 16.408 16.611 - 1.65% -
std::copy_if(deque<int>)_(entire_range)/262144 1.23% 68774.201 69623.337 - 0.40% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.23% 172261.493 174381.758 - 0.14% -
SetIntersection_Front_Set_uint32_262144_16 1.23% 1170708.878 1185116.824 - 2.60% -
std::swap_ranges(deque<int>)/8192 1.23% 2704.849 2738.069 - -4.49% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.23% 13.004 13.164 - 1.65% -
ranges::min(std::deque<__int128>)/8 1.22% 2.792 2.826 - -0.03% -
std::unordered_set<int>::ctor(const&)/8192 1.22% 56042.916 56728.929 - 4.33% -
SetIntersection_Interlaced_Set_string_16384_64 1.22% 345293571.655 349515231.289 - -3.99% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.22% 7.263 7.351 - -0.13% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.22% 16.837 17.042 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.22% 21050812.837 21307090.953 - -0.63% -
ranges::min(std::list<long_long>)/64 1.22% 24.159 24.453 - -0.28% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.22% 1552.403 1571.282 - 0.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.22% 12.872 13.029 - -1.28% -
BM_deque_deque_ranges_move_backward/4000 1.21% 151.611 153.452 - 0.84% -
std::swap_ranges(list<int>)/1024 1.21% 747.300 756.372 - -0.60% -
rng::contains(deque<int>)_(process_all)/1048576 1.21% 242412.885 245352.209 - -0.11% -
std::find_end(forward_list<int>)_(process_all)/1000 1.21% 675.231 683.411 - -0.18% -
BM_PushHeap_string_QuickSortAdversary_4 1.21% 6.378 6.456 - 0.66% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.21% 8.563 8.667 - 0.11% -
std::find_if_not(list<int>)_(bail_25%)/8 1.21% 0.919 0.930 - -1.87% -
BM_PushHeap_string_Random_1024 1.20% 14.831 15.009 - -5.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.19% 848.192 858.327 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.19% 163376586.890 165328429.071 - 2.35% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.19% 38612.635 39072.687 - 1.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.19% 23.828 24.111 - -1.06% -
std::replace(deque<int>)_(sprinkled)/1024 1.19% 344.764 348.855 - -0.64% -
rng::find_last(vector<int>)_(bail_90%)/50 1.19% 1.516 1.534 - 2.96% -
std::remove(list<int>)_(sprinkled)/8192 1.19% 7863.522 7956.792 - 1.00% -
std::find_if_not(deque<int>)_(process_all)/32768 1.19% 7991.537 8086.238 - -0.18% -
std::unique(deque<int>)_(contiguous)/8192 1.18% 3697.270 3740.995 - -0.15% -
SetIntersection_None_Set_string_256_1 1.18% 11683366.732 11821044.898 - 2.82% -
BM_deque_vector_copy_backward/1 1.18% 2.117 2.142 - -0.22% -
std::all_of(vector<int>)_(process_all)/32 1.18% 8.364 8.462 - -0.60% -
SetIntersection_Interlaced_Set_uint64_256_256 1.18% 7654888.820 7744884.672 - 0.70% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.17% 4.730 4.786 - -2.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.17% 3927.128 3973.240 - -3.76% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.17% 271.492 274.679 - 0.58% -
BM_PushHeap_string_PipeOrgan_4 1.17% 2.510 2.539 - 0.78% -
BM_vector_deque_ranges_copy/4096 1.17% 144.872 146.571 - 0.42% -
BM_deque_vector_copy/5500 1.17% 194.464 196.744 - 0.25% -
bm_ranges_swap_ranges_vb_aligned/2048 1.17% 8.563 8.663 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.17% 1147075.338 1160490.441 - 0.12% -
std::search(vector<int>)_(near_matches)/1024 1.17% 14852.385 15026.009 - -1.03% -
std::is_sorted(vector<int>,_pred)/8192 1.17% 3690.085 3733.196 - 0.25% -
SetIntersection_Interlaced_Vector_string_256_16 1.17% 10394454.364 10515791.831 - -1.41% -
BM_vector_deque_copy_backward/1024 1.16% 37.725 38.164 - 0.38% -
BM_PushHeap_string_PipeOrgan_262144 1.16% 17.362 17.564 - -1.35% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.16% 789.007 798.153 - 12.71% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.16% 271.429 274.569 - 0.74% -
std::generate_n(list<int>)/32 1.16% 8.433 8.530 - -0.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.15% 25.216 25.507 - -30.90% -
std::replace_if(list<int>)_(sprinkled)/1024 1.15% 729.294 737.706 - -0.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.15% 24.167 24.444 - -30.83% -
std::replace(deque<int>)_(sprinkled)/8192 1.15% 2758.549 2790.153 - -0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.14% 11494.532 11626.008 - 0.59% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.14% 2.777 2.809 - -0.95% -
std::adjacent_find(list<int>,_pred)/8192 1.14% 7130.777 7212.180 - 0.16% -
SetIntersection_None_Set_string_64_4 1.14% 21681062.814 21927821.998 - -0.24% -
std::fill(vector<int>)/32 1.14% 1.030 1.042 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.14% 1095720.571 1108188.171 - 3.02% -
ranges::minmax(std::list<char>)/8 1.13% 2.475 2.503 - -0.81% -
bm_lexicographical_compare<signed_char>/4096 1.13% 59.098 59.768 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.13% 18950633.967 19165267.448 - 1.89% -
std::multiset<int>::ctor(const&)/32 1.13% 216.422 218.867 - -5.37% -
SetIntersection_Front_Set_string_1024_64 1.12% 4771298.152 4824962.789 - -0.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.12% 4808.619 4862.652 - -1.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.12% 12934.151 13079.439 - 0.69% -
rng::contains(vector<int>)_(process_all)/50 1.12% 12.174 12.310 - 0.34% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.11% 12.172 12.307 - 1.47% -
std::upper_bound(std::deque<int>)/8192 1.11% 64.354 65.071 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.11% 941476.672 951965.100 - -0.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.11% 20.495 20.723 - -2.74% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.11% 562.829 569.091 - -0.00% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.11% 27.773 28.082 - 0.13% -
SetIntersection_Front_Set_uint64_16384_16 1.11% 1206813.359 1220236.211 - 3.40% -
BM_deque_vector_ranges_move/1024 1.11% 37.338 37.753 - 1.62% -
rng::starts_with(deque<int>)/8192 1.11% 3820.680 3863.000 - 0.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.11% 6109.603 6177.250 - -0.05% -
std::copy_if(deque<int>)_(entire_range)/512 1.11% 133.744 135.224 - 0.21% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.11% 1893.064 1914.001 - 0.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 8865.235 8963.088 - -3.72% -
BM_vector_deque_ranges_copy_backward/4096 1.10% 148.578 150.216 - 0.35% -
std::replace(deque<int>)_(prefix)/1024 1.10% 405.672 410.120 - -0.82% -
SetIntersection_Front_Set_float_262144_1 1.09% 1031146.200 1042428.999 - 2.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.09% 592237.622 598714.173 - -0.44% -
std::deque<std::string>::ctor(size)/8192 1.09% 8451.333 8543.738 - 0.66% -
std::unique(deque<int>)_(sprinkled)/1024 1.09% 505.908 511.437 - 0.09% -
bm_lexicographical_compare<signed_char>/32768 1.09% 472.571 477.717 - -0.26% -
std::for_each_n(vector<int>)/32 1.09% 3.672 3.712 - 0.12% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.09% 38619.251 39038.877 - 1.23% -
BM_deque_vector_ranges_move_backward/5500 1.09% 198.449 200.605 - 1.09% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.09% 1.554 1.571 - -0.33% -
std::move_backward(vector<int>)/32768 1.09% 1700.669 1719.133 - -0.07% -
std::move_backward(list<int>)/64 1.08% 38.935 39.357 - -0.41% -
std::unique_copy(list<int>)_(sprinkled)/32 1.08% 13.054 13.195 - -0.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.08% 14310.547 14465.213 - -1.42% -
ranges::min(std::deque<char>)/8 1.08% 2.283 2.308 - -4.80% -
std::remove_if(deque<int>)_(prefix)/8192 1.08% 4178.163 4223.268 - -0.61% -
std::pop_heap(deque<std::string>)/8192 1.08% 114.144 115.376 - 0.15% -
BM_PushHeap_uint32_Random_1024 1.08% 5.717 5.779 - -1.26% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.08% 728.359 736.204 - -0.01% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.08% 21.788 22.022 - -9.20% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.08% 2744.655 2774.185 - 0.22% -
std::partition_copy(deque<int>)/8192 1.08% 5683.696 5744.834 - 0.81% -
std::replace_if(vector<int>)_(prefix)/8192 1.07% 2006.992 2028.542 - -0.48% -
SetIntersection_None_Set_float_1024_256 1.07% 8782823.499 8877033.340 - 1.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.07% 62.699 63.371 - 10.33% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.07% 16.327 16.502 - 1.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.07% 267597.027 270463.252 - 0.61% -
std::replace(deque<int>)_(sprinkled)/32 1.07% 11.966 12.095 - -0.64% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.07% 1295765.431 1309624.534 - -0.22% -
std::search(vector<int>)_(near_matches)/1000 1.07% 14121.336 14272.321 - -1.02% -
bm_ranges_swap_ranges_vb_aligned/131072 1.07% 244.249 246.853 - 1.88% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.07% 3845.519 3886.490 - 0.98% -
std::upper_bound(std::list<int>)/8 1.06% 16.029 16.199 - -0.15% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.06% 59.221 59.850 - -0.01% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.06% 6820.001 6892.245 - 0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.06% 4283041.225 4328361.094 - -11.77% -
std::replace(deque<int>)_(prefix)/8192 1.05% 3207.739 3241.566 - -0.42% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.05% 7.934 8.018 - 0.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.05% 22.287 22.521 - 13.25% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.05% 126.878 128.213 - 2.50% -
std::find_first_of(vector<int>)_(large_needle)/50 1.05% 270.903 273.750 - 4.36% -
std::move(deque<int>)/4096 1.05% 147.783 149.329 - 0.21% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.05% 12.457 12.587 - -0.19% -
std::move_backward(list<int>)/8 1.04% 3.334 3.369 - -0.31% -
SetIntersection_Front_Set_string_256_4 1.04% 4955145.318 5006816.536 - 0.87% -
std::remove(deque<int>)_(sprinkled)/1024 1.04% 511.264 516.587 - -0.20% -
std::adjacent_find(vector<int>)/8 1.04% 2.000 2.020 - -0.47% -
SetIntersection_None_Set_float_256_4 1.04% 11414192.692 11532676.135 - 0.07% -
std::remove_copy(list<int>)_(sprinkled)/32 1.04% 11.123 11.238 - 0.14% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.03% 8.373 8.459 - -0.05% -
std::copy_if(deque<int>)_(entire_range)/4096 1.03% 1010.110 1020.554 - 0.05% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.03% 6168.166 6231.903 - -0.04% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.03% 39326.470 39732.003 - 3.96% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.03% 99318.142 100340.521 - -0.34% -
std::remove_copy(deque<int>)_(prefix)/8192 1.03% 3312.577 3346.656 - -0.21% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.03% 3.569 3.605 - 1.70% -
std::set<int>::contains(key)_(non-existent)/1024 1.02% 6.055 6.117 - 3.77% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.02% 631569.454 638014.510 - 0.06% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.02% 38482.137 38874.831 - -0.43% -
std::reverse_copy(deque<int>)/512 1.02% 123.228 124.482 - -0.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.02% 129.218 130.531 - -1.00% -
BM_deque_deque_copy/1024 1.02% 36.899 37.274 - 0.41% -
rng::starts_with(list<int>,_pred)/8 1.02% 3.478 3.513 - 0.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.02% 23.429 23.667 - 0.24% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.01% 755660.817 763294.197 - -0.12% -
BM_deque_vector_move_backward/1 1.01% 2.111 2.132 - -2.71% -
SetIntersection_Interlaced_Set_float_1024_256 1.01% 14299952.621 14444103.382 - 3.75% -
std::copy(list<int>)/1048576 1.01% 854974.786 863578.304 - -0.52% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.00% 513904.709 519066.152 - -2.07% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.00% 4.010 4.050 - -1.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.00% 18.846 19.035 - 0.69% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.00% 9084.368 9175.413 - -3.93% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 283.084 - 3.70% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 200.565 - -0.27% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.263 387.445 -0.97% 387.445
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 625.650 - -0.13% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 599.698 - -0.50% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.072 533.725 -0.01% 533.725
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.672 - -0.21% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 476.967 - -0.27% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.977 - 0.61% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.271 - -0.84% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.370 - -0.34% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.723 686.829 -0.67% 686.829
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.733 440.432 -0.78% 440.432
std::find_end(deque<int>)_(match_near_end)/1024 -99.05% 3640.053 34.667 - 6.65% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.593 - 0.64% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.273 - 1.22% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 69.815 - 0.76% -
std::search_n(vector<int>)_(no_match)/1024 -98.43% 208.692 3.275 77.485 -0.99% 77.485
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.756 - 0.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 59.994 - -0.26% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.067 71.330 -0.03% 71.330
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.45% 596.226 15.222 102.107 -4.87% 102.107
std::search_n(deque<int>)_(no_match)/1024 -95.51% 304.751 13.678 50.125 0.40% 50.125
std::distance(join_view(vector<vector<int>>))/50 -94.95% 12.517 0.632 - 8.23% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.93% 10774.351 869.848 - -0.32% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.67% 844.361 70.306 - -0.75% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.30% 1371.376 119.283 - 1.23% -
std::find_end(list<int>)_(match_near_end)/1000 -89.41% 733.450 77.662 - 0.39% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.29% 261.801 28.033 - 1.19% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.28% 544.152 58.320 - -0.28% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.24% 348.494 40.995 - 4.82% -
std::fill_n(deque<int>)/8192 -87.44% 1866.881 234.491 - -0.88% -
std::fill(deque<int>)/8192 -87.34% 1864.796 236.138 - -0.69% -
std::fill_n(deque<int>)/1024 -87.15% 231.642 29.764 - 0.07% -
std::fill(deque<int>)/1024 -87.05% 232.589 30.119 - 0.55% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.72% 560.703 74.476 - 0.12% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.155 - -0.02% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.68% 22086.172 3162.967 - -3.63% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.00% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.69% 2265.885 369.499 - -0.07% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.61% 287.978 47.206 - -0.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.23% 3859.343 647.376 - -4.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.87% 968.953 165.951 - -3.43% -
std::fill_n(deque<int>)/50 -81.97% 12.186 2.197 - -0.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.67% 122.759 22.503 - -3.76% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.57% 323441.716 59598.505 - 0.25% -
std::fill(deque<int>)/50 -81.47% 12.763 2.364 - -0.05% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.28% 323485.437 60562.026 - 0.92% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.84% 271537.279 57458.283 - 0.21% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.27% 263474.992 57263.376 - -1.36% -
BM_num_get<void*> -77.44% 47.636 10.748 - -3.13% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.66% 1779.984 415.466 - -0.29% -
std::find_end(deque<int>)_(same_length)/1024 -76.10% 1394.647 333.289 - -2.46% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.54% 194270.888 47520.364 - -5.98% -
std::find_end(deque<int>)_(same_length)/8192 -72.55% 11168.880 3065.633 - 9.45% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.95% 161550.849 48544.326 - 0.61% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.03% 15320.993 4744.370 - 0.08% -
std::rotate(vector<int>)_(by_1/3)/50 -68.39% 35.296 11.158 - 0.68% -
std::fill(vector<bool>)/262144 -67.98% 720.065 230.567 - -0.19% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.48% 2539.115 825.624 - 0.72% -
std::rotate(vector<int>)_(by_1/4)/50 -66.71% 35.303 11.751 - 1.92% -
std::find_end(deque<int>)_(same_length)/1000 -65.11% 935.209 326.273 - -2.39% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.07% 778.389 271.914 - -0.10% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -63.22% 136.360 50.151 - -62.92% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.21% 138430.643 52308.788 - -1.79% -
std::rotate(deque<int>)_(by_1/4)/50 -62.14% 73.934 27.990 - -0.15% -
BM_num_get<unsigned_int> -61.99% 25.424 9.663 - 1.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.02% 18151.862 7074.847 - 1.00% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.87% 2416.837 945.658 - 0.20% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.63% 130791.216 51487.737 - -0.63% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.32% 17236.328 6838.700 - -1.33% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.13% 17545.803 6996.268 - 0.44% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.11% 17633.737 7033.526 - -0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -60.09% 248.703 99.265 - -1.27% -
std::rotate(deque<int>)_(by_1/3)/50 -60.05% 75.430 30.136 - -0.42% -
BM_num_get<unsigned_short> -60.00% 25.562 10.225 - 0.57% -
BM_num_get<unsigned_long_long> -59.98% 25.970 10.392 - 0.22% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.94% 14734.367 5902.968 - 2.05% -
BM_num_get<unsigned_long> -59.58% 25.450 10.286 - -0.54% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.47% 13790.984 5727.690 - -2.44% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.82% 14372.895 6063.041 - -0.81% -
BM_num_get<long_long> -57.31% 24.715 10.551 - -0.70% -
std::rotate(deque<int>)_(by_1/4)/8192 -57.00% 6755.688 2904.775 - 6.80% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.96% 13791.062 5935.571 - 0.17% -
std::rotate(vector<int>)_(by_1/4)/32 -56.75% 10.967 4.743 - 0.35% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.43% 11462.674 4993.893 - -1.34% -
BM_num_get<long> -56.13% 24.398 10.702 - -1.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.05% 76.407 33.577 - 0.09% -
std::rotate(deque<int>)_(by_1/4)/32 -55.81% 29.813 13.174 - 0.61% -
rng::for_each(map<int>)/8192 -55.50% 16529.420 7355.082 - 0.83% -
std::for_each(map<int>::iterator)/8192 -54.73% 16371.941 7410.987 - 1.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -54.58% 222.294 100.955 - 2.83% -
BM_num_get<bool> -53.64% 25.320 11.739 - -1.90% -
std::rotate(deque<int>)_(by_1/3)/32 -53.62% 44.961 20.852 - 1.24% -
std::for_each(multimap<int>::iterator)/8192 -53.62% 16071.612 7454.092 - -0.68% -
rng::for_each(multimap<int>)/8192 -53.39% 15883.257 7403.930 - 0.23% -
std::set<std::string>::insert(value)_(already_present)/32 -52.95% 16.328 7.683 - -24.22% -
std::search_n(vector<int>)_(no_match)/32 -52.63% 6.887 3.262 0.621 -1.75% 0.621
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.25% 213.056 101.737 - -0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -51.77% 23.575 11.370 - -37.63% -
std::for_each(multiset<int>::iterator)/8192 -50.88% 16097.390 7906.604 - -0.45% -
std::find_end(vector<int>)_(same_length)/1000 -50.83% 494.629 243.220 - 0.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -50.71% 1747.195 861.157 - 57.75% -
std::find_end(vector<int>)_(same_length)/1024 -50.56% 505.125 249.737 - 0.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.31% 73.162 36.354 - -50.02% -
std::for_each(set<int>::iterator)/8192 -50.30% 15715.673 7811.271 - -1.33% -
std::find_end(list<int>)_(same_length)/1000 -50.18% 1471.156 732.864 - -1.60% -
std::find_if(list<int>)_(process_all)/50 -50.15% 38.050 18.969 - -0.15% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.97% 417.683 208.952 - 0.46% -
rng::for_each(set<int>)/8192 -49.92% 15441.804 7733.162 - -0.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -49.92% 1666.586 834.669 - 62.69% -
std::find_end(vector<int>)_(same_length)/8192 -49.90% 4021.139 2014.677 - 0.12% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.77% 1241.659 623.688 - -0.38% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.76% 9944.725 4996.637 - -0.18% -
rng::for_each(multiset<int>)/8192 -49.67% 15381.589 7741.015 - -0.49% -
std::find_end(list<int>)_(same_length)/1024 -49.61% 1500.195 756.005 - -0.44% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.59% 1212.963 611.404 - 0.46% -
std::find_end(list<int>)_(same_length)/8192 -49.51% 15737.538 7946.461 - -17.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -49.46% 52.412 26.487 - 36.28% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.14% 17079.425 8687.267 - -1.08% -
std::rotate(vector<int>)_(by_1/3)/32 -48.81% 19.468 9.966 - 0.79% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.73% 412.896 211.674 - -0.84% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.71% 37.468 19.216 - 0.66% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.66% 416.280 213.698 - -0.50% -
std::find_end(list<int>,_pred)_(same_length)/1024 -48.42% 1584.834 817.407 - 2.50% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.85% 401.487 209.388 - -0.65% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.77% 15.489 8.090 0.366 -0.09% 0.366
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.49% 691458.833 363079.002 - -48.61% -
std::find_end(deque<int>)_(near_matches)/1024 -47.48% 31166.564 16367.786 - 0.46% -
std::find_end(deque<int>)_(near_matches)/1000 -47.36% 30016.921 15800.530 - 0.35% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.21% 336.688 177.740 - 0.01% -
std::find_end(list<int>,_pred)_(same_length)/1000 -47.16% 1547.198 817.515 - 5.23% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.01% 0.476 0.252 - 0.56% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.37% 130.284 69.870 - 0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.96% 143.373 77.478 - -0.34% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.50% 3657.183 1993.124 - -6.16% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.09% 46244.650 25391.354 - -7.14% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.09% 919.690 505.005 - -1.25% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -44.88% 0.481 0.265 - -9.92% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.52% 341.550 189.487 - 0.06% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.41% 364.886 202.836 - 1.01% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.30% 1435.590 799.573 - -4.76% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.22% 0.485 0.270 - -30.63% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.22% 9565.269 5335.801 - 0.27% -
std::rotate_copy(vector<int>)/8192 -44.14% 716.636 400.299 - 5.95% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.85% 17490.376 9820.197 - 0.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.61% 6.251 3.525 - -5.07% -
BM_PushHeap_float_Descending_4 -43.44% 0.612 0.346 - -9.23% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.34% 2.058 1.166 - -0.00% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.03% 1368.116 779.363 - -0.88% -
BM_PushHeap_float_Descending_16 -42.37% 0.632 0.364 - -3.57% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -41.86% 305.808 177.810 - 0.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.01% 31.977 18.863 - -15.48% -
std::multiset<int>::contains(key)_(non-existent)/8192 -40.84% 14.637 8.660 - -1.58% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.86% 307.662 185.040 - 0.32% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.33% 20.065 12.173 - -1.08% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -39.10% 84.554 51.495 - -26.58% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -38.97% 89.642 54.713 - -16.85% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.11% 22.154 13.712 - 0.34% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.58% 2.934 1.831 - 0.02% -
std::rotate(vector<int>)_(by_1/2)/32 -37.43% 3.705 2.318 - -0.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.39% 38.282 23.968 - -1.18% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -37.03% 656165.456 413155.029 - -40.83% -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.03% 0.485 0.305 - 13.64% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.88% 45.933 28.993 - 0.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.54% 48.762 30.942 - -43.31% -
std::find_end(deque<int>)_(near_matches)/8192 -36.36% 1769000.521 1125872.588 - 0.10% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.33% 27.276 17.366 - 2.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.93% 15051.910 9643.210 - -1.32% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.81% 23.334 14.978 - 1.09% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.49% 120.283 77.589 - -0.66% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.24% 41.831 27.092 - -8.69% -
BM_StringEraseWithMove_Huge_Transparent -35.23% 69.490 45.008 - 4.49% -
std::set<int>::ctor(const&,_alloc)/8192 -35.07% 77999.624 50648.393 - -0.51% -
std::set<int>::ctor(const&,_alloc)/1024 -34.84% 9679.700 6307.712 - -1.53% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.80% 661.528 431.307 - 1.06% -
std::copy_n(list<int>)/64 -34.41% 22.405 14.696 - -1.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.89% 0.397 0.262 - 0.28% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.57% 80156.175 53244.703 - 1.87% -
ranges::min(std::vector<char>)/1 -33.51% 0.438 0.291 - -12.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -33.43% 33.989 22.626 - -1.16% -
std::unique_copy(list<int>)_(contiguous)/52 -33.39% 29.051 19.352 - -1.28% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.36% 9999.342 6663.451 - 2.57% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.22% 41.375 27.630 - 1.94% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.18% 0.696 0.465 - -1.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -33.05% 9961.179 6669.462 - 1.10% -
std::multiset<int>::ctor(const&,_alloc)/1024 -32.82% 9837.980 6608.876 - 2.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.76% 78936.141 53075.925 - 1.46% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.53% 63.231 42.663 - -12.11% -
BM_align/8 -32.39% 0.921 0.623 - -5.12% -
BM_align/64 -32.39% 0.921 0.623 - -5.02% -
BM_align/1 -32.26% 0.921 0.624 - -5.38% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.16% 47.142 31.982 - -26.31% -
BM_align/256 -32.03% 0.920 0.625 - -4.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.75% 12867102.536 8782022.499 - 1.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.70% 12857869.172 8781953.851 - 0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.31% 12922716.210 8876326.266 - 1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.44% 12762327.382 8877635.359 - 1.30% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.41% 13.904 9.675 - -59.83% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -30.32% 42.545 29.644 - -19.78% -
std::multiset<int>::ctor(const&,_alloc)/8192 -30.26% 79867.273 55700.120 - 8.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.25% 13072113.395 9117316.967 - 1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.24% 12709486.086 8866660.452 - 0.87% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -30.15% 734.320 512.928 - -3.48% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -30.03% 1.971 1.379 - 11.45% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.73% 6028.056 4235.879 - -11.29% -
std::all_of(vector<int>)_(process_all)/50 -29.69% 19.204 13.502 - 5.75% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -29.58% 1.697 1.195 - 0.09% -
BM_StringEraseWithMove_Huge_Opaque -29.06% 68.230 48.404 - 3.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.97% 39.488 28.050 - -0.44% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -28.73% 39.535 28.178 - -29.90% -
std::copy_backward(vector<int>)/32768 -28.56% 3795.777 2711.824 - -26.52% -
ranges::min(std::deque<long_long>)/70000 -28.43% 26305.416 18827.799 - -10.24% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -28.35% 74.611 53.463 - 2.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.26% 42.101 30.202 - -25.97% -
BM_PushHeap_float_PipeOrgan_1 -28.23% 0.671 0.481 - 3.28% -
BM_vector_deque_copy/0 -28.21% 0.551 0.395 - -20.25% -
std::any_of(vector<int>)_(process_all)/50 -28.20% 18.971 13.622 - 7.87% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.02% 9.077 6.534 - -56.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.81% 42.668 30.804 - 0.24% -
std::multiset<int>::count(key)_(existent)/1024 -27.78% 8.033 5.801 - 3.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -27.69% 1.956 1.415 - -9.41% -
BM_PushHeap_float_Descending_64 -27.45% 0.523 0.379 - -1.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.39% 29.261 21.246 - -5.75% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -26.72% 752.078 551.093 - -6.86% -
BM_vector_deque_ranges_move_backward/0 -26.64% 0.549 0.403 - -40.56% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -26.59% 1.553 1.140 - -28.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -26.56% 30.304 22.255 - -36.77% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.22% 9040.942 6670.189 - -6.96% -
vector<bool>::reserve() -26.10% 10.924 8.073 - -7.92% -
std::search_n(deque<int>,_pred)_(no_match)/32 -26.08% 20.561 15.199 1.557 -11.42% 1.557
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -26.03% 0.579 0.428 - -11.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -25.86% 18235027.839 13520331.584 - 18.68% -
std::find_end(deque<int>)_(process_all)/8192 -25.77% 2856.159 2120.161 - -1.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.71% 33.088 24.581 - -22.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -25.66% 31.932 23.739 - -27.90% -
std::set<std::string>::insert(value)_(already_present)/1024 -25.48% 22.657 16.885 - -44.71% -
vector<bool>::resize() -25.31% 14.265 10.655 - -5.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.98% 33.662 25.254 - 5.92% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.81% 1951710.117 1467540.920 - -23.96% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.45% 721.093 544.764 - -6.93% -
std::for_each(multiset<int>::iterator)/50 -24.40% 47.219 35.696 - -0.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.24% 32.972 24.981 - -12.44% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -24.14% 982.518 745.316 - -6.48% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -23.97% 11.127 8.460 - -1.44% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.73% 87.456 66.700 - -0.82% -
std::partial_sort_copy(deque<int>)_(heap)/8 -23.66% 20.481 15.636 - 0.65% -
std::multiset<std::string>::erase(key)_(existent)/8192 -23.57% 106.311 81.258 - 13.69% -
std::find_end(deque<int>)_(process_all)/1048576 -23.53% 366182.771 280026.747 - 0.20% -
BM_StringFindStringLiteral/1024 -23.47% 23.787 18.204 - 1.11% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.40% 41839.989 32050.890 - -1.01% -
BM_PushHeap_float_Random_4 -23.35% 3.007 2.305 - -9.99% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.11% 40274.147 30966.551 - -0.04% -
std::transform(list<int>)_(identity_transform)/50 -23.01% 39.305 30.262 - -0.36% -
std::lower_bound(std::forward_list<int>)/100 -22.82% 108.722 83.916 - 3.30% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -22.81% 4990595.621 3852142.538 - -23.69% -
std::map<int,_int>::erase(iterator)/8192 -22.40% 26.727 20.740 - -0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -22.28% 0.684 0.532 - 10.13% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.21% 3801.904 2957.320 - 0.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -22.12% 1.590 1.239 - -11.13% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.00% 2406237.543 1876816.354 - -0.18% -
std::copy_backward(vector<int>)/4096 -21.89% 254.615 198.877 - 36.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.68% 211995.841 166036.804 - 0.49% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -21.40% 31.652 24.880 - -4.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -21.18% 37.899 29.873 - -1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.15% 34573.132 27262.536 - -0.01% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.13% 1698.499 1339.583 - 2.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.09% 3930.856 3101.670 - -14.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -20.91% 40.370 31.930 - -5.43% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.64% 3747.263 2973.762 - 0.27% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.63% 510.928 405.515 - -0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.36% 20.753 16.528 - 0.01% -
rng::for_each(multimap<int>)/50 -20.27% 50.199 40.023 - -0.00% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.26% 9.781 7.799 - 0.93% -
std::copy(vector<bool>)_(aligned)/1048576 -20.18% 3458.440 2760.460 - -1.75% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.96% 1.025 0.820 - 0.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -19.89% 1.924 1.541 - -19.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.75% 32.730 26.265 - 23.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.72% 527.668 423.617 - -0.01% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -19.55% 870.550 700.395 - 1.94% -
std::map<std::string,_int>::erase(key)_(existent)/32 -19.50% 75.997 61.177 - -6.20% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.47% 23312.994 18773.187 - -6.74% -
BM_PushHeap_float_Descending_256 -19.45% 0.499 0.402 - -0.24% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.45% 1.111 0.895 - -18.06% -
std::multiset<int>::count(key)_(existent)/32 -19.38% 4.705 3.794 - 2.28% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.26% 41.582 33.574 - -19.05% -
std::move(deque<int>)/64 -19.26% 6.112 4.935 - 2.07% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.15% 62.246 50.324 - -15.61% -
BM_PushHeap_uint64_Ascending_1 -19.05% 0.577 0.467 - -0.22% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.05% 2864.945 2319.132 - 0.27% -
std::vector<std::string>::ctor(size)/8192 -19.03% 5187.044 4199.727 - 0.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.98% 1.760 1.426 - -0.28% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -18.76% 2499501.196 2030556.588 - -17.40% -
std::find_if_not(vector<int>)_(process_all)/50 -18.62% 6.854 5.578 - -1.07% -
std::find_if_not(vector<int>)_(bail_25%)/8 -18.61% 0.850 0.692 - -12.57% -
BM_deque_deque_copy/0 -18.54% 0.869 0.708 - -10.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -18.40% 38.334 31.280 - -20.77% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.29% 6.169 5.041 - 0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -18.24% 0.500 0.409 - -41.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -18.20% 6.544 5.353 - -3.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.01% 205840.675 168761.052 - 1.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.97% 42.679 35.010 - -5.16% -
std::find_end(list<int>)_(single_element)/8192 -17.97% 9655.531 7920.812 - -3.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.91% 493.439 405.059 - -8.29% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -17.84% 2.971 2.441 - -41.43% -
BM_PushHeap_float_Descending_1024 -17.76% 0.474 0.389 - -0.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -17.71% 52.478 43.186 - 1.91% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -17.70% 3336.613 2746.179 - 2.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.50% 29706.690 24508.347 - -0.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -17.38% 71.347 58.950 - -15.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.36% 897.251 741.446 - 12.85% -
BM_PushHeap_float_Descending_16384 -17.33% 0.465 0.385 - -0.14% -
BM_StringEraseWithMove_Small_Opaque -17.32% 2.642 2.184 - -0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.29% 59.578 49.278 - -12.85% -
BM_PushHeap_float_Descending_262144 -17.20% 0.465 0.385 - -0.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.19% 1123.071 929.993 - 0.53% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.17% 462.383 382.986 - 0.18% -
std::for_each(multimap<int>::iterator)/50 -17.09% 44.244 36.683 - 0.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -17.07% 7.174 5.950 - 0.99% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.92% 7172011.327 5958187.246 - 1.13% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.83% 42.237 35.127 - -5.31% -
BM_PushHeap_string_Random_1 -16.71% 0.698 0.582 - -16.76% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.63% 30.827 25.701 - 0.14% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.61% 415514.516 346489.974 - 0.12% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.61% 11.409 9.514 - 15.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -16.48% 73.822 61.655 - -5.06% -
std::stable_partition(list<int>)_(dense)/1024 -16.42% 1747.054 1460.172 - -2.72% -
std::set<std::string>::erase(key)_(existent)/8192 -16.35% 104.125 87.096 - 0.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.29% 1017.258 851.588 - 0.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.04% 506698.677 425408.217 - -10.40% -
BM_vector_deque_ranges_copy/0 -16.03% 0.682 0.573 - -2.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.91% 26.709 22.460 - -15.50% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.83% 63.285 53.265 - -0.63% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.81% 0.932 0.785 - -0.32% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.81% 616.078 518.665 - -23.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.78% 11.049 9.305 - -15.24% -
rng::contains_subrange(deque<int>)_(process_all)/32 -15.75% 14.421 12.149 - -3.39% -
std::find_end(vector<int>)_(near_matches)/8192 -15.71% 911938.505 768642.445 - -0.14% -
std::for_each(set<int>::iterator)/50 -15.69% 44.234 37.292 - 0.31% -
BM_PushHeap_string_SingleElement_1 -15.66% 0.700 0.590 - 12.25% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.64% 4253.786 3588.666 - -0.12% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.63% 41.946 35.390 - -3.61% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.60% 26297.375 22194.089 - -1.41% -
BM_vector_deque_move/0 -15.54% 0.519 0.439 - -2.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -15.49% 1.448 1.223 - -6.44% -
std::set<int>::contains(key)_(non-existent)/8192 -15.46% 10.322 8.726 - -26.37% -
std::find_if(vector<int>)_(process_all)/50 -15.45% 6.862 5.801 - 2.85% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.39% 943.756 798.527 - -0.09% -
ranges::min(std::deque<__int128>)/1 -15.31% 0.837 0.709 - -4.39% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.17% 27.802 23.585 - 0.35% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -15.13% 40.793 34.620 - -16.82% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -15.13% 6141338.510 5212291.263 - -4.56% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -15.09% 1506.395 1279.011 - -17.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -15.05% 103.512 87.933 - 5.75% -
std::multimap<std::string,_int>::ctor(const&)/32 -15.02% 796.493 676.849 - -15.40% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.01% 30.627 26.031 - -0.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.98% 7.924 6.737 - 14.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -14.97% 7.197 6.120 - 12.42% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.92% 944.162 803.333 - -4.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -14.89% 336.361 286.270 - 0.79% -
std::replace(vector<int>)_(sprinkled)/32 -14.85% 5.802 4.941 - -10.83% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -14.75% 19.724 16.815 - -0.84% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.72% 943.307 804.443 - -0.42% -
std::unique(list<int>)_(contiguous)/1024 -14.71% 1074.782 916.734 - -0.54% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.65% 6490.822 5539.865 - -5.32% -
std::stable_sort(deque<int>)_(ascending)/8 -14.64% 20.212 17.253 - -1.04% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.61% 3749.940 3202.085 - -0.01% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -14.57% 928.015 792.766 - -7.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.57% 55.915 47.766 - 2.65% -
std::rotate(vector<int>)_(by_1/2)/50 -14.50% 4.471 3.823 - 0.03% -
ranges::minmax(std::vector<char>)/8 -14.41% 1.010 0.865 - -15.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -14.38% 29.805 25.521 - -8.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -14.32% 24.474 20.969 - -13.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.27% 192.524 165.056 - -18.53% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.26% 35548.682 30480.595 - -0.14% -
std::map<std::string,_int>::erase(iterator)/1024 -14.24% 35.703 30.620 - 20.21% -
BM_deque_deque_ranges_move_backward/0 -14.22% 0.921 0.790 - -7.30% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.21% 751.020 644.327 - 2.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -14.19% 1.912 1.641 - -12.02% -
std::map<int,_int>::erase(iterator)/1024 -14.15% 24.033 20.632 - -0.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -14.05% 52.479 45.106 - 5.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.05% 81.331 69.905 - -12.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.04% 28.354 24.373 - 1.69% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -14.00% 3.195 2.747 - -2.93% -
std::find_if(deque<int>)_(process_all)/8192 -13.98% 2330.054 2004.196 - -0.16% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.96% 6.430 5.532 - -2.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.96% 7.342 6.317 - -13.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -13.96% 1.423 1.224 - -6.42% -
std::find_if(deque<int>)_(process_all)/1024 -13.96% 291.638 250.932 - -0.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -13.89% 2.643 2.276 - -2.94% -
std::multiset<std::string>::count(key)_(non-existent)/32 -13.87% 12.420 10.697 - -3.82% -
std::set<std::string>::erase(iterator)/32 -13.87% 31.731 27.331 - 6.48% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.77% 31.887 27.495 - -19.94% -
BM_deque_vector_ranges_move_backward/0 -13.72% 1.584 1.367 - -6.85% -
rng::for_each(set<int>)/50 -13.70% 43.831 37.828 - 0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -13.69% 15308.043 13211.738 - 1.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -13.64% 255.785 220.889 - -1.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -13.64% 1.923 1.661 - 1.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.63% 0.314 0.272 - -1.89% -
std::any_of(deque<int>)_(process_all)/50 -13.62% 21.838 18.865 - -0.06% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.61% 258.013 222.903 - -3.42% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.59% 14.823 12.808 - 0.32% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -13.58% 11.322 9.784 - -59.39% -
BM_std_minmax_element<int>/65536 -13.57% 17315.143 14965.159 - -11.16% -
BM_std_minmax_element<int>/4000 -13.53% 1057.755 914.615 - -11.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -13.53% 1.419 1.227 - -5.95% -
BM_std_minmax_element<int>/64000 -13.46% 16890.756 14616.974 - -11.08% -
BM_std_minmax_element<int>/70000 -13.45% 18468.258 15984.410 - -11.01% -
std::lower_bound(std::list<int>)/8192 -13.42% 14213.834 12306.848 - -7.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.42% 1.421 1.230 - -5.81% -
std::copy_n(list<int>)/4096 -13.41% 4179.648 3619.007 - 1.47% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.41% 39268.073 34001.926 - -0.34% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.40% 399584.042 346027.242 - 0.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.40% 9.527 8.251 - -13.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -13.38% 1.416 1.226 - -5.92% -
std::partition(list<int>)_(dense)/8192 -13.37% 5676.201 4917.023 - 10.43% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.37% 14.792 12.815 - -0.04% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -13.36% 165961.418 143782.462 - -0.42% -
BM_std_minmax_element<int>/5500 -13.35% 1452.544 1258.607 - -10.04% -
std::find_if(deque<int>)_(process_all)/32768 -13.35% 9318.367 8074.359 - -0.29% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.25% 0.312 0.271 - -15.71% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -13.23% 396460.055 343997.842 - -0.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -13.23% 44.580 38.682 - 1.77% -
BM_std_minmax_element<int>/4096 -13.22% 1082.506 939.394 - -10.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -13.21% 6593671.884 5722470.769 - 5.54% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -13.19% 17.650 15.323 - -0.60% -
std::map<int,_int>::count(key)_(existent)/1024 -13.16% 4.408 3.828 - 0.03% -
ranges::min(std::deque<long_long>)/64 -13.15% 19.934 17.312 - -5.32% -
SetIntersection_Front_Set_float_16384_256 -13.10% 4201758.451 3651340.262 - -3.41% -
SetIntersection_Front_Set_float_1024_256 -13.08% 4190780.106 3642738.726 - -15.40% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.04% 1028065.763 894013.765 - -0.84% -
BM_std_minmax_element<int>/1024 -12.97% 274.065 238.506 - -10.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.97% 1000.098 870.368 - -4.72% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.91% 392009.161 341405.088 - -0.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.87% 1003.120 873.983 - -0.02% -
std::sort(deque<int>)_(shuffled)/8192 -12.87% 98727.252 86019.549 - 6.82% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -12.82% 32.967 28.740 - 5.18% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.75% 14.643 12.776 - -0.10% -
std::generate_n(deque<int>)/1024 -12.69% 278.270 242.957 - -0.33% -
std::unordered_set<std::string>::ctor(const&)/32 -12.66% 795.931 695.198 - -20.63% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -12.65% 41.522 36.270 - -8.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -12.62% 1615.396 1411.588 - -11.74% -
std::upper_bound(std::list<int>)/8192 -12.55% 14122.896 12350.299 - -6.51% -
std::generate(deque<int>)/1024 -12.43% 276.750 242.348 - -0.57% -
std::map<int,_int>::erase(iterator)/32 -12.40% 23.494 20.581 - -0.55% -
BM_std_minmax_element<int>/512 -12.39% 139.072 121.845 - -9.76% -
std::reverse_copy(list<int>)/8 -12.36% 2.787 2.443 - 2.31% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -12.35% 1.110 0.973 - -6.72% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.32% 985755.662 864325.333 - 0.27% -
std::map<int,_int>::count(key)_(existent)/32 -12.29% 1.779 1.560 - 3.40% -
std::none_of(deque<int>)_(process_all)/50 -12.29% 21.525 18.880 - -0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -12.21% 19.814 17.395 - -1.25% -
BM_deque_vector_ranges_move/1 -12.20% 2.368 2.079 - 0.18% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.18% 79.353 69.690 - 0.10% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.17% 41011.164 36019.035 - 0.61% -
BM_deque_deque_move_backward/0 -12.17% 0.919 0.808 - -7.88% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -12.08% 1.333 1.172 - -31.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.07% 0.463 0.407 - -33.36% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.05% 850.530 748.013 - 7.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -12.05% 1.254 1.103 - -11.29% -
std::for_each(map<int>::iterator)/50 -12.03% 41.120 36.175 - -0.15% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -12.02% 8704.767 7658.596 - -16.55% -
std::set<std::string>::erase(key)_(existent)/32 -12.02% 85.032 74.814 - 36.51% -
ranges::min(std::vector<long_long>)/1 -11.98% 0.437 0.384 - 31.94% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -11.97% 10988.291 9672.678 - -1.47% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -11.92% 6308.222 5556.083 - 4.54% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.85% 82.328 72.576 - -9.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.79% 546.581 482.140 - -0.17% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.78% 17.323 15.283 - 1.18% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.76% 28.918 25.517 - -0.35% -
std::set<int>::count(key)_(existent)/1024 -11.76% 4.683 4.132 - -0.50% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.74% 14.489 12.788 - -0.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.74% 6.616 5.839 - -11.73% -
std::fill(list<int>)/8192 -11.74% 8518.996 7518.670 - -1.48% -
std::map<int,_int>::ctor(const&,_alloc)/32 -11.69% 251.225 221.846 - 1.89% -
std::replace(vector<int>)_(sprinkled)/50 -11.67% 8.763 7.740 - -8.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -11.62% 1.389 1.227 - -4.91% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -11.62% 1.486 1.314 - -18.75% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -11.58% 7.661 6.774 - -54.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.54% 5454.051 4824.763 - -15.40% -
BM_CmpEqual_ushort_short -11.45% 1.126 0.997 - -1.51% -
BM_CmpEqual_uint_short -11.42% 1.135 1.006 - -2.19% -
BM_StringMove_Large -11.39% 0.798 0.707 - 0.15% -
std::adjacent_find(deque<int>,_pred)/8 -11.29% 4.838 4.292 - 3.00% -
BM_toupper_char<wchar_t> -11.28% 0.687 0.610 - -10.95% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -11.27% 872.788 774.435 - 1.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.25% 54.073 47.990 - 0.66% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -11.20% 3496611.628 3105011.252 - -0.53% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.20% 29303.154 26021.399 - -1.03% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.19% 15961.235 14174.793 - -0.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.19% 50.725 45.051 - -14.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.18% 0.299 0.265 - -44.57% -
SetIntersection_Front_Vector_string_1024_256 -11.17% 10204165.223 9064494.505 - -4.17% -
std::find_end(deque<int>)_(process_all)/1024 -11.16% 359.385 319.274 - 5.59% -
std::find_if(vector<int>)_(bail_25%)/8192 -11.12% 237.582 211.161 - -1.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.11% 39.924 35.490 - 12.87% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.08% 28.308 25.170 - -0.48% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.08% 14.528 12.918 - 0.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.03% 51.053 45.422 - 8.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.02% 14.342 12.761 - 0.28% -
std::pop_heap(deque<std::string>)/1024 -11.02% 66.905 59.535 - -0.10% -
BM_vector_deque_ranges_move/2 -10.99% 2.066 1.839 - -10.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.96% 20147429.879 17939387.136 - -1.57% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.94% 39.144 34.863 - -3.23% -
BM_deque_vector_ranges_move/2 -10.93% 2.062 1.836 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.93% 32.052 28.550 - -20.50% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.91% 1631029.556 1453080.913 - 0.17% -
std::multiset<int>::find(key)_(non-existent)/8192 -10.91% 9.262 8.252 - 1.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.88% 19.825 17.667 - 0.10% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.88% 13.438 11.976 - -0.87% -
std::for_each(list<int>)/8 -10.85% 2.519 2.246 - -11.62% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -10.84% 27006.931 24078.553 - -10.61% -
BM_deque_vector_copy_backward/0 -10.84% 1.541 1.374 - -4.66% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.79% 42861.115 38235.721 - 0.06% -
std::multimap<std::string,_int>::erase(iterator)/32 -10.78% 27.826 24.827 - -13.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.78% 22.083 19.703 - -14.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -10.77% 26.351 23.514 - -10.77% -
std::move_backward(list<int>)/4096 -10.73% 5186.231 4629.762 - -3.79% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.70% 9.365 8.363 - -0.35% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.69% 5929059.040 5295380.469 - -10.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.65% 19.391 17.326 - -0.76% -
std::find_if(vector<int>)_(process_all)/32768 -10.65% 3759.689 3359.450 - 4.85% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.63% 162158.621 144920.321 - -0.73% -
BM_tolower_char<char> -10.62% 0.692 0.618 - -10.39% -
std::deque<std::string>::ctor(size)/32 -10.58% 51.330 45.898 - 7.65% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.57% 326.452 291.948 - -0.02% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.54% 5922487.411 5298175.895 - -10.39% -
std::find_end(vector<int>)_(near_matches)/1024 -10.54% 15666.013 14015.589 - -0.64% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -10.53% 25.361 22.690 - -7.32% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.53% 7693.487 6883.414 - 0.18% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.53% 41242.647 36901.415 - 0.03% -
BM_CmpEqual_uchar_schar -10.52% 1.123 1.005 - 1.92% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.50% 5.544 4.962 - 0.37% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.49% 14.297 12.797 - -0.05% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.46% 1.156 1.035 - 0.04% -
std::find_if(vector<int>)_(process_all)/8192 -10.46% 945.111 846.291 - 4.60% -
BM_PushHeap_float_SingleElement_1 -10.43% 0.520 0.466 - -0.17% -
std::move(list<int>)/64 -10.43% 47.883 42.891 - 4.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.40% 41179.387 36896.759 - -13.91% -
BM_PushHeap_float_Descending_1 -10.38% 0.520 0.466 - 0.02% -
BM_vector_deque_ranges_copy_backward/0 -10.37% 0.519 0.465 - 3.07% -
SetIntersection_Front_Set_uint32_262144_1024 -10.34% 14078427.392 12622536.238 - 0.57% -
BM_vector_deque_ranges_move/1 -10.34% 2.332 2.091 - -11.54% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.33% 41349.189 37077.138 - -0.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.32% 7671.183 6879.360 - 0.32% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -10.32% 10.857 9.737 - 55.56% -
std::equal(vector<int>)_(it,_it,_it)/50 -10.31% 4.559 4.089 - -0.96% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.28% 96.757 86.815 - -6.04% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.26% 7679.045 6890.939 - 0.24% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.26% 10.778 9.672 - -6.96% -
std::stable_sort(deque<int>)_(repeated)/8 -10.26% 19.713 17.691 - -0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -10.26% 14184778.212 12729818.847 - 4.77% -
std::set<int>::contains(key)_(non-existent)/32 -10.25% 3.072 2.757 - -1.04% -
BM_CmpLess_uint_short -10.24% 1.136 1.020 - -2.48% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.23% 32.538 29.209 - -0.48% -
std::find_end(vector<int>)_(near_matches)/1000 -10.20% 15052.698 13517.469 - -1.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -10.19% 0.487 0.438 - 19.87% -
std::sort(deque<int>)_(repeated)/1024 -10.13% 1068.865 960.546 - -5.09% -
std::copy(deque<int>)/64 -10.11% 3.018 2.713 - 0.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.02% 283279.563 254907.329 - 2.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -10.00% 2.689 2.420 - -41.01% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.00% 4.556 4.101 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_256_64 -9.99% 7380439.684 6643182.649 - -2.60% -
std::unique(list<int>)_(contiguous)/8192 -9.96% 7802.830 7025.327 - -0.91% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.95% 2.456 2.212 - -0.38% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.95% 3169.555 2854.038 - 9.98% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.93% 339776.780 306026.752 - -0.14% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.93% 5909509.630 5322554.306 - -9.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -9.90% 10.794 9.725 - -2.66% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.89% 50304.151 45327.573 - -7.44% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.89% 125.060 112.691 - -0.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.84% 324.985 292.996 - -0.03% -
std::stable_sort(deque<int>)_(heap)/8 -9.84% 26.262 23.677 - -0.00% -
BM_std_minmax_element<char>/4096 -9.82% 1075.804 970.169 - -12.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.79% 5.916 5.337 - -23.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -9.75% 3.054 2.757 - 9.21% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.74% 15.976 14.420 - -8.61% -
BM_std_minmax_element<char>/5500 -9.73% 1441.057 1300.789 - -12.84% -
std::multiset<int>::equal_range(key)_(existent)/32 -9.73% 2.469 2.229 - -3.43% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.73% 2662823.390 2403840.065 - 0.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.70% 3.026 2.732 - 4.30% -
std::search_n(list<int>)_(no_match)/8192 -9.69% 7440.476 6719.798 139.781 1.42% 139.781
BM_StringEraseWithMove_Small_Transparent -9.67% 2.412 2.179 - -0.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -9.67% 11.775 10.636 - -2.74% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.66% 0.514 0.464 - -10.00% -
std::copy(list<int>)/64 -9.64% 33.494 30.266 - -0.52% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.63% 28529.467 25782.743 - -0.42% -
BM_std_minmax_element<char>/4000 -9.62% 1048.304 947.478 - -12.69% -
BM_std_minmax_element<int>/64 -9.61% 17.174 15.524 - -8.74% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.59% 50238.000 45418.923 - -4.42% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.58% 1214.975 1098.538 - -2.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.58% 1.644 1.487 - -21.66% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.56% 1.053 0.953 - -18.25% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -9.49% 40.801 36.930 - -18.28% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.47% 540.529 489.332 - 0.67% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.43% 14.103 12.773 - -0.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -9.37% 8.273 7.498 - 0.86% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.32% 0.697 0.632 - 0.01% -
std::set<int>::ctor(const&,_alloc)/32 -9.31% 248.035 224.946 - 0.64% -
std::unordered_set<int>::count(key)_(existent)/32 -9.24% 1.435 1.302 - 3.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.23% 26463573.918 24019745.351 - 2.32% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -9.23% 23.240 21.094 - -3.02% -
BM_std_minmax_element<char>/1024 -9.22% 273.212 248.024 - -12.64% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.22% 0.515 0.467 - -0.00% -
ranges::minmax(std::vector<char>)/64 -9.21% 1.353 1.228 - -7.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.21% 96.527 87.641 - 2.64% -
BM_deque_vector_ranges_copy/0 -9.19% 1.438 1.306 - -12.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -9.19% 23.704 21.526 - -3.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.12% 24.767 22.508 - -6.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.08% 4.628 4.208 - -0.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.07% 1191.292 1083.261 - -0.12% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.07% 0.692 0.630 - 0.49% -
std::reverse(list<int>)/32768 -9.06% 19216.225 17475.488 - 0.49% -
rng::find_last(deque<int>)_(bail_90%)/8 -9.05% 0.969 0.882 - 2.49% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.04% 26328.045 23947.984 - 1.00% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.03% 25288.706 23004.950 - 0.81% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.03% 1.775 1.615 - 0.04% -
std::find_end(list<int>)_(near_matches)/1024 -9.03% 37708.087 34304.749 - 0.08% -
SetIntersection_Front_Set_string_262144_64 -9.02% 4991120.743 4540765.280 - 1.29% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.01% 9.653 8.784 - -1.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.97% 3.116 2.837 - 1.45% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.93% 691.212 629.479 - -29.68% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.93% 617.132 562.019 - -37.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -8.91% 1269612.394 1156441.238 - 3.82% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -8.88% 1.559 1.420 - 2.22% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.87% 13.879 12.649 - -0.05% -
std::set<std::string>::count(key)_(existent)/8192 -8.85% 32.965 30.049 - -0.98% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.84% 3729.836 3399.975 - 0.95% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.83% 7.269 6.627 - -2.30% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -8.83% 7.310 6.664 - 3.81% -
SetIntersection_Interlaced_Set_float_256_64 -8.82% 13996144.730 12762065.483 - -5.32% -
SetIntersection_Front_Set_float_16384_1024 -8.80% 12469021.683 11371289.387 - -8.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.79% 42.388 38.663 - 0.27% -
std::unordered_multiset<int>::erase(iterator)/8192 -8.74% 22.805 20.812 - -3.25% -
rng::contains_subrange(list<int>)_(single_element)/8192 -8.73% 7744.738 7068.470 - -13.80% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.73% 13.890 12.678 - -0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.69% 1.380 1.260 - -9.09% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.69% 22.427 20.479 - -1.06% -
std::adjacent_find(vector<int>,_pred)/8 -8.67% 3.525 3.220 - -1.26% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.67% 261593.282 238919.632 - -3.33% -
std::find_end(list<int>)_(near_matches)/1000 -8.66% 36128.912 32999.307 - 0.32% -
BM_CmpLess_uchar_short -8.65% 1.135 1.036 - 1.46% -
std::generate_n(list<int>)/50 -8.65% 16.772 15.322 - 1.39% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.61% 12.402 11.334 - 0.89% -
std::remove_if(vector<int>)_(prefix)/1024 -8.60% 377.315 344.878 - -0.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.59% 1.661 1.519 - 5.22% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.59% 1.621 1.482 - -1.70% -
std::find_end(list<int>)_(near_matches)/8192 -8.54% 2457994.737 2248168.810 - 0.34% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.082 - 0.02% -
BM_std_minmax_element<char>/70000 -8.54% 18227.984 16672.137 - -12.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.51% 376.205 344.195 - 0.45% -
std::partial_sort(deque<int>)_(descending)/8192 -8.48% 282589.439 258626.692 - -3.65% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.47% 62.271 56.994 - -0.09% -
std::partition(list<int>)_(sparse)/8192 -8.46% 8290.379 7588.854 - 0.84% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.43% 77262048.723 70752345.942 - -10.88% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.42% 9245.324 8466.640 - -1.61% -
BM_std_minmax_element<char>/65536 -8.42% 17040.338 15606.295 - -12.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.41% 94.891 86.908 - -4.64% -
std::for_each_n(list<int>)/50 -8.41% 24.253 22.214 - -1.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.40% 3.801 3.482 - 0.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.35% 831.696 762.278 - -7.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.35% 13505.593 12378.481 - -2.48% -
BM_CmpLess_uint_schar -8.34% 1.134 1.039 - 1.94% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.34% 40223.506 36868.016 - -0.50% -
BM_std_minmax_element<char>/64000 -8.34% 16622.266 15236.456 - -11.57% -
SetIntersection_Front_Vector_uint32_16384_16384 -8.31% 77236227.206 70817057.498 - -10.84% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.30% 1.486 1.363 - -6.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.30% 19920405.161 18267710.593 - 0.33% -
std::pop_heap(deque<int>)/1024 -8.28% 13.584 12.460 - 0.81% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.27% 8134.741 7461.629 65.982 -10.94% 65.982
BM_deque_vector_ranges_move/64 -8.27% 2.844 2.609 - 0.68% -
std::find_if(vector<int>)_(process_all)/1024 -8.17% 125.593 115.328 - 2.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.16% 1245913.791 1144224.209 - 1.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.16% 2.801 2.573 - 7.39% -
BM_CmpLess_ushort_short -8.16% 1.122 1.031 - -2.67% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.15% 60.747 55.796 - 0.14% -
ranges::min(std::deque<char>)/1 -8.12% 0.686 0.630 - -15.56% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.10% 39681.250 36465.176 - -0.48% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - 0.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.09% 8360.145 7684.079 - 1.33% -
BM_StringRelational_Eq_Empty_Empty_Control -8.06% 2.118 1.948 - 6.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.05% 29.987 27.573 - -2.58% -
SetIntersection_Interlaced_Vector_string_256_64 -8.03% 20278652.198 18649697.606 - -8.38% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.01% 0.378 0.347 - 0.13% -
std::find_if(vector<int>)_(process_all)/8 -7.99% 1.487 1.369 - -3.86% -
std::is_partitioned(list<int>)_(partitioned)/1024 -7.98% 639.612 588.540 - -0.87% -
std::map<std::string,_int>::clear()/1024 -7.97% 23961.339 22050.890 - -0.34% -
SetIntersection_Front_Set_float_64_64 -7.96% 13646673.642 12560856.375 - -5.11% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.95% 228.589 210.407 - -0.22% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.94% 23.685 21.804 - -2.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.92% 25.450 23.434 - -2.68% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.92% 16.724 15.400 - -0.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.90% 19137.364 17626.161 - -12.88% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -7.90% 9771.750 9000.129 - 1.25% -
std::remove_if(vector<int>)_(prefix)/50 -7.86% 58.489 53.893 - -0.15% -
BM_CmpEqual_ushort_schar -7.84% 1.118 1.030 - 2.44% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -7.84% 1.570 1.447 - -0.63% -
std::rotate(list<int>)_(by_1/2)/50 -7.82% 13.664 12.595 - -0.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -7.82% 0.291 0.268 - 1.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.80% 11.991 11.056 - 3.68% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.80% 280853.455 258953.727 - -1.91% -
BM_PushHeap_string_Ascending_262144 -7.76% 31.698 29.238 - -13.31% -
std::stable_partition(deque<int>)_(dense)/32 -7.76% 29.751 27.443 - -1.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.73% 6386.166 5892.412 - -9.72% -
std::vector<std::string>::ctor(size)/1024 -7.72% 464.449 428.599 - 0.26% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.70% 871.186 804.080 - -0.52% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.66% 1.450 1.339 - 3.54% -
std::is_sorted(deque<int>)/8 -7.65% 2.861 2.642 - -9.43% -
std::stable_sort(deque<int>)_(descending)/8 -7.65% 28.414 26.240 - 0.44% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -7.65% 1.525 1.409 - 5.96% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.62% 24.606 22.730 - -1.51% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.62% 267.502 247.120 - -0.23% -
BM_std_minmax_element<char>/512 -7.60% 139.007 128.437 - -12.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.60% 8.252 7.625 - -2.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.58% 23.529 21.745 - 4.04% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.58% 258966.284 239337.550 - -2.22% -
std::generate(deque<int>)/32 -7.58% 8.683 8.025 - -0.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -7.55% 1.168 1.080 - -15.87% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.47% 33.399 30.906 - -7.82% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.46% 0.366 0.338 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.46% 0.695 0.643 - 0.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.45% 23.003 21.289 - 0.03% -
BM_CmpEqual_uint_int -7.42% 1.129 1.045 - -0.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -7.41% 10.716 9.922 - -5.08% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -7.40% 2.379 2.203 - -0.42% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.34% 16.427 15.221 - -5.84% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.32% 4645.049 4304.922 - 0.15% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.32% 12589.841 11668.455 - 0.17% -
std::none_of(deque<int>)_(process_all)/32768 -7.32% 10888.096 10091.353 - -0.31% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.29% 11.611 10.765 - -3.42% -
SetIntersection_Front_Vector_uint32_1024_256 -7.29% 2283748.440 2117256.270 - -6.45% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.29% 52.900 49.044 - -7.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -7.29% 1253227.860 1161916.953 - 2.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.26% 43642.399 40472.542 - 1.08% -
ranges::min(std::list<__int128>)/1 -7.25% 0.396 0.367 - 9.69% -
BM_CmpEqual_uint_schar -7.25% 1.133 1.051 - 2.64% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.23% 1.619 1.502 - -9.96% -
rng::find(vector<bool>)_(process_all)/50 -7.19% 0.692 0.642 - -18.42% -
std::all_of(deque<int>)_(process_all)/32768 -7.18% 10899.278 10116.450 - -3.11% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.18% 0.754 0.700 - -0.11% -
std::none_of(deque<int>)_(process_all)/8192 -7.16% 2717.706 2522.984 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.15% 1700123.779 1578642.414 - -0.46% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.13% 104088.386 96663.180 - -0.16% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.12% 8514.123 7908.339 - -7.42% -
std::all_of(deque<int>)_(process_all)/8192 -7.11% 2719.838 2526.418 - -3.31% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.10% 5.258 4.884 - 0.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.08% 0.495 0.460 - -7.03% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -7.07% 0.521 0.484 - 3.65% -
BM_PushHeap_uint64_QuickSortAdversary_4 -7.06% 0.589 0.547 - -0.68% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.02% 579.988 539.251 - 0.15% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.01% 1.473 1.369 - -5.20% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.98% 13.774 12.812 - -0.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -6.98% 2012.993 1872.432 - -8.98% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.98% 12.374 11.511 - -4.14% -
std::replace_if(list<int>)_(sprinkled)/32 -6.91% 14.267 13.281 - -0.08% -
SetIntersection_Front_Vector_uint32_262144_256 -6.89% 2288249.427 2130686.020 - -5.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.87% 14737.138 13724.400 - -0.24% -
std::set<int>::erase(key)_(non-existent,_end)/32 -6.86% 2.636 2.455 - 6.39% -
std::pop_heap(deque<float>)/1024 -6.86% 13.589 12.657 - 1.04% -
std::reverse(list<int>)/64 -6.82% 18.667 17.395 - -0.36% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -6.81% 1401.737 1306.260 - -11.02% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.79% 5.815 5.421 - -6.52% -
SetIntersection_Interlaced_Set_uint32_256_256 -6.77% 7874019.660 7341215.266 - -4.12% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -6.76% 11.344 10.577 - 5.50% -
std::set<std::string>::contains(key)_(existent)/32 -6.76% 15.919 14.842 - 2.97% -
BM_CmpEqual_uchar_short -6.76% 1.085 1.011 - 2.37% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.74% 2.311 2.155 - -1.24% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.74% 17.370 16.200 - 3.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.73% 21.860 20.388 - -0.13% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.73% 565.641 527.577 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.73% 23235625.108 21672166.930 - -3.81% -
rng::for_each(map<int>)/50 -6.72% 40.399 37.683 - 0.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.72% 38.040 35.483 - 0.52% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.72% 17616.093 16433.049 - -3.46% -
std::multiset<int>::count(key)_(existent)/8192 -6.71% 10.260 9.571 - 2.60% -
std::map<int,_int>::count(key)_(existent)/8192 -6.71% 6.152 5.740 - -0.99% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -6.71% 24.711 23.053 - -2.18% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.69% 176.086 164.313 - -0.53% -
rng::find_last(list<int>)_(bail_90%)/50 -6.68% 1.340 1.251 - -7.24% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.66% 817.266 762.866 - -0.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.63% 35.551 33.195 - -5.34% -
std::generate(deque<int>)/50 -6.62% 12.851 12.001 - -0.32% -
SetIntersection_Front_Set_float_256_256 -6.60% 7681488.705 7174422.964 - -5.72% -
BM_PushHeap_uint64_Ascending_4 -6.59% 0.588 0.549 - -0.09% -
std::adjacent_find(list<int>,_pred)/50 -6.57% 31.305 29.249 - -0.19% -
BM_vector_deque_move/2 -6.56% 2.004 1.873 - -9.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.56% 10.635 9.938 - 2.65% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.55% 28.526 26.656 - -5.53% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -6.52% 1.260 1.178 - -31.58% -
std::move(vector<bool>)_(aligned)/64 -6.49% 1.691 1.581 - -8.47% -
std::map<std::string,_int>::clear()/8192 -6.48% 227074.220 212367.846 - -0.99% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.42% 346.008 323.780 - 0.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.41% 21.307 19.941 - -4.41% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.38% 5095696.012 4770446.146 - -5.79% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -6.38% 6.571 6.152 - 35.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.38% 0.281 0.263 - -0.03% -
BM_deque_deque_copy_backward/0 -6.37% 0.921 0.862 - -0.04% -
std::multiset<int>::find(key)_(existent)/8192 -6.36% 8.908 8.342 - 4.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.31% 19455.474 18226.953 - 1.97% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.31% 86865.854 81381.472 - -1.60% -
BM_CmpEqual_int_uint -6.31% 1.136 1.064 - -1.07% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.30% 40.777 38.210 - 1.95% -
BM_std_minmax_element<long_long>/1 -6.26% 0.324 0.304 - -0.34% -
SetIntersection_Interlaced_Set_float_1024_1024 -6.26% 12414990.576 11638311.455 - -2.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.25% 27756247.120 26020959.102 - -4.80% -
BM_StringFindNoMatch/10 -6.25% 1.356 1.271 - -3.78% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.24% 52.061 48.815 - 6.59% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.22% 22.376 20.984 - -2.62% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.20% 27.776 26.054 - 0.49% -
std::unordered_multimap<int,_int>::clear()/8192 -6.20% 67123.529 62964.341 - -0.85% -
bm_swap_ranges_vb_aligned/64 -6.19% 2.889 2.710 - -4.94% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.17% 140533.380 131857.158 - -0.73% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.17% 0.478 0.449 - 5.11% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.15% 331.743 311.326 - 0.11% -
BM_deque_deque_move_backward/64 -6.15% 3.659 3.434 - -2.35% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.13% 69.276 65.028 - 0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.13% 1230312.025 1154865.204 - 1.61% -
std::find(vector<long_long>)_(process_all)/8 -6.11% 1.139 1.070 - -10.74% -
std::adjacent_find(list<int>)/8192 -6.11% 7119.436 6684.786 - 1.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.10% 52.256 49.069 - -1.13% -
SetIntersection_Front_Set_float_16384_64 -6.09% 1730651.554 1625204.131 - -6.86% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.09% 1060.280 995.743 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.08% 9583149.285 9000156.689 - 0.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.08% 25.624 24.067 - -5.60% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -6.05% 21.997 20.667 - -10.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.04% 1.385 1.301 - -10.40% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.03% 33.890 31.845 - -1.17% -
SetIntersection_Front_Vector_string_16384_256 -6.03% 9918254.377 9320257.451 - -1.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.03% 371962841.924 349540561.466 - -0.15% -
BM_deque_vector_ranges_move/0 -6.03% 1.514 1.423 - 8.42% -
BM_CmpLess_uchar_schar -6.01% 1.122 1.055 - 1.67% -
SetIntersection_Front_Set_uint32_256_256 -6.01% 7788110.806 7320276.242 - 2.13% -
std::generate_n(list<int>)/8192 -6.00% 7451.667 7004.238 - 1.11% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.00% 3.465 3.257 - -6.22% -
std::transform(deque<int>)_(identity_transform)/50 -5.99% 20.289 19.075 - -0.02% -
std::shift_left(list<int>)/32 -5.98% 14.178 13.330 - -1.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.97% 7.331 6.893 - -0.46% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.97% 45431.064 42717.891 - -0.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.97% 129.651 121.909 - -7.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.96% 9556404.907 8987008.094 - -0.07% -
BM_CmpLess_int_uint -5.94% 1.140 1.072 - -1.36% -
BM_deque_deque_ranges_move/1 -5.90% 2.598 2.445 - 0.42% -
BM_PushHeap_float_Random_256 -5.87% 7.299 6.870 - -0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.87% 9602126.113 9038816.773 - -1.95% -
std::map<std::string,_int>::count(key)_(existent)/1024 -5.84% 23.757 22.370 - -13.14% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -5.84% 23668700.453 22286911.890 - 32.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.84% 1.032 0.972 - -12.80% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.84% 1.215 1.144 - -9.57% -
std::generate_n(deque<int>)/50 -5.84% 12.913 12.159 - -0.34% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.83% 711.922 670.383 - -18.95% -
BM_PushHeap_float_Random_262144 -5.82% 7.779 7.326 - 1.55% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.82% 2.567 2.417 - -2.91% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.82% 348.591 328.301 - 0.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.81% 2.726 2.567 - -5.34% -
std::set<int>::lower_bound(key)_(existent)/32 -5.79% 1.616 1.522 - 1.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.79% 60.114 56.633 - -1.92% -
std::find_if(list<int>)_(bail_25%)/32768 -5.78% 7428.034 6998.811 - -1.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.78% 16.523 15.569 - 0.20% -
BM_StringConstructDestroyCStr_Small_Transparent -5.76% 0.368 0.346 - 0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.76% 16.786 15.819 - -0.75% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.76% 35.733 33.676 - -4.01% -
std::generate_n(deque<int>)/32 -5.75% 8.688 8.188 - -0.28% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -5.73% 6.088 5.740 - 2.69% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.72% 38.547 36.342 - -1.76% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.71% 22.458 21.176 - 4.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.68% 0.913 0.862 - -3.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.67% 137162461.039 129379650.995 - -0.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.67% 812.905 766.811 - 0.94% -
std::find_first_of(list<int>)_(small_needle)/50 -5.67% 148.059 139.669 - -0.31% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.66% 41552999.422 39199315.794 - -1.61% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.66% 74450260.835 70236407.152 - -10.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.66% 167226.699 157765.559 - 0.23% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.65% 154.391 145.660 - 0.19% -
rng::find(vector<bool>)_(process_all)/8 -5.65% 0.642 0.605 - -18.18% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.63% 514.048 485.125 - -4.61% -
std::generate(deque<int>)/8192 -5.63% 2008.638 1895.646 - -0.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.62% 818.171 772.150 - 0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.62% 755.658 713.161 - 9.72% -
SetIntersection_Front_Set_float_262144_16 -5.62% 1207928.607 1140020.972 - -2.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.62% 20.096 18.967 - -6.49% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.62% 28.007 26.433 - -12.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.62% 3.966 3.743 - -0.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.60% 1366.765 1290.234 - -2.67% -
std::multiset<int>::count(key)_(non-existent)/0 -5.57% 0.275 0.260 - 3.31% -
std::count_if(deque<int>)_(every_other)/8 -5.57% 3.706 3.500 - -0.11% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.55% 23.771 22.452 - -8.84% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.54% 6584.250 6219.358 - 0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.53% 46245.054 43685.727 - -1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.53% 51.966 49.094 - -2.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -5.52% 56.414 53.300 - 62.69% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.49% 32.168 30.402 - 0.82% -
BM_PushHeap_float_Random_64 -5.49% 6.730 6.361 - 2.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.48% 7.263 6.865 - -2.29% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.46% 1.577 1.491 - -7.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.45% 1224383.796 1157598.856 - -0.68% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.45% 6490.305 6136.307 - 6.87% -
BM_StringAssignAsciiz_Small_Opaque -5.44% 3.337 3.156 - 5.58% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.43% 6555.516 6199.552 - 11.79% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.42% 18.451 17.450 - 2.73% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.42% 1712.250 1619.436 - 0.81% -
BM_deque_deque_ranges_move/2 -5.42% 2.307 2.182 - 0.13% -
std::copy_n(vector<int>)/262144 -5.39% 12532.344 11857.419 - -5.35% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -5.38% 33.458 31.657 - -6.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.36% 11760.130 11129.337 - 0.58% -
std::find_if_not(deque<int>)_(process_all)/8 -5.36% 2.669 2.526 - -3.38% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.36% 4.625 4.377 - -8.99% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.36% 2505.735 2371.493 - 0.21% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.36% 8.702 8.236 - 1.86% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -5.35% 16.769 15.872 - 1.20% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.35% 2477.719 2345.214 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.34% 6.824 6.460 - 1.09% -
std::copy_n(vector<bool>)_(aligned)/1048576 -5.33% 3110.122 2944.334 - -20.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.33% 9581781.413 9071319.958 - 1.03% -
BM_PushHeap_float_Random_1024 -5.32% 7.536 7.135 - -0.94% -
SetIntersection_Front_Set_float_1024_1024 -5.32% 11825826.474 11197221.555 - -6.90% -
std::partition(deque<int>)_(sparse)/8192 -5.32% 3120.596 2954.730 - -10.50% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.31% 52672.508 49873.968 - 0.09% -
BM_StringAssignAsciiz_Empty_Opaque -5.30% 3.336 3.159 - 3.58% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.30% 13.002 12.313 - 0.23% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.30% 23.042 21.821 - -2.30% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.28% 345.574 327.333 - -0.98% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.28% 1.715 1.624 - -8.49% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.27% 1.855 1.757 - -9.72% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.27% 20.118 19.057 - -2.81% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.27% 2.415 2.288 - -7.81% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.26% 4.724 4.475 - 3.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.25% 33.495 31.735 - 0.33% -
std::unordered_set<int>::count(key)_(existent)/1024 -5.24% 1.295 1.227 - -1.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.23% 59.368 56.260 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.23% 1697857.422 1608976.156 - 1.64% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.23% 25.507 24.171 - -2.30% -
rng::for_each(multiset<int>)/50 -5.22% 41.043 38.900 - 0.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.21% 56664.457 53713.621 - -4.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.20% 7.243 6.866 - 0.53% -
SetIntersection_Interlaced_Set_string_256_256 -5.19% 31581530.718 29941845.964 - -2.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -5.18% 43.291 41.051 - 10.20% -
BM_CmpEqual_uchar_int -5.17% 1.093 1.037 - -1.51% -
BM_CmpLess_ushort_schar -5.17% 1.119 1.061 - 4.61% -
BM_PushHeap_uint32_Descending_4 -5.17% 0.363 0.344 - -1.41% -
BM_CmpLess_schar_uint -5.16% 1.147 1.088 - -1.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.16% 60.415 57.298 - 23.24% -
SetIntersection_Interlaced_Set_uint64_64_16 -5.15% 22722826.647 21552832.737 - -0.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.13% 39.814 37.773 - -3.95% -
SetIntersection_Front_Set_uint32_256_64 -5.13% 5818788.429 5520459.684 - 0.76% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.11% 36.308 34.451 - -1.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.11% 1282.978 1217.420 - 2.82% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.10% 321999.426 305562.763 - -0.03% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.10% 4.154 3.942 - -3.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.10% 1969544.775 1869060.701 - 4.62% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.08% 28.487 27.039 - -17.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.07% 56.817 53.934 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.07% 84931.143 80626.322 - -0.88% -
BM_PushHeap_float_Random_16384 -5.05% 7.550 7.169 - -0.18% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.05% 31.843 30.234 - -4.07% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.05% 138.667 131.666 - -5.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.04% 239.847 227.758 - 4.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.02% 16.843 15.997 - 1.18% -
std::adjacent_find(deque<int>,_pred)/50 -5.02% 30.808 29.263 - 0.46% -
SetIntersection_Front_Vector_uint64_262144_256 -5.00% 2279995.774 2165882.001 - -3.75% -
std::set<std::string>::ctor(const&)/32 -4.99% 832.328 790.774 - 10.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.99% 18885.037 17942.249 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.99% 1499.492 1424.700 - -6.61% -
std::all_of(vector<int>)_(process_all)/8 -4.99% 2.517 2.391 - -1.32% -
std::set<int>::contains(key)_(existent)/32 -4.98% 1.715 1.630 - -3.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.96% 13.442 12.775 - 4.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.96% 1692840.496 1608847.492 - 0.24% -
SetIntersection_Front_Vector_uint32_262144_64 -4.96% 1385125.582 1316422.016 - -3.68% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.95% 16663.636 15838.206 - -2.32% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.95% 37560.174 35702.690 - -1.19% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.94% 30.408 28.906 - -2.05% -
std::sort(deque<int>)_(heap)/8192 -4.94% 72424.391 68848.909 - 0.03% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.92% 6.064 5.766 - 5.27% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.90% 1.827 1.737 - 0.71% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.90% 16893.849 16066.124 - -0.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.90% 23517.979 22366.416 - -0.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.89% 7.511 7.143 - -13.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.89% 1.701 1.618 - -1.87% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -4.87% 56.323 53.581 - 11.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.87% 354636383.584 337382862.665 - -4.23% -
std::any_of(list<int>)_(process_all)/8192 -4.86% 7290.396 6935.963 - -17.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.86% 1239128.973 1178943.728 - 0.11% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.85% 37396.352 35581.444 - 0.20% -
SetIntersection_Interlaced_Vector_string_16_4 -4.84% 69825292.765 66442625.587 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.84% 7.340 6.985 - -0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.84% 20.544 19.551 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.82% 1694022.949 1612373.451 - 1.54% -
BM_CmpLess_uint_int -4.81% 1.126 1.072 - -0.40% -
std::multiset<int>::find(key)_(existent)/1024 -4.81% 4.249 4.044 - -2.27% -
rng::fold_left(deque<int>)/8192 -4.81% 4554.097 4335.138 - -3.00% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.80% 2889.237 2750.455 - -0.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.80% 32.005 30.468 - -14.03% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.80% 1.407 1.340 - -2.46% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.79% 16158.710 15384.829 - 0.62% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.79% 1405.549 1338.279 - 1.31% -
std::map<int,_int>::clear()/1024 -4.77% 11337.328 10796.129 - 1.41% -
BM_std_minmax_element<char>/2 -4.77% 0.634 0.603 - -6.74% -
std::for_each(list<int>)/32 -4.76% 11.265 10.729 - -1.42% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -4.75% 16.596 15.807 - -2.24% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.74% 21.089 20.089 - -1.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.74% 67.682 64.476 - -16.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.74% 1676653.891 1597250.404 - -0.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.73% 22.010 20.968 - -0.48% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.73% 294.357 280.429 - -14.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.73% 3202655.542 3051293.749 - -0.25% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.72% 2.385 2.272 - -2.84% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.72% 12.960 12.349 - -2.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.72% 47.355 45.121 - 0.95% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.71% 395.247 376.632 - -0.32% -
BM_CmpLess_uchar_int -4.71% 1.130 1.076 - -0.54% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.71% 67.894 64.699 - 5.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.70% 90.316 86.068 - -0.97% -
std::remove_if(vector<int>)_(prefix)/32 -4.68% 51.240 48.840 - -0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.68% 788.683 751.761 - -2.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.68% 1.429 1.362 - 10.87% -
BM_PushHeap_float_Random_16 -4.68% 5.334 5.085 - -1.43% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.67% 53.211 50.727 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.66% 6419488.254 6120313.612 - -1.14% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.64% 14073448.888 13420966.313 - 1.83% -
std::multimap<std::string,_int>::clear()/1024 -4.63% 22540.064 21495.978 - 0.28% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -4.63% 59.667 56.904 - -3.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.63% 165871.209 158194.813 - 0.23% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.62% 250004.039 238443.137 - -3.47% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.59% 610.268 582.244 - 0.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.57% 5.511 5.259 - -17.70% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.56% 9.852 9.403 - -3.03% -
std::sort_heap(deque<int>,_pred)/8192 -4.55% 451004.639 430461.709 - 0.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.54% 249.065 237.760 - 103.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.51% 929275.850 887397.084 - 2.18% -
std::remove_copy(deque<int>)_(prefix)/50 -4.51% 20.196 19.286 - -8.27% -
std::search(vector<int>)_(no_match)/1024 -4.50% 219.520 209.632 - -1.54% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.49% 4.441 4.242 - -1.61% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.49% 731.433 698.582 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.49% 5125.641 4895.584 - 0.89% -
std::stable_partition(vector<int>)_(sparse)/50 -4.48% 22.264 21.265 - 0.34% -
std::find_end(vector<int>)_(process_all)/1024 -4.48% 236.451 225.856 - -1.43% -
std::search(vector<int>)_(no_match)/1000 -4.48% 214.568 204.961 - -0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.48% 3196455.298 3053396.319 - 0.85% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.46% 2.515 2.403 - 0.13% -
SetIntersection_None_Set_uint64_16384_16384 -4.46% 179750549.058 171740082.816 - -2.04% -
std::map<std::string,_int>::clear()/32 -4.45% 922.172 881.176 - -0.14% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.44% 1.995 1.907 - -4.39% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.42% 731.324 698.965 - 0.27% -
BM_StringMove_Small -4.42% 0.799 0.763 - 3.96% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.42% 7008.397 6698.719 - 0.85% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.42% 1074622.364 1027153.775 - 2.34% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.41% 19.855 18.980 - 12.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.40% 21.221 20.287 - 3.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.40% 3188667.332 3048494.169 - 0.18% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.39% 14.162 13.540 - 7.41% -
BM_PushHeap_float_QuickSortAdversary_1 -4.38% 0.449 0.429 - -32.56% -
BM_StringEraseWithMove_Large_Transparent -4.37% 2.648 2.532 - -8.90% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.37% 55.430 53.006 - -0.66% -
std::stable_partition(vector<int>)_(dense)/50 -4.36% 26.313 25.165 - -0.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.32% 51.409 49.188 - 46.52% -
SetIntersection_Interlaced_Set_float_256_256 -4.32% 7643424.055 7313361.460 - 0.33% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.31% 14482.253 13857.771 - 0.15% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.31% 0.364 0.348 - 0.67% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -4.31% 6.007 5.748 - 5.57% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.30% 16.798 16.075 - -5.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.30% 1164.185 1114.183 - -0.00% -
std::find_first_of(list<int>)_(small_needle)/32 -4.29% 96.678 92.528 - -1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.29% 1692190.672 1619612.307 - 1.03% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.27% 16280.873 15585.030 - -3.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.27% 37.978 36.357 - -9.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.26% 6396999.538 6124235.089 - 0.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.25% 27905.993 26718.706 - -4.60% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.25% 228.568 218.853 - 1.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.25% 793.908 760.203 - -3.34% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.24% 9.855 9.437 - -1.75% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.24% 13855898.284 13268486.535 - 6.11% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.24% 29.307 28.066 - 0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.22% 15.375 14.726 - -0.21% -
BM_StringDestroy_Large -4.21% 7.416 7.104 - -13.82% -
BM_CmpLess_int_uchar -4.21% 1.152 1.103 - -0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.21% 1186100.636 1136214.831 - -1.92% -
BM_CmpEqual_schar_uint -4.20% 1.149 1.100 - -1.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.20% 16.415 15.726 - -0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.18% 1105952.539 1059696.614 - -2.11% -
bm_ranges_swap_ranges_vb_aligned/64 -4.18% 3.067 2.939 - -1.59% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -4.15% 23.829 22.841 - -2.71% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.14% 297.320 285.006 - -2.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -4.14% 57.389 55.015 - 4.92% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.14% 6.813 6.532 - 1.31% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.394 - 0.03% -
SetIntersection_Interlaced_Set_float_262144_4 -4.12% 1294171.307 1240854.652 - -4.25% -
BM_CmpLess_ushort_int -4.12% 1.127 1.081 - -0.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.11% 0.331 0.317 - -4.91% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.10% 606.555 581.701 - 0.46% -
std::find_end(vector<int>)_(process_all)/1048576 -4.10% 231092.482 221628.271 - -5.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.09% 22.512 21.590 - 0.55% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.09% 26.712 25.621 - -2.27% -
std::map<int,_int>::find(key)_(existent)/8192 -4.09% 5.507 5.282 - -2.39% -
std::multiset<std::string>::ctor(const&)/1024 -4.08% 35493.582 34044.842 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.08% 3168648.357 3039353.922 - 3.32% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -4.08% 2.540 2.437 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.08% 134783364.910 129289403.144 - 0.62% -
std::find_end(list<int>)_(process_all)/8192 -4.08% 7498.840 7193.186 - -4.00% -
bm_gcd_trivial -4.07% 0.678 0.650 - 6.28% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.06% 58989.594 56597.097 - -0.52% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - -0.02% -
std::equal(list<int>)_(it,_it,_it)/50 -4.05% 36.884 35.391 - -0.20% -
SetIntersection_None_Set_float_262144_1024 -4.04% 1204483.070 1155784.586 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_64_4 -4.03% 17928218.691 17205352.823 - -3.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.03% 40099.601 38485.138 - 1.44% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.02% 31.165 29.912 - 0.59% -
BM_StringRelational_Less_Small_Empty_Control -4.02% 1.679 1.612 - 0.00% -
std::map<int,_int>::clear()/8192 -4.01% 92082.029 88388.900 - 0.85% -
rng::contains(vector<int>)_(process_all)/8 -4.01% 2.817 2.705 - 5.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.01% 8.905 8.549 - -2.90% -
BM_CmpEqual_short_uint -4.00% 1.146 1.100 - 0.13% -
SetIntersection_None_Set_float_262144_16 -4.00% 1201036.377 1153029.623 - -3.08% -
std::rotate_copy(list<int>)/8192 -4.00% 7034.818 6753.679 - -0.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.00% 21.627 20.763 - -8.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.99% 727.902 698.832 - 0.33% -
SetIntersection_None_Set_float_16384_16384 -3.99% 160745861.464 154337173.359 - -1.04% -
BM_vector_deque_ranges_move/64 -3.98% 2.820 2.708 - -5.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.98% 14808.666 14218.937 - 2.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -3.98% 1.573 1.510 - 13.44% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.98% 88363.705 84848.299 - 0.00% -
SetIntersection_None_Set_float_262144_16384 -3.97% 1201612.141 1153862.223 - -3.43% -
std::unique_copy(list<int>)_(contiguous)/32 -3.97% 11.727 11.262 - 1.30% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.96% 14674261.981 14092460.355 - 2.17% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -3.96% 90.470 86.885 - -9.74% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.96% 13371.437 12842.582 - 0.59% -
std::find_end(vector<int>)_(process_all)/8192 -3.95% 1802.040 1730.842 - -2.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.95% 1.564 1.503 - 7.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.95% 36897.959 35442.259 - -2.66% -
std::shift_right(list<int>)/50 -3.94% 27.137 26.067 - -8.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.94% 1116.022 1072.026 - -8.86% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.93% 20.126 19.334 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.93% 5902996.389 5671275.147 - -0.15% -
BM_StringRelational_Compare_Empty_Small_Control -3.92% 1.731 1.663 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.92% 14497.753 13929.147 - -0.11% -
std::rotate(list<int>)_(1_element_backward)/32 -3.92% 13.808 13.267 - -0.50% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.91% 36.385 34.960 - 1.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.91% 29.998 28.826 - 2.79% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.90% 36.747 35.312 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.90% 1094577.011 1051868.736 - -0.86% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.90% 1635774.414 1571987.795 - -4.54% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.89% 206.649 198.607 - -0.06% -
SetIntersection_Front_Vector_uint32_64_64 -3.89% 10998798.546 10570929.407 - -2.48% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.88% 5.682 5.462 - 3.48% -
SetIntersection_None_Set_uint32_262144_64 -3.87% 1213896.160 1166919.105 - -1.83% -
SetIntersection_None_Set_string_262144_1024 -3.86% 1720230.062 1653819.172 - 2.70% -
BM_StringRelational_Compare_Empty_Empty_Control -3.86% 1.732 1.665 - -0.02% -
std::find(list<int>)_(process_all)/8192 -3.85% 7129.683 6854.861 - -5.43% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.85% 197183.778 189584.060 - -0.13% -
std::map<int,_int>::erase(key)_(existent)/32 -3.85% 23.390 22.489 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.85% 1184141.591 1138511.191 - -1.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.83% 134204602.963 129061161.855 - 0.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.83% 488262.020 469577.025 - -1.20% -
bm_lexicographical_compare<int>/8 -3.82% 1.583 1.522 - -1.64% -
std::reverse(list<int>)/8 -3.81% 2.003 1.927 - 0.03% -
SetIntersection_None_Set_string_64_16 -3.81% 18987297.820 18263988.722 - -2.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.81% 85621.580 82361.989 - 1.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.80% 51354.220 49401.452 - -13.03% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.80% 36864.509 35462.932 - -1.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.79% 68443.795 65847.195 - -7.69% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.79% 37.874 36.440 - -0.15% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.79% 22873.156 22007.190 - -0.69% -
std::partition(deque<int>)_(dense)/50 -3.78% 15.300 14.721 - -0.90% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.78% 2638.915 2539.142 - -0.33% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.78% 23.498 22.610 - 0.47% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.78% 26.511 25.509 - -0.78% -
std::set<int>::count(key)_(non-existent)/1024 -3.77% 7.964 7.663 - -14.30% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.77% 48.608 46.774 - -12.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.77% 225.763 217.256 - -6.78% -
SetIntersection_None_Set_float_256_64 -3.77% 9422170.085 9067384.700 - -2.58% -
SetIntersection_Interlaced_Set_float_262144_16 -3.76% 1609847.736 1549237.225 - -2.99% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.76% 15011.685 14446.579 - -3.01% -
SetIntersection_Front_Vector_uint32_256_16 -3.76% 4311757.725 4149473.534 - -0.93% -
std::count(list<int>)_(every_other)/8 -3.76% 2.131 2.051 - -0.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.75% 1.274 1.226 - -0.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.74% 371.217 357.318 - -1.31% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.74% 1744190.727 1678931.509 - -3.46% -
SetIntersection_Front_Vector_uint32_1024_64 -3.74% 1372393.456 1321120.684 - 0.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.73% 1.201 1.156 - -2.20% -
SetIntersection_None_Set_float_262144_262144 -3.72% 1204247.479 1159474.938 - -1.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.71% 1179673.224 1135858.562 - -2.38% -
BM_deque_vector_move/0 -3.71% 1.426 1.373 - -2.04% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.70% 17.332 16.691 - 8.15% -
SetIntersection_Front_Set_uint32_16384_1024 -3.70% 12283161.099 11828936.771 - -3.75% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.69% 21.981 21.169 - -1.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.69% 151896.728 146292.767 - -0.07% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.68% 1.333 1.284 - -9.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.68% 1.390 1.339 - 4.28% -
SetIntersection_None_Set_uint32_262144_16 -3.67% 1213268.148 1168702.231 - -1.62% -
SetIntersection_None_Set_float_262144_4 -3.67% 1199770.508 1155715.412 - -2.50% -
bm_lexicographical_compare<int>/1 -3.67% 1.447 1.394 - 12.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.66% 26211.077 25251.417 - 1.68% -
BM_StringAssignStr_Huge_Transparent -3.65% 115.158 110.954 - -11.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.65% 1201530.088 1157715.246 - 0.62% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.64% 1.224 1.179 - 3.21% -
SetIntersection_Interlaced_Set_string_256_16 -3.64% 18329013.724 17661926.069 - 1.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.63% 140607.813 135499.976 - -0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.62% 1.243 1.198 - -0.84% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.61% 0.971 0.936 - 2.90% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.61% 124602.611 120108.994 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.60% 15.284 14.733 - -0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.60% 627.111 604.565 - -2.75% -
std::multiset<std::string>::find(key)_(existent)/8192 -3.59% 30.260 29.173 - 12.37% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.59% 13347.107 12868.066 - -0.68% -
SetIntersection_None_Set_uint32_262144_256 -3.59% 1210101.156 1166673.178 - -1.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.59% 15.318 14.768 - -0.04% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.58% 1544752.277 1489395.103 - -1.17% -
BM_CmpLess_short_uchar -3.58% 1.140 1.099 - 1.39% -
std::set<int>::count(key)_(existent)/32 -3.56% 1.700 1.639 - 0.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.56% 21.648 20.877 - -2.37% -
SetIntersection_Interlaced_Set_float_262144_64 -3.55% 1573635.904 1517737.469 - -2.72% -
std::set<int>::find(key)_(existent)/1024 -3.54% 4.106 3.961 - 3.61% -
SetIntersection_Front_Vector_uint32_262144_16 -3.53% 1137510.540 1097376.814 - -1.57% -
SetIntersection_None_Set_uint64_1024_4 -3.53% 9106801.985 8785604.546 - 1.95% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.53% 22.470 21.678 - 0.85% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.53% 1.285 1.240 - 4.77% -
rng::starts_with(list<int>,_pred)/8192 -3.52% 12219.251 11788.693 - 0.74% -
std::set<int>::erase(iterator)/8192 -3.52% 20.696 19.967 - 0.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.52% 1156.495 1115.776 - -1.61% -
std::multiset<int>::find(key)_(existent)/32 -3.52% 1.660 1.602 - 0.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.52% 21.884 21.114 - -1.50% -
SetIntersection_None_Vector_uint64_1024_1024 -3.51% 1095331.508 1056856.415 - 1.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.51% 16.631 16.047 - 0.50% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.50% 5.553 5.358 - -0.66% -
SetIntersection_None_Set_uint32_262144_1 -3.50% 1217392.494 1174759.686 - -1.68% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.49% 13086.537 12629.523 - -4.35% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.49% 8.613 8.313 - -0.02% -
std::partial_sort(vector<int>)_(descending)/8 -3.47% 25.388 24.506 - -0.95% -
SetIntersection_None_Set_uint32_262144_4 -3.47% 1214413.332 1172264.973 - -1.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.47% 16.502 15.929 - -1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.47% 243319897.671 234881236.811 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.46% 1083688.704 1046154.464 - 1.17% -
rng::contains(list<int>)_(process_all)/8192 -3.46% 7185.161 6936.644 - 0.06% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.46% 1300008.949 1255046.793 - -0.24% -
SetIntersection_Interlaced_Set_float_262144_256 -3.45% 1585005.209 1530289.549 - -2.69% -
SetIntersection_None_Vector_float_262144_4 -3.45% 1170390.489 1130030.560 - -1.11% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -3.44% 55.881 53.957 - -1.76% -
std::move_backward(vector<bool>)_(aligned)/64 -3.44% 1.731 1.671 - -1.07% -
BM_deque_deque_move_backward/512 -3.43% 19.744 19.066 - -1.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.43% 11443837.587 11051798.828 - -3.64% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.41% 29.888 28.868 - -0.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.41% 15.381 14.856 - -2.61% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.41% 280.293 270.731 - -0.07% -
SetIntersection_Front_Set_float_256_64 -3.40% 5460516.086 5274639.646 - -7.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.40% 1454.441 1405.002 - 3.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.39% 13.620 13.158 - 0.09% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.39% 2220.130 2144.806 - -1.09% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.39% 2471.142 2387.309 - -3.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.39% 111472.742 107691.809 - -0.21% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.37% 302.465 292.266 - 0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.37% 725.747 701.279 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.37% 1879644.533 1816292.641 - 1.17% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.37% 22.426 21.671 - 0.07% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.36% 167.814 162.173 - 2.04% -
std::find(vector<long_long>)_(bail_25%)/8 -3.36% 0.893 0.863 - -4.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.35% 13.616 13.160 - -0.41% -
SetIntersection_None_Vector_uint64_262144_16384 -3.35% 1155002.388 1116324.289 - -0.53% -
SetIntersection_None_Set_string_1024_1 -3.35% 9175112.863 8867976.373 - -0.81% -
std::multiset<std::string>::find(key)_(existent)/32 -3.35% 15.777 15.249 - -0.59% -
std::make_heap(vector<int>)_(ascending)/8 -3.34% 16.963 16.396 - 0.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.34% 61328.900 59282.634 - 1.14% -
SetIntersection_Interlaced_Vector_string_64_16 -3.34% 30240466.886 29231607.616 - 2.70% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.33% 783.875 757.789 - -20.78% -
BM_StringRead_Hot_Deep_Empty -3.33% 0.508 0.491 - -2.57% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.33% 27.141 26.239 - -0.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.32% 4856.554 4695.089 - 0.61% -
std::vector<std::string>::ctor(size)/32 -3.32% 31.751 30.697 - -9.95% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.31% 22.379 21.638 - -4.33% -
SetIntersection_Front_Vector_uint64_64_16 -3.30% 14506186.516 14026781.785 - -0.65% -
std::pop_heap(vector<std::string>)/1024 -3.30% 20.990 20.297 - -0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.30% 4187037.762 4048981.308 - -0.40% -
rng::find_last(list<int>)_(bail_10%)/50 -3.30% 16.361 15.822 - 0.24% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.29% 25.980 25.124 - 0.71% -
SetIntersection_Front_Vector_uint32_256_64 -3.29% 4357765.708 4214286.279 - -1.95% -
SetIntersection_None_Set_uint64_16384_64 -3.29% 175620464.023 169844993.952 - 1.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.29% 15.499 14.990 - 0.32% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.28% 9.488 9.176 - -3.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.28% 33.952 32.837 - 3.06% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.28% 888674.470 859505.851 - 0.79% -
std::unordered_multimap<int,_int>::clear()/1024 -3.28% 8476.642 8198.479 - -3.38% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.28% 84.216 81.453 - 5.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.28% 89.594 86.656 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.28% 7954624.158 7693977.024 - 4.51% -
BM_StringRelational_Less_Empty_Small_Control -3.27% 1.673 1.618 - 0.47% -
SetIntersection_Front_Vector_string_1024_64 -3.27% 3204752.702 3099980.417 - -8.88% -
SetIntersection_None_Set_uint32_262144_262144 -3.27% 1208029.299 1168556.154 - -1.65% -
BM_std_minmax_element<int>/2 -3.27% 0.665 0.643 - -0.64% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.26% 11606.503 11227.825 - -0.14% -
SetIntersection_None_Set_float_262144_1 -3.26% 1202049.803 1162877.115 - -2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.26% 1061859.438 1027261.028 - -2.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -3.26% 9.116 8.819 - -1.50% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.25% 1591417.318 1539618.000 - 0.33% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.25% 26.059 25.211 - -0.01% -
SetIntersection_None_Vector_string_16384_4 -3.24% 1244967.866 1204661.764 - -1.86% -
SetIntersection_Front_Set_float_262144_256 -3.23% 3706346.441 3586590.578 - -3.59% -
SetIntersection_None_Vector_uint64_1024_16 -3.23% 1104320.490 1068660.966 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.23% 634733.516 614239.468 - -0.27% -
std::map<int,_int>::clear()/32 -3.23% 679.654 657.711 - 1.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.23% 8762.895 8479.994 - 0.38% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.22% 1302458.494 1260506.836 - 0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.22% 340.060 329.109 - 2.79% -
SetIntersection_Interlaced_Set_string_1024_64 -3.22% 17058437.938 16509629.421 - -2.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.22% 1.252 1.212 - -2.88% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.21% 6952.828 6729.393 - 1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.21% 1165340.803 1127894.356 - -1.28% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.21% 41395.488 40065.731 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.21% 1056804.972 1022857.485 - -2.88% -
SetIntersection_None_Vector_uint64_1024_4 -3.21% 1102987.149 1067567.711 - -0.26% -
SetIntersection_Front_Set_uint32_1024_16 -3.20% 1218841.643 1179790.925 - -2.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.20% 15.255 14.767 - -0.12% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.20% 0.497 0.481 - 0.36% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.20% 231.837 224.426 - -1.77% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.19% 37462.666 36267.626 - -1.49% -
BM_CmpLess_uchar_uint -3.18% 1.088 1.054 - -2.27% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.17% 20.215 19.573 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.17% 1820315.754 1762590.252 - 1.74% -
SetIntersection_Front_Set_float_262144_4 -3.17% 1097414.686 1062659.600 - 2.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.17% 13146.039 12729.783 - -5.94% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -3.17% 210241.865 203584.991 - -0.67% -
SetIntersection_Front_Set_uint64_1024_16 -3.16% 1227791.863 1188934.123 - 4.70% -
BM_CmpEqual_uint_uint -3.16% 1.092 1.058 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.16% 1691297.934 1637821.045 - 3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.16% 252514816.985 244536061.415 - -2.83% -
BM_StringRelational_Eq_Small_Huge_Control -3.15% 0.484 0.468 - -0.94% -
std::sort_heap(deque<int>,_pred)/1024 -3.15% 12968.908 12560.069 - 1.92% -
BM_CmpEqual_short_ushort -3.15% 1.119 1.084 - -1.35% -
SetIntersection_None_Vector_float_262144_1 -3.14% 1164350.505 1127747.055 - 1.80% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.14% 13.485 13.061 - 0.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -3.14% 6788.506 6575.249 - -2.12% -
SetIntersection_None_Set_float_16384_1024 -3.14% 158238719.103 153267768.545 - 0.38% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.14% 333.708 323.228 - -4.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.14% 1180847.323 1143768.074 - 0.73% -
std::unordered_set<std::string>::clear()/1024 -3.14% 23901.239 23151.848 - -1.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.13% 33.359 32.314 - -0.47% -
SetIntersection_None_Vector_uint32_1024_64 -3.13% 1108598.033 1073853.348 - -0.78% -
SetIntersection_None_Set_uint64_1024_1024 -3.12% 9052342.148 8769586.001 - 0.89% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.12% 63779.148 61787.140 - -0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.12% 616251.928 597008.840 - 0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.12% 15.353 14.874 - -2.84% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.12% 26.011 25.199 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.12% 38563937.553 37360827.901 - -0.44% -
SetIntersection_Front_Set_uint32_16384_16 -3.12% 1219808.358 1181765.132 - 2.11% -
std::copy(deque<int>)/512 -3.12% 17.161 16.627 - -0.08% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.11% 4.383 4.247 - -1.06% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.11% 13.083 12.676 - 0.27% -
BM_StringRelational_Less_Empty_Large_Control -3.11% 1.666 1.614 - 0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.11% 37.025 35.874 - -3.13% -
SetIntersection_None_Set_float_262144_256 -3.11% 1196047.936 1158895.426 - -2.26% -
std::move(deque<int>)/32768 -3.10% 2074.423 2010.184 - -0.70% -
std::unordered_map<int,_int>::clear()/1024 -3.10% 8565.891 8300.716 - -5.84% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.09% 23208.731 22490.504 - -0.18% -
std::generate_n(deque<int>)/8192 -3.09% 2015.759 1953.380 - -0.51% -
std::set<std::string>::find(key)_(existent)/8192 -3.09% 30.665 29.716 - -4.25% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.09% 301.415 292.107 - -7.87% -
SetIntersection_Front_Vector_uint64_262144_1 -3.08% 1058925.944 1026300.942 - -0.40% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.08% 5.431 5.264 - -0.04% -
SetIntersection_Front_Vector_uint32_262144_4 -3.07% 1089319.759 1055839.801 - 0.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.07% 15.253 14.784 - -0.02% -
SetIntersection_None_Vector_uint64_16384_1 -3.07% 1128744.076 1094063.993 - 0.33% -
std::copy_n(list<int>)/32768 -3.07% 26678.186 25858.865 - -4.25% -
SetIntersection_None_Vector_string_262144_262144 -3.07% 1317178.590 1276772.767 - -0.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.06% 90442.635 87671.015 - 0.70% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.05% 26.452 25.645 - 1.81% -
SetIntersection_Front_Set_string_262144_16 -3.05% 1938129.251 1879067.446 - -2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.05% 1124820.484 1090543.697 - -2.04% -
std::for_each(list<int>)/8192 -3.04% 7795.731 7558.359 - -2.79% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.04% 15.312 14.847 - -2.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.03% 15.316 14.851 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.03% 186797.930 181136.897 - -0.39% -
SetIntersection_None_Set_string_262144_262144 -3.02% 1710767.334 1659110.512 - 2.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.02% 13167.920 12770.376 - -1.89% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.02% 10.608 10.289 - -1.95% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.01% 13062.786 12669.841 - -0.00% -
BM_CmpLess_uint_uint -3.01% 1.080 1.047 - -2.83% -
SetIntersection_Front_Vector_uint64_256_16 -3.00% 4267256.340 4139106.896 - -1.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.00% 1.406 1.364 - -0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.99% 18442.618 17890.684 - 0.10% -
SetIntersection_Front_Set_float_16_16 -2.99% 38562346.992 37408950.761 - -1.84% -
std::none_of(vector<int>)_(process_all)/8 -2.99% 2.500 2.426 - -1.05% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.99% 104.860 101.727 - 64.52% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.99% 5.176 5.022 - -5.61% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.98% 2210.858 2144.908 - -0.00% -
BM_PushHeap_uint64_Ascending_16384 -2.98% 3.670 3.561 - -5.14% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.98% 2791.654 2708.586 - -0.04% -
std::sort(vector<int>)_(heap)/8 -2.97% 24.441 23.715 - -0.55% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.97% 12.073 11.715 - -2.07% -
std::multiset<int>::erase(key)_(existent)/8192 -2.96% 62.288 60.442 - 1.31% -
BM_StringRelational_Less_Empty_Empty_Control -2.96% 1.669 1.620 - 0.43% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.96% 7466.603 7245.416 - -5.55% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.96% 17.900 17.370 - -1.17% -
BM_std_minmax_element<long_long>/2 -2.96% 0.665 0.645 - -0.28% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.96% 25.489 24.735 - -0.71% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.95% 0.474 0.460 - 4.04% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.95% 6987.038 6781.115 - -2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.94% 5174611.376 5022679.853 - 1.69% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.93% 101908.781 98919.449 - -0.85% -
std::find_end(vector<int>)_(process_all)/1000 -2.93% 229.947 223.211 - -0.21% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.93% 1619121.174 1571694.824 - 0.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.92% 761.374 739.124 - -0.39% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.92% 8570493.635 8320252.829 - 0.74% -
std::set<std::string>::clear()/8192 -2.92% 222479.643 215988.704 - 1.62% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.90% 15.476 15.027 - 0.30% -
SetIntersection_Front_Vector_float_262144_4 -2.90% 1071093.449 1040060.798 - -2.08% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.90% 73851794.053 71713678.659 - -5.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.89% 13366051.667 12979316.982 - -0.81% -
SetIntersection_None_Set_uint32_262144_1024 -2.89% 1205418.945 1170548.992 - -1.32% -
BM_vector_deque_move_backward/2 -2.89% 2.061 2.001 - 0.26% -
SetIntersection_Interlaced_Vector_string_16_16 -2.89% 51973488.702 50473827.332 - -1.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.88% 14232.241 13822.734 - -1.52% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.87% 1446.955 1405.372 - -0.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.86% 32.621 31.687 - -3.94% -
SetIntersection_Front_Set_float_16384_16 -2.86% 1212384.228 1177729.357 - -2.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.85% 1926.770 1871.829 - -6.55% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.85% 34.441 33.459 - -5.34% -
std::multimap<std::string,_int>::clear()/8192 -2.85% 218727.261 212496.416 - -0.04% -
BM_CmpLess_int_ushort -2.85% 1.150 1.117 - 1.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.85% 9.480 9.211 - -1.69% -
bm_lexicographical_compare<int>/64 -2.84% 4.536 4.407 - -1.50% -
SetIntersection_None_Set_uint32_262144_16384 -2.83% 1212839.844 1178467.041 - 0.40% -
SetIntersection_Front_Set_float_16384_16384 -2.82% 216877358.424 210751885.256 - -1.90% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.82% 38.949 37.849 - -2.16% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.82% 31.587 30.695 - 0.25% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.82% 23.426 22.765 - -0.82% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.82% 33866.164 32910.603 - 0.40% -
SetIntersection_None_Vector_float_16384_16 -2.82% 1132002.459 1100070.792 - 0.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.82% 15.210 14.781 - -0.11% -
SetIntersection_None_Vector_float_1024_16 -2.81% 1096776.640 1065943.757 - -1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.81% 1098142.576 1067305.344 - -0.94% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.81% 24.313 23.630 - 7.34% -
SetIntersection_Front_Set_float_262144_262144 -2.81% 1608624.352 1563466.551 - -5.16% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.79% 40.839 39.699 - 21.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.79% 1095921.430 1065318.621 - -0.34% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.79% 5.520 5.366 - 0.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.79% 943318.779 916986.399 - -0.30% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.79% 25.784 25.065 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.79% 4251146.599 4132544.743 - -0.35% -
std::set<int>::ctor(const&,_alloc)/0 -2.79% 13.151 12.784 - 0.41% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.79% 51764.322 50320.700 - 12.74% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.79% 18123.411 17618.225 - -0.41% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.78% 8.107 7.882 - -2.08% -
std::stable_sort(vector<int>)_(ascending)/8 -2.78% 15.761 15.322 - -2.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.78% 3.160 3.072 - -2.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.77% 16888053.845 16420289.673 - -0.30% -
SetIntersection_None_Vector_float_262144_16384 -2.77% 1172193.335 1139780.161 - 1.09% -
BM_deque_vector_ranges_copy/5500 -2.76% 198.332 192.853 - -0.09% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.76% 12.246 11.908 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.76% 1603539.576 1559257.595 - 0.14% -
SetIntersection_None_Vector_uint32_1024_16 -2.76% 1105840.484 1075329.075 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.76% 1065455.972 1036063.349 - -0.30% -
SetIntersection_None_Set_string_262144_256 -2.76% 1705061.115 1658048.178 - 3.48% -
std::unordered_map<int,_int>::clear()/8192 -2.76% 66625.849 64788.960 - -5.56% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.76% 1066480.963 1037092.816 - 4.10% -
BM_StringAssignStr_Large_Transparent -2.75% 10.360 10.075 - -3.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.75% 396780.483 385863.786 - -1.51% -
std::stable_sort(vector<int>)_(repeated)/8 -2.75% 15.843 15.407 - -2.19% -
SetIntersection_Front_Vector_uint32_16384_1 -2.74% 1064317.168 1035187.674 - -1.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.73% 12896.696 12544.462 - -1.53% -
BM_deque_vector_ranges_copy_backward/1 -2.73% 2.154 2.095 - -2.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.73% 44.820 43.596 - 1.72% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.72% 973.842 947.308 - -9.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.72% 40171.401 39077.536 - -0.74% -
std::unordered_set<std::string>::clear()/8192 -2.72% 224925.691 218802.673 - -1.50% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.72% 1.545 1.503 - 25.47% -
SetIntersection_None_Set_string_64_1 -2.72% 23272576.626 22640170.266 - 0.04% -
SetIntersection_Front_Vector_uint32_1024_16 -2.71% 1129614.866 1098976.089 - -1.92% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.71% 15.822 15.393 - -1.70% -
SetIntersection_Front_Vector_uint32_1024_4 -2.70% 1084671.583 1055343.478 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.70% 1061325.299 1032679.537 - 2.34% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.70% 56829.420 55295.774 - -2.66% -
SetIntersection_Interlaced_Set_string_1024_16 -2.69% 13172778.262 12818285.659 - -0.18% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.68% 2.413 2.349 - 3.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.68% 52.243 50.841 - 1.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.68% 210476.717 204837.309 - -2.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.68% 63088.702 61400.989 - -5.19% -
BM_StringResizeAndOverwrite -2.67% 0.841 0.819 - -0.00% -
SetIntersection_None_Set_string_262144_4 -2.67% 1709567.709 1663904.785 - 3.14% -
std::remove_if(list<int>)_(sprinkled)/50 -2.67% 74.944 72.943 - 0.04% -
BM_vector_deque_move_backward/1 -2.67% 2.325 2.263 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.67% 1262323.158 1228680.828 - -0.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.66% 15.062 14.661 - -0.29% -
rng::starts_with(deque<int>)/1024 -2.66% 479.139 466.380 - -1.14% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.66% 4.458 4.339 - 1.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.66% 692.913 674.494 - -2.39% -
std::multimap<int,_int>::ctor(const&)/1024 -2.66% 6682.139 6504.560 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.66% 1679493.162 1634892.822 - 3.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.65% 18.230 17.747 - -0.18% -
SetIntersection_Front_Vector_float_256_16 -2.65% 4226474.973 4114664.426 - -1.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.64% 13208.976 12859.937 - 2.58% -
SetIntersection_None_Vector_uint64_1024_1 -2.64% 1096194.824 1067240.097 - 4.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.64% 122227.464 118999.309 - 0.89% -
SetIntersection_None_Vector_uint64_262144_256 -2.64% 1138615.024 1108553.056 - 2.46% -
BM_StringCopy_Large -2.64% 6.330 6.163 - 0.37% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.64% 1107147.689 1077923.760 - -0.32% -
std::adjacent_find(deque<int>)/8 -2.64% 2.935 2.857 - -25.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.63% 56692.348 55200.914 - -3.06% -
rng::contains(list<int>)_(process_all)/50 -2.63% 18.230 17.751 - -2.22% -
SetIntersection_None_Set_float_262144_64 -2.62% 1192726.645 1161427.166 - -2.24% -
BM_num_get<float> -2.62% 37.057 36.085 - -0.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.62% 15.323 14.921 - -0.40% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.62% 11.428 11.129 - -10.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.61% 31.240 30.424 - 2.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.61% 54.342 52.925 - -0.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.60% 3.862 3.762 - -2.77% -
BM_StringAssignStr_Huge_Opaque -2.60% 113.299 110.349 - -1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.60% 9.292 9.050 - -2.55% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.60% 111.832 108.925 - 3.64% -
BM_StringRelational_Less_Empty_Huge_Control -2.60% 1.671 1.627 - -0.14% -
SetIntersection_Front_Set_float_256_16 -2.60% 4566780.980 4448256.900 - -1.04% -
SetIntersection_None_Set_string_262144_64 -2.60% 1703906.740 1659685.467 - 2.80% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.59% 13.061 12.722 - 3.05% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.58% 18.492 18.014 - -1.19% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.58% 26.635 25.947 - -0.56% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.58% 819.837 798.670 - -0.22% -
SetIntersection_Front_Vector_uint32_262144_1 -2.58% 1065785.498 1038276.634 - 0.14% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.58% 1543732.828 1503898.033 - 1.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.58% 15.278 14.885 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.58% 1073225.193 1045589.614 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.57% 1263006.594 1230499.350 - -1.06% -
std::all_of(list<int>)_(process_all)/8 -2.57% 2.719 2.650 - -1.34% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.57% 13.693 13.341 - -1.17% -
SetIntersection_None_Vector_string_262144_1024 -2.57% 1316366.620 1282564.643 - -1.21% -
std::stable_sort(deque<int>)_(heap)/1024 -2.57% 2789.658 2718.041 - 0.21% -
ranges::minmax(std::deque<long_long>)/1 -2.56% 0.690 0.672 - -1.56% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.56% 44.821 43.672 - -3.75% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.56% 27.147 26.451 - 5.51% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.56% 1500.403 1461.963 - -2.08% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.56% 219.996 214.360 - -0.01% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.56% 3385.722 3298.991 - -2.60% -
SetIntersection_Interlaced_Set_float_1024_1 -2.56% 1061672.011 1034503.163 - -0.44% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.56% 1.520 1.482 - -1.76% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.56% 5.580 5.438 - -2.45% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.56% 211.626 206.215 - 0.05% -
SetIntersection_None_Vector_float_1024_256 -2.55% 1103979.508 1075792.358 - 2.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.55% 400.924 390.705 - -0.32% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.55% 18.847 18.367 - 0.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.54% 37716.851 36757.163 - -1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.54% 8208932.195 8000110.133 - -2.47% -
std::sort(deque<int>)_(ascending)/8 -2.54% 17.770 17.319 - -2.87% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.54% 23.704 23.103 - 7.23% -
BM_deque_deque_copy/4000 -2.53% 145.950 142.255 - 0.17% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.53% 7.353 7.167 - -9.81% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.52% 25.106 24.473 - 0.00% -
std::unordered_set<std::string>::erase(iterator)/32 -2.52% 31.301 30.513 - 8.22% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.51% 63.374 61.781 - -0.09% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.51% 4584.955 4469.722 - -0.28% -
std::replace(list<int>)_(sprinkled)/50 -2.51% 19.512 19.022 - 0.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.51% 15399.734 15013.139 - -0.55% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.51% 20.931 20.405 - 2.03% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.51% 13473.784 13135.800 - 3.24% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.50% 13.605 13.264 - 0.99% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.50% 10198.439 9943.174 - 0.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.50% 400.360 390.344 - -0.24% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.50% 20.211 19.706 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.50% 1121236.695 1093229.205 - 1.77% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.50% 23.348 22.765 - -1.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.49% 13.643 13.303 - 0.06% -
BM_PushHeap_uint64_Ascending_16 -2.49% 0.932 0.909 - -2.48% -
BM_std_minmax_element<char>/3 -2.49% 1.164 1.135 - -1.10% -
SetIntersection_Front_Set_uint32_262144_256 -2.49% 3821812.911 3726502.072 - -3.82% -
std::flat_multimap<int,_int>::clear()/0 -2.49% 402.105 392.103 - 0.40% -
SetIntersection_None_Set_string_262144_16 -2.48% 1701763.834 1659537.924 - 2.77% -
SetIntersection_Front_Set_uint64_262144_4 -2.48% 1096229.573 1069092.192 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.47% 16586291.537 16176595.012 - 0.54% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.47% 4853.916 4734.256 - 0.23% -
BM_StringRelational_Eq_Empty_Large_Control -2.46% 0.479 0.467 - -2.12% -
SetIntersection_None_Vector_float_64_4 -2.46% 16316493.242 15914787.896 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.46% 144204758.663 140655983.380 - 0.49% -
SetIntersection_None_Vector_uint64_262144_4 -2.46% 1151017.544 1122710.173 - -0.28% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.46% 19.390 18.913 - -0.74% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.46% 4861.077 4741.573 - -0.02% -
SetIntersection_None_Vector_string_4_4 -2.45% 138990411.721 135578791.190 - 0.32% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.45% 61.435 59.928 - -0.99% -
SetIntersection_None_Set_string_1024_256 -2.45% 9085029.622 8862318.606 - -0.33% -
SetIntersection_None_Vector_uint32_262144_1024 -2.45% 1151271.109 1123090.281 - -0.93% -
std::multiset<int>::clear()/8192 -2.44% 82670.556 80649.527 - -14.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.44% 446.263 435.355 - -0.70% -
std::multiset<std::string>::clear()/32 -2.44% 925.512 902.901 - -3.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.44% 399.780 390.016 - -0.33% -
std::find_if(list<int>)_(process_all)/1024 -2.44% 703.149 685.995 - -0.07% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.44% 52.048 50.779 - 0.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.44% 15.336 14.963 - -0.42% -
SetIntersection_Front_Set_uint32_64_16 -2.44% 15398257.263 15023182.365 - -1.70% -
SetIntersection_None_Vector_uint32_1024_4 -2.43% 1101704.300 1074915.034 - -0.53% -
std::set<std::string>::clear()/0 -2.43% 401.471 391.716 - 0.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.43% 33593.888 32778.282 - -1.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.42% 35.982 35.109 - 2.09% -
BM_StringFindAllMatch/64 -2.42% 3.268 3.189 - 1.12% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.42% 416.725 406.659 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.41% 49143.381 47956.774 - -0.11% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.41% 504.129 491.963 - -0.73% -
BM_deque_deque_ranges_move_backward/4096 -2.41% 155.306 151.558 - -1.68% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.41% 4.437 4.330 - -1.85% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.41% 399.620 389.982 - -0.54% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.41% 603.360 588.837 - 0.40% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.41% 16.215 15.825 - 0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.40% 13.612 13.285 - 0.18% -
std::find(vector<bool>)_(process_all)/1024 -2.40% 4.636 4.525 - -3.03% -
std::fill(list<int>)/1024 -2.40% 515.521 503.157 - 0.24% -
SetIntersection_Front_Set_string_262144_4 -2.40% 1279899.034 1249206.069 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.40% 1177747.916 1149521.339 - -0.64% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.40% 1456.669 1421.780 - 0.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.39% 272.245 265.725 - -4.90% -
BM_CmpEqual_int_uchar -2.39% 1.123 1.096 - -0.71% -
BM_deque_deque_move/64000 -2.38% 3024.168 2952.075 - -2.71% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.38% 12.544 12.245 - 3.22% -
std::search(vector<int>)_(no_match)/8192 -2.38% 1664.858 1625.232 - -0.92% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.38% 33779.520 32975.610 - 0.70% -
BM_std_minmax_element<int>/4 -2.37% 1.239 1.210 - -1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.37% 36052.335 35197.258 - 0.13% -
std::flat_multimap<int,_int>::clear()/8192 -2.37% 419.513 409.573 - 0.42% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.37% 1071099.492 1045758.522 - 0.53% -
std::copy(list<int>)/4096 -2.37% 3268.963 3191.628 - 2.30% -
SetIntersection_Interlaced_Set_string_16_16 -2.36% 61716755.029 60257260.371 - 2.70% -
SetIntersection_Front_Vector_uint64_262144_4 -2.36% 1084804.364 1059174.181 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.36% 775.124 756.841 - -4.77% -
SetIntersection_None_Vector_uint32_16384_16384 -2.35% 1119446.159 1093099.242 - 0.25% -
SetIntersection_Interlaced_Set_string_16_1 -2.35% 66731081.712 65163620.218 - 0.02% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.34% 26.733 26.106 - -0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.34% 400.310 390.950 - -3.56% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.34% 685.149 669.139 - 2.56% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.33% 15.009 14.659 - 0.41% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.33% 2583.297 2523.092 - 0.26% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.33% 101.415 99.052 - -1.23% -
SetIntersection_None_Set_uint64_256_16 -2.33% 11025193.051 10768294.345 - 0.95% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.33% 19.337 18.886 - -0.53% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.33% 307.987 300.818 - 1.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.33% 32.207 31.458 - 0.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.32% 54842.392 53568.690 - -0.99% -
SetIntersection_None_Vector_float_262144_256 -2.32% 1150417.204 1123705.731 - -0.06% -
std::all_of(list<int>)_(process_all)/32768 -2.32% 26335.806 25724.643 - -1.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.32% 11.574 11.306 - 0.04% -
std::stable_partition(list<int>)_(sparse)/8192 -2.32% 8863.980 8658.762 - 0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.31% 15.017 14.670 - -0.41% -
SetIntersection_None_Vector_uint32_1024_1 -2.31% 1098923.609 1073534.814 - 1.52% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.31% 25.080 24.501 - 6.33% -
SetIntersection_Interlaced_Set_float_64_4 -2.30% 21029848.524 20545688.947 - -0.29% -
BM_deque_deque_move/1024 -2.30% 37.715 36.849 - -1.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.30% 6028.432 5889.963 - -11.27% -
SetIntersection_None_Set_string_262144_16384 -2.29% 1702489.178 1663426.678 - 3.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.29% 11694218.203 11425926.551 - 2.28% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.29% 31.241 30.525 - -7.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.29% 6.454 6.306 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.29% 16.478 16.101 - -0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.29% 16842247.539 16456546.282 - 0.74% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.29% 20.021 19.562 - -3.97% -
BM_CmpLess_short_schar -2.29% 0.968 0.946 - -0.81% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.28% 94999.524 92831.166 - 0.01% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.28% 24.210 23.658 - -7.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.28% 12801544.464 12510016.153 - 1.09% -
SetIntersection_None_Vector_uint64_1024_64 -2.28% 1094413.085 1069492.604 - -1.10% -
std::for_each(list<int>)/50 -2.28% 21.451 20.962 - -0.18% -
BM_CmpEqual_uchar_uchar -2.27% 1.081 1.057 - 2.77% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.27% 2.773 2.710 - 2.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.27% 17016.829 16630.095 - 0.61% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.27% 77580.928 75820.782 - -0.64% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.26% 13591.303 13283.547 - 2.13% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.26% 399.036 390.004 - -0.17% -
std::none_of(list<int>)_(process_all)/32768 -2.26% 26692.966 26088.761 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.26% 20.762 20.292 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.26% 4341412.970 4243286.832 - 1.26% -
std::flat_multimap<int,_int>::clear()/32 -2.26% 401.845 392.768 - 0.52% -
std::flat_map<int,_int>::ctor(const&)/32 -2.25% 23.271 22.746 - -0.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.25% 402.818 393.738 - -0.35% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.25% 23.034 22.515 - -5.34% -
std::unique(vector<int>)_(sprinkled)/8192 -2.25% 3965.626 3876.388 - -0.43% -
SetIntersection_None_Vector_float_262144_262144 -2.25% 1151246.363 1125341.295 - 0.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.25% 257.745 251.947 - 0.32% -
SetIntersection_Front_Vector_uint64_16384_1 -2.25% 1062926.961 1039022.489 - -0.43% -
SetIntersection_Front_Vector_uint32_16384_4 -2.25% 1075728.418 1051538.429 - -1.80% -
SetIntersection_None_Vector_uint32_256_1 -2.25% 4313258.097 4216407.503 - -1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.24% 1064415.722 1040520.542 - 5.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.24% 399.755 390.783 - -0.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.24% 25.021 24.460 - 1.20% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.24% 9.664 9.447 - -0.82% -
std::search(vector<int>)_(no_match)/1048576 -2.24% 213520.478 208743.682 - -0.88% -
SetIntersection_None_Vector_uint32_16384_1024 -2.23% 1117583.399 1092607.782 - 2.49% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.23% 800.593 782.703 - -0.43% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.23% 34202.804 33438.981 - -0.66% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.23% 275.105 268.963 - -0.22% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.23% 288209.174 281777.895 - 0.39% -
bm_lexicographical_compare<signed_char>/8 -2.23% 3.110 3.041 - -3.46% -
BM_StringAssignAsciizMix_Transparent -2.23% 3.081 3.013 - -0.91% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.22% 399.859 390.968 - 0.23% -
SetIntersection_Interlaced_Set_string_262144_1 -2.22% 1110736.749 1086133.308 - -0.83% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.21% 12.998 12.710 - 0.37% -
std::flat_map<int,_int>::clear()/8192 -2.21% 417.984 408.730 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.21% 15593.653 15248.513 - -1.52% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.21% 4.654 4.551 - 0.25% -
std::unordered_multiset<int>::ctor(const&)/32 -2.21% 204.962 200.437 - 1.35% -
BM_CmpLess_short_uint -2.21% 1.145 1.119 - 1.18% -
SetIntersection_Front_Set_string_262144_1 -2.21% 1105079.899 1080702.889 - 2.30% -
SetIntersection_None_Set_uint32_64_64 -2.20% 11564737.747 11309969.009 - -1.28% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.20% 2.648 2.590 - 0.94% -
SetIntersection_Front_Set_string_262144_262144 -2.20% 18342389.893 17938413.002 - 2.99% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.20% 419.715 410.498 - 0.87% -
std::multiset<int>::erase(iterator)/8192 -2.20% 24.003 23.476 - -10.18% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.20% 294.819 288.347 - -0.37% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.19% 13.659 13.360 - -1.20% -
std::multiset<std::string>::clear()/1024 -2.19% 22399.180 21908.233 - -0.76% -
std::flat_map<int,_int>::clear()/0 -2.19% 398.924 390.181 - 0.03% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.19% 1557009.228 1522894.928 - -17.75% -
std::multimap<int,_int>::erase(iterator)/8192 -2.19% 21.439 20.970 - 2.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.19% 6.785 6.637 - 0.92% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.19% 12.992 12.708 - -0.59% -
BM_CmpEqual_short_int -2.19% 1.136 1.111 - 0.03% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -2.19% 32.212 31.508 - -1.05% -
SetIntersection_None_Vector_string_256_1 -2.18% 4581619.318 4481515.010 - 1.25% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.18% 360.174 352.332 - -2.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.18% 5.114 5.003 - 6.11% -
std::multiset<std::string>::clear()/8192 -2.18% 217763.273 213023.273 - -1.05% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.18% 12.972 12.689 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.18% 56236560.783 55012939.106 - 0.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.17% 1016.354 994.277 - -2.48% -
SetIntersection_Front_Set_float_1024_16 -2.17% 1211438.939 1185188.289 - -0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.16% 16414.760 16059.398 - -1.15% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.16% 4.251 4.159 - -0.97% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.16% 2155.737 2109.127 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.16% 1607453.914 1572763.470 - 1.50% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.16% 5.969 5.841 - -0.11% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.16% 6853.370 6705.648 - 0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.15% 399.715 391.106 - -0.08% -
SetIntersection_None_Vector_string_262144_1 -2.15% 1320752.211 1292391.913 - 2.32% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.14% 6.108 5.977 - 0.28% -
SetIntersection_Front_Set_float_64_4 -2.14% 16303704.663 15954398.722 - -0.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.14% 468.373 458.341 - -0.08% -
SetIntersection_None_Vector_string_64_4 -2.14% 16913673.142 16551590.218 - 0.26% -
std::sort(vector<int>)_(pipe-organ)/8 -2.14% 17.968 17.584 - 0.12% -
SetIntersection_Front_Vector_uint64_16384_64 -2.14% 1385598.635 1355980.558 - 3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.14% 1061672.351 1038983.510 - 4.27% -
SetIntersection_None_Vector_uint64_16384_4 -2.13% 1119547.193 1095660.983 - -1.13% -
BM_deque_deque_ranges_copy/4000 -2.13% 146.260 143.143 - -0.55% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.13% 13.047 12.769 - -0.22% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.13% 400.199 391.674 - -0.19% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.13% 1280043.701 1252777.912 - -2.30% -
std::fill(list<int>)/50 -2.13% 35.148 34.401 - -2.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.13% 461906.336 452086.984 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.12% 15179591.155 14857068.715 - 0.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.12% 15.358 15.031 - -0.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.12% 398.718 390.256 - -0.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.12% 10.584 10.360 - -7.78% -
std::set<int>::count(key)_(non-existent)/32 -2.12% 3.015 2.952 - 2.58% -
SetIntersection_None_Vector_float_1024_64 -2.11% 1098249.472 1075035.945 - -0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.11% 1058339.290 1035974.695 - -1.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.11% 253.971 248.605 - -2.10% -
SetIntersection_Front_Set_uint64_1024_64 -2.11% 1716611.232 1680345.840 - 4.15% -
bm_swap_ranges_vb_unaligned/512 -2.11% 12.590 12.324 - 0.07% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.11% 40.983 40.119 - 2.87% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.11% 1.400 1.371 - -4.55% -
BM_deque_deque_move/5500 -2.11% 202.045 197.789 - 0.81% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.10% 107.704 105.437 - -1.68% -
SetIntersection_Interlaced_Vector_string_64_1 -2.10% 17259813.501 16896725.300 - 0.69% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.10% 50.556 49.493 - -1.63% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.10% 56.153 54.972 - -1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.10% 38010750.021 37212206.229 - 1.15% -
SetIntersection_None_Set_uint32_16_16 -2.10% 35910927.606 35156869.384 - 0.52% -
std::partition(list<int>)_(dense)/32 -2.10% 8.952 8.764 - 1.16% -
SetIntersection_Interlaced_Set_string_64_1 -2.09% 17518317.560 17151321.568 - 0.63% -
SetIntersection_None_Set_string_262144_1 -2.09% 1699790.609 1664295.738 - 3.05% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.09% 27.876 27.294 - -2.10% -
SetIntersection_Front_Vector_uint64_256_4 -2.09% 4232684.291 4144349.479 - 2.00% -
std::none_of(list<int>)_(process_all)/8 -2.09% 2.720 2.663 - -0.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.08% 1.063 1.041 - -2.97% -
SetIntersection_None_Set_uint32_16384_1024 -2.08% 160793281.549 157448902.898 - 3.59% -
SetIntersection_None_Vector_uint32_1024_256 -2.08% 1093842.660 1071100.623 - -0.46% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.08% 52.728 51.633 - -4.98% -
SetIntersection_None_Vector_string_262144_16384 -2.07% 1315054.425 1287771.172 - 0.00% -
std::set<std::string>::erase(iterator)/8192 -2.07% 31.029 30.386 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.07% 11115296.641 10884899.352 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.07% 11064931.281 10835582.350 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.07% 1263085.043 1236906.248 - -0.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.07% 170124.182 166601.867 - 0.10% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.07% 1064191.656 1042177.478 - -0.19% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.07% 120426.009 117936.201 - -1.89% -
SetIntersection_Front_Vector_string_64_16 -2.07% 20885225.283 20453467.431 - 0.72% -
SetIntersection_None_Set_uint32_16384_16 -2.06% 161921436.547 158582825.430 - 3.43% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.06% 1103453.655 1080730.534 - 1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.06% 39152978.349 38348092.397 - 0.68% -
std::reverse_copy(vector<int>)/4096 -2.05% 134.328 131.572 - -1.12% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.05% 1.889 1.851 - -1.91% -
SetIntersection_Front_Set_uint32_64_1 -2.05% 16759194.315 16415873.819 - 0.59% -
SetIntersection_Front_Vector_uint32_256_4 -2.05% 4226886.626 4140406.217 - -1.32% -
SetIntersection_Interlaced_Vector_string_256_4 -2.05% 6302829.421 6173897.905 - 0.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.04% 399.474 391.310 - 0.00% -
std::set<int>::erase(key)_(existent)/8192 -2.04% 69.240 67.826 - -2.61% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 8648.875 8472.280 - -1.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.04% 1172152.588 1148243.826 - 3.31% -
SetIntersection_Front_Vector_uint64_262144_16 -2.04% 1120010.974 1097179.941 - -1.39% -
SetIntersection_None_Vector_string_16384_16384 -2.04% 1247558.401 1222153.279 - -0.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.03% 23330.612 22857.287 - 0.89% -
SetIntersection_None_Set_float_16384_16 -2.03% 158598567.120 155386819.430 - 1.07% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.02% 13.523 13.250 - 1.54% -
SetIntersection_Interlaced_Vector_float_16_4 -2.02% 57234745.688 56080600.260 - 0.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.02% 835.640 818.800 - -7.06% -
SetIntersection_Front_Set_uint64_1024_256 -2.01% 3954225.146 3874551.806 - 4.15% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.01% 16676109.290 16340145.125 - 0.46% -
BM_vector_deque_copy_backward/1 -2.01% 2.384 2.336 - 0.93% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.01% 1058852.244 1037593.901 - -0.68% -
SetIntersection_Front_Vector_string_262144_256 -2.01% 9584094.546 9391734.102 - 1.60% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.01% 1579259.279 1547580.727 - -0.19% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.00% 2799380.699 2743281.900 - -2.16% -
SetIntersection_Front_Set_uint32_256_1 -2.00% 4207770.911 4123458.061 - 0.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.00% 69.356 67.970 - -1.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.00% 4248614.427 4163809.989 - 0.49% -
SetIntersection_Front_Vector_uint64_16384_16 -1.99% 1132367.435 1109786.027 - -0.88% -
SetIntersection_None_Set_float_16384_256 -1.99% 157779909.816 154635904.432 - 1.09% -
SetIntersection_None_Set_float_16384_64 -1.99% 158239066.454 155086051.860 - 1.45% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.99% 27223.754 26682.115 - -0.07% -
SetIntersection_None_Set_float_4_4 -1.99% 137839271.761 135098167.695 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.99% 2128366.699 2086085.123 - 1.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.99% 1343750.734 1317072.348 - -0.56% -
std::replace_if(list<int>)_(sprinkled)/50 -1.98% 23.420 22.955 - -0.01% -
SetIntersection_None_Vector_uint64_16_16 -1.98% 34107677.915 33431327.623 - 0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.98% 398.078 390.185 - 0.12% -
SetIntersection_None_Vector_float_16_4 -1.98% 54796785.307 53710680.012 - 0.28% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.98% 2978.392 2919.371 - 0.38% -
SetIntersection_None_Set_float_16_1 -1.98% 68013977.265 66667889.931 - 0.95% -
SetIntersection_Interlaced_Vector_float_16_1 -1.98% 63798274.896 62535697.797 - -0.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.98% 54.892 53.806 - 1.58% -
SetIntersection_Front_Vector_uint32_256_1 -1.98% 4214152.026 4130758.570 - -1.08% -
SetIntersection_None_Set_float_1_1 -1.98% 544405158.250 533634901.362 - 0.07% -
SetIntersection_None_Set_float_16_16 -1.97% 35987858.396 35277516.535 - -0.24% -
SetIntersection_None_Vector_uint64_64_64 -1.97% 8627991.744 8457868.524 - 2.78% -
SetIntersection_Interlaced_Vector_string_16384_64 -1.97% 12178672.720 11938997.935 - -20.08% -
SetIntersection_Front_Set_float_256_1 -1.97% 4215403.305 4132445.163 - -0.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.97% 286619.438 280981.524 - -0.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.97% 53.988 52.927 - 0.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.97% 2.313 2.268 - -2.21% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.96% 20.115 19.720 - -3.62% -
SetIntersection_Front_Set_float_256_4 -1.96% 4249298.392 4165845.403 - -0.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.96% 598.273 586.530 - -1.15% -
SetIntersection_None_Vector_float_16384_1 -1.96% 1113404.952 1091552.745 - -0.61% -
SetIntersection_None_Vector_uint64_16384_16384 -1.96% 1115256.672 1093371.909 - 3.03% -
BM_StringAssignAsciizMix_Opaque -1.96% 5.214 5.112 - 2.62% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.96% 35819.614 35117.202 - -0.34% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.96% 13.068 12.811 - -1.62% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.96% 13.051 12.795 - -0.61% -
std::set<int>::clear()/0 -1.96% 398.092 390.302 - -0.29% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 397.545 389.767 - -0.21% -
std::make_heap(vector<int>)_(heap)/8 -1.96% 14.958 14.665 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.95% 9035510.061 8858966.214 - 0.11% -
SetIntersection_None_Vector_uint64_64_16 -1.95% 13716974.220 13449153.922 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.95% 139204842.573 136494044.581 - 0.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.95% 1.802 1.767 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.95% 6.953 6.818 - -5.91% -
SetIntersection_Front_Set_uint32_16_1 -1.95% 63854649.244 62612106.922 - 0.35% -
SetIntersection_Front_Set_string_256_1 -1.94% 4393257.625 4307828.158 - -0.24% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.94% 24.393 23.919 - -1.97% -
SetIntersection_None_Vector_uint32_262144_16384 -1.94% 1140317.291 1118198.054 - 1.95% -
SetIntersection_Front_Set_float_16_4 -1.94% 55820845.415 54738408.278 - 0.62% -
SetIntersection_Front_Vector_float_16_4 -1.94% 54866913.990 53803400.252 - -0.25% -
std::generate(list<int>)/50 -1.94% 15.588 15.286 - 1.64% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.94% 1367.236 1340.755 - -1.25% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.94% 63.013 61.793 - -1.89% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.94% 21.910 21.486 - 0.83% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.93% 138498967.862 135820597.761 - 0.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.93% 53.643 52.605 - -4.91% -
std::fill(vector<bool>)/512 -1.93% 1.519 1.490 - -0.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.93% 38.180 37.442 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.93% 4221573.717 4140071.095 - 1.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.93% 38921.089 38170.007 - 0.01% -
BM_PushHeap_uint32_Ascending_16384 -1.93% 3.704 3.632 - 0.01% -
SetIntersection_None_Vector_uint64_16384_64 -1.93% 1117509.722 1095958.321 - -0.86% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.93% 637327.375 625039.140 - -0.73% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.93% 397.416 389.762 - -0.24% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.92% 13.048 12.797 - -1.42% -
SetIntersection_None_Vector_string_256_256 -1.92% 2297961.203 2253838.533 - -0.25% -
std::find_if_not(list<int>)_(bail_25%)/32768 -1.92% 7395.089 7253.128 - -4.82% -
SetIntersection_Front_Vector_uint32_64_4 -1.92% 16161426.000 15851703.408 - -0.60% -
SetIntersection_None_Vector_uint64_256_1 -1.91% 4322103.341 4239396.227 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.91% 18312484.508 17962282.979 - 9.81% -
SetIntersection_None_Vector_float_16384_64 -1.91% 1125762.233 1104241.030 - 0.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.91% 400.715 393.057 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.91% 4446082.029 4361157.430 - 0.61% -
SetIntersection_Interlaced_Set_string_1_1 -1.91% 566736809.475 555920511.516 - 0.18% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.91% 102599.184 100644.050 - 0.32% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.91% 13180.992 12929.861 - -0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.90% 399.906 392.293 - -0.27% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.90% 611278.079 599640.796 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.90% 1067688.484 1047417.933 - -0.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 167.084 163.912 - -0.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.90% 13.347 13.094 - 1.18% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.89% 5448.275 5345.047 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.89% 1158242.529 1136354.577 - 0.01% -
SetIntersection_Interlaced_Set_string_1024_1 -1.89% 1114131.154 1093077.565 - 0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.89% 2152883.221 2112261.393 - 1.54% -
SetIntersection_None_Set_uint64_262144_16 -1.88% 1234401.937 1211137.369 - -7.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.88% 63944282.974 62739367.552 - 0.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.88% 398.436 390.929 - -0.52% -
SetIntersection_Interlaced_Set_string_4_1 -1.88% 226748245.583 222478759.977 - 0.53% -
SetIntersection_Front_Vector_string_64_1 -1.88% 17081262.489 16759792.697 - 0.04% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.88% 1.802 1.768 - -1.04% -
SetIntersection_None_Vector_float_64_16 -1.88% 13762019.008 13503191.802 - 0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.88% 16049.085 15747.646 - -0.69% -
SetIntersection_Interlaced_Set_string_16384_1 -1.88% 1110352.355 1089512.944 - -0.10% -
std::move_backward(list<int>)/512 -1.87% 377.665 370.585 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.87% 1258407.879 1234836.588 - 0.64% -
SetIntersection_None_Vector_uint64_256_16 -1.87% 4071927.095 3995692.958 - -0.39% -
SetIntersection_None_Set_uint64_262144_64 -1.87% 1235613.361 1212487.549 - -9.84% -
SetIntersection_Front_Vector_uint64_1024_1 -1.87% 1048375.660 1028769.373 - 2.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.87% 1064877.395 1044981.135 - 0.68% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.87% 12660.436 12424.058 - 18.23% -
std::rotate_copy(deque<int>)/8192 -1.87% 298.955 293.376 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.87% 2.957 2.901 - 0.79% -
SetIntersection_Front_Set_uint32_256_4 -1.87% 4257677.515 4178231.117 - -0.64% -
SetIntersection_Interlaced_Set_float_4_4 -1.87% 139177711.205 136581061.643 - 0.22% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.86% 3157.428 3098.582 - 0.00% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.86% 526288.956 516485.202 - -2.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 398.198 390.781 - -0.53% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.86% 63758636.537 62571399.010 - 0.30% -
SetIntersection_None_Vector_uint32_64_16 -1.86% 13721896.923 13466816.346 - -0.20% -
BM_deque_vector_copy/64 -1.86% 2.644 2.595 - -0.31% -
SetIntersection_None_Vector_float_256_1 -1.85% 4316317.025 4236333.855 - -0.16% -
std::multiset<int>::find(key)_(non-existent)/32 -1.85% 2.469 2.423 - 6.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.85% 34.841 34.196 - 48.11% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.85% 15.021 14.743 - 0.49% -
SetIntersection_Front_Vector_string_1024_1 -1.85% 1092486.189 1072301.733 - 0.42% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.85% 36316.503 35646.046 - -1.73% -
std::map<std::string,_int>::clear()/0 -1.85% 399.890 392.508 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.84% 543412778.453 533389634.407 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.84% 86513.804 84918.777 - -0.22% -
SetIntersection_None_Vector_uint32_16_1 -1.84% 64290174.378 63105236.591 - 0.23% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.84% 17138.612 16822.870 - -0.03% -
SetIntersection_Front_Vector_uint32_64_1 -1.84% 16666240.216 16359372.426 - 0.66% -
BM_StringDestroy_Empty -1.84% 0.633 0.622 - -0.04% -
std::set<std::string>::ctor(const&)/0 -1.84% 12.905 12.668 - 0.07% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.84% 612515.698 601259.433 - -0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.84% 397.604 390.299 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.84% 1171234.022 1149718.809 - 0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 4372790.539 4292505.608 - 0.39% -
SetIntersection_Interlaced_Set_float_16_16 -1.83% 38789084.375 38077605.224 - 1.00% -
SetIntersection_None_Vector_float_64_64 -1.83% 8611066.786 8453137.417 - -0.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.83% 397.916 390.619 - -0.21% -
std::pop_heap(deque<int>)/8 -1.83% 53.201 52.227 - -0.19% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.83% 399.188 391.880 - -0.22% -
std::multimap<std::string,_int>::clear()/32 -1.83% 931.675 914.625 - 2.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.83% 398.769 391.474 - -0.16% -
SetIntersection_None_Vector_uint32_64_64 -1.83% 8592701.836 8435780.786 - 0.08% -
std::set<int>::clear()/1024 -1.82% 9592.911 9417.863 - 2.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.82% 4252341.218 4174863.629 - -0.03% -
std::flat_multimap<int,_int>::clear()/1024 -1.82% 401.215 393.905 - 0.89% -
std::multiset<int>::clear()/1024 -1.82% 10367.689 10178.820 - -15.31% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.82% 8274.288 8123.558 - 0.30% -
std::pop_heap(vector<size_t>)/8 -1.82% 52.702 51.742 - 0.24% -
SetIntersection_Front_Vector_float_262144_16 -1.82% 1137528.674 1116812.064 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.82% 55521758.252 54511905.771 - 0.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.82% 32.661 32.067 - -0.15% -
SetIntersection_None_Vector_string_256_16 -1.81% 4323954.653 4245544.248 - 0.70% -
rng::find(vector<bool>)_(process_all)/1024 -1.81% 4.682 4.597 - 2.19% -
std::flat_map<int,_int>::clear()/32 -1.81% 397.835 390.626 - 0.02% -
SetIntersection_Front_Set_float_16_1 -1.81% 63800294.722 62644417.635 - 0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.81% 32810.853 32216.577 - -1.22% -
SetIntersection_Front_Set_string_1_1 -1.81% 564725508.719 554503219.224 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.81% 63731781.903 62579618.804 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.80% 350290295.941 343970406.634 - -3.90% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.80% 20.363 19.996 - -4.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.80% 87284.752 85714.885 - -2.03% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.80% 740.408 727.093 - -0.28% -
SetIntersection_None_Set_uint32_4_1 -1.80% 219577407.786 215631988.790 - 0.21% -
SetIntersection_Front_Vector_float_16_1 -1.80% 63740982.007 62596592.261 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.79% 8735872.298 8579165.051 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.79% 216600887.248 212722022.574 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.79% 547741091.247 537936518.158 - 0.33% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.79% 24141.735 23709.720 - -0.24% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.79% 2.063 2.026 - 0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.79% 2046678.061 2010090.656 - 0.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.79% 353509.387 347191.210 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.79% 4215650.830 4140393.817 - 0.16% -
SetIntersection_Interlaced_Vector_string_4_1 -1.79% 223104044.453 219121344.482 - -0.01% -
SetIntersection_None_Vector_uint32_16_4 -1.78% 54666782.030 53691098.038 - 0.21% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.78% 11.303 11.101 - -0.36% -
SetIntersection_None_Vector_uint64_262144_1024 -1.78% 1141594.660 1121238.886 - 0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.78% 5.466 5.368 - -0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.78% 1085120.825 1065799.002 - -1.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.78% 33399.706 32804.997 - -0.38% -
std::unordered_set<int>::clear()/0 -1.78% 397.878 390.801 - -0.21% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.77% 12.485 12.264 - -0.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.77% 1075966.426 1056893.989 - 0.96% -
SetIntersection_None_Set_uint32_16384_256 -1.77% 160847931.984 157998551.194 - 3.24% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.77% 53.657 52.707 - 6.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.77% 8985526.626 8826601.096 - 0.40% -
SetIntersection_Interlaced_Set_float_64_64 -1.77% 13353964.578 13117861.317 - 1.05% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.77% 0.765 0.751 - -2.55% -
SetIntersection_Front_Vector_uint64_16_1 -1.76% 63659597.606 62536735.113 - 0.75% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.76% 14.940 14.677 - -0.12% -
BM_StringCopy_Small -1.76% 0.672 0.660 - 0.26% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.76% 12.090 11.877 - 2.68% -
SetIntersection_Front_Vector_float_4_4 -1.76% 137660030.403 135233614.669 - 0.24% -
BM_CmpLess_schar_int -1.76% 1.130 1.110 - -0.74% -
SetIntersection_Interlaced_Set_float_256_1 -1.76% 4210272.568 4136147.663 - -0.44% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.76% 17.844 17.530 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.76% 23.080 22.674 - 0.21% -
SetIntersection_Front_Set_uint32_262144_262144 -1.76% 1660380.857 1631216.473 - -2.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.76% 64005546.802 62882184.863 - 0.76% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.76% 541720870.301 532213585.229 - 0.51% -
SetIntersection_None_Vector_string_64_16 -1.75% 14382474.485 14130196.591 - 0.55% -
SetIntersection_None_Vector_uint32_256_256 -1.75% 2182429.148 2144169.642 - 0.56% -
SetIntersection_None_Vector_float_256_64 -1.75% 3485211.169 3424140.424 - 0.79% -
BM_CmpLess_short_ushort -1.75% 1.125 1.105 - 1.39% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.75% 1.221 1.199 - -2.37% -
SetIntersection_Front_Set_string_4_4 -1.75% 160383467.830 157578508.383 - -0.01% -
SetIntersection_None_Vector_uint32_4_4 -1.75% 135715168.064 133343430.125 - 0.25% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 399.401 392.424 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.75% 670.044 658.344 - -0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.74% 1.315 1.293 - -0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.74% 1879.295 1846.555 - 1.91% -
SetIntersection_Interlaced_Set_float_16_1 -1.74% 63838778.174 62727138.650 - -0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.74% 14.987 14.726 - 0.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 397.265 390.350 - -1.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.74% 1.259 1.237 - -2.11% -
SetIntersection_Front_Set_uint32_16_4 -1.74% 55331500.982 54368618.110 - -0.27% -
SetIntersection_Front_Set_uint32_262144_1 -1.74% 1056198.562 1037818.835 - 5.59% -
SetIntersection_None_Vector_string_1024_4 -1.74% 1177095.671 1156627.122 - -0.96% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.74% 983.493 966.396 - 0.24% -
SetIntersection_Interlaced_Set_float_4_1 -1.74% 217375524.638 213601783.650 - 0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.74% 401.005 394.047 - 0.11% -
SetIntersection_None_Vector_uint32_1_1 -1.73% 541529052.613 532133816.031 - 0.08% -
SetIntersection_None_Vector_string_256_64 -1.73% 3679144.223 3615362.269 - 0.32% -
rng::fold_left(list<int>)/32 -1.73% 20.985 20.621 - -0.77% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.73% 69270.179 68071.325 - -0.42% -
SetIntersection_None_Vector_uint32_4_1 -1.73% 217300221.154 213542368.470 - 0.06% -
SetIntersection_Front_Set_float_262144_1024 -1.73% 12034293.678 11826380.855 - -3.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.73% 1.353 1.330 - -2.70% -
SetIntersection_None_Vector_uint32_16384_64 -1.73% 1115973.525 1096717.150 - 0.81% -
SetIntersection_Front_Vector_float_64_1 -1.73% 16645742.569 16358573.569 - 0.28% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.72% 16678407.296 16390980.338 - -0.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.72% 63661.106 62564.485 - -1.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.72% 398.919 392.056 - 0.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.72% 20.288 19.939 - 6.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.72% 6744.582 6628.642 - -0.10% -
std::search(list<int>,_pred)_(same_length)/8192 -1.72% 8817.087 8665.583 - -14.69% -
SetIntersection_Front_Set_string_16_1 -1.72% 66005298.276 64871640.729 - -0.28% -
SetIntersection_Interlaced_Set_float_1024_64 -1.72% 10294092.846 10117537.480 - 0.90% -
SetIntersection_None_Set_float_16384_4 -1.72% 159001102.512 156274166.923 - 1.41% -
SetIntersection_None_Vector_float_4_1 -1.71% 217741939.458 214008047.980 - 0.35% -
SetIntersection_Front_Set_uint32_1_1 -1.71% 542315347.184 533021004.229 - 0.43% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.71% 889.465 874.222 - -0.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.71% 542834330.704 533533805.077 - 0.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.71% 58476.918 57475.328 - 5.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.71% 52.294 51.399 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.71% 9478.504 9316.264 - -4.56% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.71% 12.488 12.274 - -1.19% -
BM_CmpLess_short_int -1.71% 1.136 1.117 - 1.09% -
std::move_backward(deque<int>)/64 -1.71% 5.262 5.172 - -0.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.70% 397.844 391.063 - 0.13% -
std::sort(deque<int>)_(repeated)/8192 -1.70% 6838.740 6722.195 - -0.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.70% 18.802 18.481 - -0.24% -
SetIntersection_Interlaced_Set_float_256_4 -1.70% 11325948.800 11133180.728 - 1.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.70% 13.109 12.886 - -0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.70% 27299.583 26836.260 - -1.70% -
SetIntersection_None_Set_uint32_16384_64 -1.70% 161346958.987 158610195.964 - 4.00% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.70% 12.964 12.744 - -0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.70% 400.360 393.573 - -0.41% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.69% 20.059 19.719 - -3.70% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.69% 161.642 158.904 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.69% 8973748.452 8821902.826 - 1.77% -
SetIntersection_Interlaced_Vector_float_1_1 -1.69% 542459171.297 533286282.941 - 0.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.69% 34.641 34.055 - 11.30% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.69% 36.554 35.937 - -0.65% -
BM_deque_deque_copy_backward/64 -1.69% 3.411 3.353 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.69% 27005271.138 26549924.530 - 3.72% -
SetIntersection_None_Vector_uint32_262144_262144 -1.69% 1141241.657 1122007.894 - 1.97% -
SetIntersection_Interlaced_Set_string_1024_256 -1.68% 35773152.944 35170386.099 - -2.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.68% 345568085.054 339751711.907 - 39.28% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.68% 2105109.699 2069677.980 - -0.22% -
SetIntersection_None_Set_string_16_16 -1.68% 37044843.940 36421525.854 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.68% 60393517.319 59377507.746 - 0.38% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.68% 1.463 1.439 - 1.88% -
std::sort(deque<int>)_(descending)/8 -1.68% 25.442 25.014 - -1.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.68% 4737.806 4658.104 - 1.63% -
std::pop_heap(deque<float>)/8 -1.68% 53.037 52.145 - 0.43% -
SetIntersection_Front_Vector_float_262144_1 -1.68% 1055460.539 1037724.060 - -0.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 121381.422 119342.093 - 0.33% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.68% 22.215 21.842 - -1.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.68% 517.651 508.956 - -2.29% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.68% 881860.156 867064.915 - -5.88% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.68% 190677.887 187479.624 - 1.28% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.68% 23.207 22.817 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.68% 1040889.794 1023444.093 - 0.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.68% 398.607 391.928 - 0.22% -
SetIntersection_Interlaced_Set_float_16384_16 -1.67% 209372791.775 205869587.529 - -1.47% -
SetIntersection_None_Set_string_4_1 -1.67% 225004552.149 221241068.274 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.67% 137617701.811 135320561.455 - -0.15% -
SetIntersection_None_Set_float_1024_1024 -1.67% 8991857.397 8841768.305 - -0.47% -
SetIntersection_None_Vector_float_1024_1 -1.67% 1101633.699 1083249.163 - 0.60% -
SetIntersection_None_Vector_uint64_256_4 -1.67% 4262322.082 4191213.623 - 0.39% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.67% 26564.708 26121.730 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.67% 16689089.567 16411026.480 - -0.17% -
SetIntersection_None_Vector_float_16384_1024 -1.67% 1120937.280 1102264.302 - 1.09% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.66% 12.957 12.741 - -0.12% -
SetIntersection_None_Vector_string_64_64 -1.66% 8957959.193 8808920.548 - -0.55% -
SetIntersection_Front_Vector_float_64_4 -1.66% 16150474.099 15881918.304 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.66% 16.208 15.939 - -0.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.66% 147174.337 144729.585 - 0.14% -
SetIntersection_Interlaced_Vector_float_256_1 -1.66% 4228546.790 4158357.400 - 0.35% -
SetIntersection_Interlaced_Set_string_262144_256 -1.66% 2081556.232 2047012.941 - 0.20% -
BM_StringFindNoMatch/512 -1.66% 9.389 9.233 - 0.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.66% 396.883 390.303 - -0.50% -
BM_CmpLess_schar_ushort -1.66% 1.121 1.102 - 1.03% -
SetIntersection_Front_Vector_float_256_4 -1.65% 4225779.107 4155861.170 - 0.43% -
BM_PushHeap_uint32_PipeOrgan_16 -1.65% 0.880 0.866 - -0.62% -
BM_deque_vector_ranges_move/4000 -1.65% 146.076 143.659 - 0.84% -
SetIntersection_Interlaced_Vector_string_1_1 -1.65% 556927368.924 547716687.963 - 0.02% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.65% 44.110 43.381 - -4.51% -
BM_CmpEqual_int_short -1.65% 1.135 1.116 - -2.70% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.65% 216466118.256 212895325.959 - 0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.65% 398.977 392.398 - 0.42% -
SetIntersection_Front_Vector_uint32_1_1 -1.65% 540980493.886 532068793.497 - 0.10% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.65% 22.732 22.358 - 0.06% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.64% 165.166 162.450 - -1.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.64% 19.958 19.630 - 12.51% -
std::sort(vector<int>)_(descending)/8 -1.64% 25.057 24.645 - -0.18% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.64% 21348405.275 20997797.779 - 1.85% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.64% 14799773.023 14556825.256 - -0.12% -
SetIntersection_Interlaced_Vector_string_256_1 -1.64% 4347446.389 4276103.558 - 0.67% -
SetIntersection_Interlaced_Set_float_1_1 -1.64% 542946400.066 534044285.815 - 0.44% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.64% 440.722 433.500 - 0.05% -
SetIntersection_None_Set_uint64_262144_256 -1.64% 1233154.217 1212950.684 - -9.14% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.64% 14685795.818 14445568.441 - -1.04% -
SetIntersection_Interlaced_Vector_float_4_1 -1.64% 216772346.559 213226509.956 - 0.34% -
SetIntersection_None_Vector_uint64_4_4 -1.63% 135498711.368 133283492.645 - 0.73% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.63% 401.987 395.416 - -0.00% -
BM_deque_deque_move/1 -1.63% 2.580 2.538 - -0.46% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.63% 13.076 12.862 - -0.55% -
SetIntersection_None_Set_uint64_1_1 -1.63% 542417661.344 533582971.925 - 0.39% -
SetIntersection_None_Set_string_4_4 -1.63% 140366264.746 138080108.572 - -0.01% -
SetIntersection_None_Vector_float_256_4 -1.63% 4268277.429 4198773.757 - 0.35% -
SetIntersection_Front_Set_string_1024_1 -1.63% 1106618.958 1088626.046 - 0.90% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.63% 149978.682 147540.452 - -3.76% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.63% 16.946 16.670 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.62% 16612561.349 16342749.050 - 0.34% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.62% 41.448 40.775 - 0.94% -
SetIntersection_Front_Vector_float_1_1 -1.62% 541729523.349 532936975.795 - 0.40% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.62% 13.446 13.227 - -1.34% -
std::multiset<std::string>::clear()/0 -1.62% 399.166 392.688 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.62% 217341092.674 213816934.434 - 0.54% -
SetIntersection_None_Vector_uint32_256_4 -1.62% 4251167.400 4182305.433 - -0.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.62% 13.484 13.265 - 0.18% -
std::pop_heap(vector<std::string>)/8 -1.62% 54.290 53.412 - -0.01% -
BM_deque_vector_move/64 -1.62% 2.652 2.609 - -2.34% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.62% 17.766 17.479 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.62% 22845672.486 22476703.809 - -0.27% -
SetIntersection_None_Vector_uint32_16_16 -1.61% 34071696.239 33521479.256 - 0.19% -
SetIntersection_Front_Vector_uint64_1024_16 -1.61% 1112265.207 1094308.539 - -2.25% -
SetIntersection_None_Set_uint32_4_4 -1.61% 137216034.472 135003839.556 - 0.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.61% 621.985 611.965 - -3.01% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.676 391.270 - 0.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.61% 13297.534 13083.346 - -1.85% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.61% 22.097 21.741 - 0.11% -
SetIntersection_None_Vector_uint64_1_1 -1.61% 540328773.212 531630172.836 - 0.46% -
BM_CmpEqual_schar_uchar -1.61% 1.114 1.097 - 0.07% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.61% 206.318 203.002 - -0.48% -
std::multimap<int,_int>::erase(iterator)/1024 -1.61% 21.391 21.047 - 3.38% -
SetIntersection_Front_Vector_uint64_4_1 -1.61% 216359574.843 212883988.336 - 0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.60% 396.756 390.389 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.60% 137389266.988 135186077.211 - 0.65% -
SetIntersection_Front_Set_float_64_1 -1.60% 16695467.670 16427742.901 - 0.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.60% 22.840 22.474 - -1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.60% 4230272.987 4162480.448 - -0.28% -
SetIntersection_None_Vector_uint32_64_4 -1.60% 16153118.292 15894282.891 - 0.28% -
SetIntersection_None_Set_uint64_262144_262144 -1.60% 1252596.596 1232529.543 - -1.67% -
SetIntersection_None_Vector_float_1_1 -1.60% 542865270.508 534181995.375 - 0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.60% 396.725 390.383 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.60% 216926625.376 213462035.528 - 0.48% -
SetIntersection_Interlaced_Set_float_64_1 -1.60% 16654687.769 16388757.087 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.60% 4229266.802 4161768.816 - 0.02% -
SetIntersection_Front_Vector_float_4_1 -1.60% 216458259.426 213004300.781 - 0.25% -
SetIntersection_Front_Vector_uint64_1_1 -1.60% 540750500.120 532123200.406 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.60% 543284524.648 534617120.083 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.59% 63671783.020 62656449.181 - 0.31% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.59% 44.226 43.522 - 0.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.59% 528.806 520.385 - -2.68% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.59% 6776.824 6669.151 - 0.03% -
SetIntersection_None_Vector_float_4_4 -1.59% 136030635.479 133871267.739 - 0.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.59% 6837.681 6729.142 - -9.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.59% 12.887 12.683 - -0.44% -
std::fill_n(vector<bool>)/64 -1.58% 1.425 1.403 - 3.47% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.58% 1.064 1.047 - -0.12% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.58% 5429.638 5343.784 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.58% 220157180.664 216678391.661 - -0.10% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.58% 685.809 674.973 - 2.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.58% 12.855 12.652 - -0.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.58% 665.322 654.829 - -0.90% -
SetIntersection_Front_Vector_uint64_4_4 -1.58% 137284286.380 135121318.691 - 0.61% -
SetIntersection_Interlaced_Set_string_4_4 -1.57% 161752356.068 159205868.923 - 0.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.57% 33.865 33.332 - 6.90% -
SetIntersection_Front_Vector_string_4_1 -1.57% 222007773.708 218517821.008 - 0.27% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.57% 216504830.734 213107001.801 - 0.36% -
SetIntersection_Interlaced_Vector_string_4_4 -1.57% 153879752.243 151464843.023 - 0.19% -
SetIntersection_None_Vector_string_16384_16 -1.57% 1242465.925 1222973.840 - -0.23% -
std::replace_if(list<int>)_(prefix)/32 -1.57% 14.064 13.843 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.57% 1056491.772 1039941.332 - -0.43% -
SetIntersection_None_Vector_string_1_1 -1.57% 543671244.851 535160648.997 - 0.29% -
SetIntersection_None_Set_uint64_4_1 -1.56% 219261208.834 215834237.251 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.56% 623608.637 613862.527 - -1.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.56% 385.430 379.410 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.56% 542902106.741 534423775.388 - 0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.56% 1175862.515 1157511.394 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.56% 540987696.421 532550940.971 - 0.19% -
SetIntersection_None_Vector_uint32_64_1 -1.56% 16894173.347 16630891.758 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.56% 1673427.875 1647352.784 - 6.30% -
SetIntersection_Front_Vector_string_1_1 -1.56% 555663769.551 547014699.562 - 0.12% -
std::any_of(list<int>)_(process_all)/8 -1.56% 2.684 2.642 - -0.44% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.55% 537.264 528.914 - -0.12% -
SetIntersection_Front_Vector_uint32_1024_1 -1.55% 1059493.162 1043032.473 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.55% 138350800.733 136204459.037 - -0.10% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.55% 1056347.331 1039963.184 - -1.25% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 180.366 177.571 - -0.94% -
SetIntersection_Front_Vector_uint32_16_1 -1.55% 63538202.363 62553454.508 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -1.55% 61242491.095 60293512.703 - 8.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.55% 396.574 390.434 - -1.43% -
SetIntersection_None_Vector_string_16_4 -1.55% 56169386.849 55300155.472 - 0.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.55% 402.522 396.296 - 0.23% -
SetIntersection_Front_Vector_uint64_16_16 -1.55% 36216717.230 35656843.499 - 1.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.55% 16.264 16.013 - -0.54% -
SetIntersection_Front_Set_uint64_262144_1 -1.54% 1068576.316 1052082.738 - 2.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.54% 13.444 13.237 - 0.76% -
SetIntersection_None_Vector_uint64_64_1 -1.54% 16819258.196 16559730.831 - -0.15% -
BM_PushHeap_uint32_Random_4 -1.54% 2.214 2.179 - -0.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.54% 400.048 393.876 - -0.29% -
BM_CmpEqual_int_int -1.54% 1.091 1.074 - 1.74% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.54% 4212364.574 4147532.222 - -0.76% -
SetIntersection_None_Set_float_4_1 -1.54% 219928071.767 216543212.040 - 0.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 377.936 372.126 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.53% 1055290.918 1039107.759 - -0.49% -
std::multiset<int>::ctor(const&)/0 -1.53% 12.918 12.720 - -0.43% -
std::find_if(vector<bool>)_(process_all)/8 -1.53% 3.601 3.546 - 0.85% -
SetIntersection_None_Set_float_16384_1 -1.53% 159023715.713 156593478.542 - 1.19% -
std::copy(vector<int>)/32768 -1.53% 3793.166 3735.293 - 1.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.52% 398.132 392.063 - -0.07% -
BM_num_put<double> -1.52% 58.842 57.945 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.52% 217075329.561 213771602.169 - 0.74% -
std::is_sorted(list<int>)/8192 -1.52% 7306.584 7195.432 - 2.21% -
SetIntersection_Front_Vector_float_16384_1 -1.52% 1053208.428 1037193.582 - -0.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.52% 608115.312 598870.182 - 0.18% -
SetIntersection_Front_Vector_uint64_1024_4 -1.52% 1063274.361 1047117.138 - -0.05% -
std::reverse(vector<int>)/32768 -1.52% 1049.244 1033.305 - -0.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.52% 397.678 391.637 - -1.54% -
std::make_heap(vector<int>)_(descending)/8 -1.52% 14.977 14.750 - 1.03% -
SetIntersection_Front_Set_float_4_4 -1.52% 138746766.524 136644720.670 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.51% 63585104.934 62623806.506 - 0.44% -
SetIntersection_Front_Set_float_4_1 -1.51% 216828586.892 213552526.205 - 0.49% -
SetIntersection_None_Vector_uint64_16_1 -1.51% 64001503.396 63035176.105 - 0.60% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.50% 23.723 23.367 - -0.96% -
SetIntersection_Interlaced_Vector_string_16_1 -1.50% 65604980.314 64618775.925 - 0.55% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.50% 23.746 23.389 - -8.02% -
std::partial_sort(deque<int>)_(heap)/8 -1.50% 39.314 38.724 - -4.73% -
SetIntersection_None_Vector_string_4_1 -1.50% 220246483.862 216942851.451 - 0.24% -
SetIntersection_None_Set_uint32_1_1 -1.50% 542360359.474 534228071.556 - 0.48% -
std::set<std::string>::clear()/1024 -1.50% 22482.733 22145.658 - 3.03% -
SetIntersection_Front_Vector_string_16_1 -1.50% 65192527.863 64215483.366 - 0.44% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.50% 3848.883 3791.201 - 0.54% -
SetIntersection_None_Vector_float_64_1 -1.50% 16949921.754 16695938.654 - 1.03% -
SetIntersection_None_Set_float_1024_64 -1.50% 9101645.475 8965290.475 - 1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.50% 542566472.017 534441575.885 - 0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.50% 34411732.764 33896633.285 - 0.57% -
SetIntersection_Front_Vector_uint32_16384_256 -1.50% 2156052.399 2123781.405 - -6.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.49% 1078129.030 1062025.938 - -0.03% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.49% 31.005 30.542 - -6.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.49% 396.147 390.231 - -3.00% -
SetIntersection_None_Vector_uint64_4_1 -1.49% 216457447.253 213233038.079 - 0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.49% 16676682.436 16428372.099 - 0.35% -
std::flat_map<int,_int>::ctor(const&)/0 -1.49% 12.944 12.752 - -0.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 370.577 365.064 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.49% 2.027 1.997 - 0.15% -
rng::fold_left(vector<int>)/32 -1.49% 21.979 21.652 - -0.03% -
std::for_each_n(list<int>)/8192 -1.49% 7358.066 7248.766 - -7.68% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.48% 332.248 327.319 - -3.39% -
std::multimap<int,_int>::clear()/0 -1.48% 395.523 389.655 - -0.54% -
std::set<std::string>::ctor(const&)/1024 -1.48% 35219.954 34698.073 - -0.79% -
SetIntersection_None_Vector_string_16384_1 -1.48% 1242322.275 1223947.889 - -1.02% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.48% 10.953 10.791 - -2.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.48% 1204563.996 1186767.182 - 2.39% -
SetIntersection_None_Set_string_16_4 -1.47% 59171111.987 58299440.643 - 0.46% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 13.761 13.558 - -0.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.47% 396.639 390.807 - -0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.47% 17.312 17.058 - 0.32% -
SetIntersection_None_Set_float_16_4 -1.47% 57409192.620 56565760.894 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.47% 139790266.744 137737207.527 - 0.78% -
SetIntersection_Front_Set_string_4_1 -1.47% 224377351.457 221083641.593 - 0.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 396.071 390.269 - -0.21% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.46% 5.317 5.239 - -4.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.46% 1060768.287 1045279.511 - 1.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.46% 407623.529 401676.574 - -0.76% -
SetIntersection_Front_Vector_uint64_64_1 -1.46% 16616495.539 16374306.308 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.46% 2.160 2.129 - -1.06% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.46% 10.408 10.257 - -1.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.45% 44.402 43.756 - -1.91% -
SetIntersection_None_Vector_uint32_16384_4 -1.45% 1118123.114 1101870.631 - -0.88% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.45% 1.766 1.740 - 0.03% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.45% 17.096 16.847 - 0.65% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.45% 5176.580 5101.454 - -0.67% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.45% 17.852 17.593 - -1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.45% 218362034.403 215200108.111 - 0.69% -
std::generate(list<int>)/32 -1.45% 8.526 8.402 - -0.29% -
SetIntersection_Front_Set_float_16384_1 -1.45% 1060780.193 1045428.537 - 0.71% -
SetIntersection_None_Vector_string_16_16 -1.45% 35091368.072 34583758.766 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.45% 36092640.788 35570667.452 - 0.35% -
SetIntersection_Front_Set_uint32_4_1 -1.45% 216451508.726 213322325.293 - 0.43% -
SetIntersection_None_Set_uint64_1024_64 -1.45% 9011260.678 8881042.339 - 3.76% -
SetIntersection_Front_Vector_uint32_4_1 -1.44% 216305967.543 213187293.882 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.44% 1269302.084 1251002.115 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.44% 55497465.628 54697484.507 - 0.06% -
SetIntersection_None_Vector_uint32_16384_16 -1.44% 1114813.746 1098763.431 - 3.29% -
std::multiset<int>::clear()/0 -1.44% 395.123 389.437 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.44% 545289697.873 537449446.538 - 0.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.44% 34905.266 34403.922 - 0.09% -
SetIntersection_None_Set_uint32_16384_4 -1.43% 161703992.755 159384877.901 - 3.84% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 13.070 12.882 - -0.20% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 682.412 672.665 - 1.45% -
SetIntersection_None_Set_uint64_4_4 -1.43% 137100652.284 135143570.806 - 0.65% -
std::map<int,_int>::clear()/0 -1.43% 397.789 392.118 - 0.57% -
SetIntersection_Front_Set_uint32_64_4 -1.42% 16223857.197 15992763.618 - 0.86% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.42% 22.789 22.464 - 1.88% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.42% 12.930 12.746 - -0.26% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.42% 12160.987 11987.928 - -0.19% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.42% 541180685.779 533481281.546 - 0.43% -
std::map<std::string,_int>::ctor(const&)/0 -1.42% 12.843 12.660 - -0.04% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.42% 8.462 8.342 - 0.38% -
SetIntersection_None_Vector_string_262144_64 -1.42% 1308777.185 1290160.553 - -0.06% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.42% 417.858 411.919 - 0.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.42% 6.678 6.583 - -4.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -1.42% 1.270 1.252 - -0.31% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.42% 32.185 31.728 - 0.76% -
BM_CmpEqual_schar_ushort -1.42% 1.112 1.096 - -1.17% -
SetIntersection_None_Vector_uint64_64_4 -1.42% 16108444.272 15880265.496 - 0.90% -
SetIntersection_None_Vector_string_262144_256 -1.42% 1305575.148 1287087.563 - -0.46% -
BM_deque_vector_ranges_copy/64 -1.41% 2.623 2.585 - -0.48% -
SetIntersection_Front_Vector_uint64_64_4 -1.41% 16075897.703 15848609.277 - -0.14% -
SetIntersection_None_Set_uint64_262144_1024 -1.41% 1230612.955 1213254.637 - -8.47% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.41% 4711.197 4644.800 - -0.22% -
SetIntersection_None_Vector_uint32_262144_16 -1.41% 1138355.437 1122323.053 - 4.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.41% 1064862.368 1049870.872 - 0.99% -
SetIntersection_None_Set_string_64_64 -1.41% 11869624.117 11702584.954 - -0.20% -
SetIntersection_Interlaced_Vector_float_4_4 -1.41% 137770842.045 135832783.131 - 0.27% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.41% 5.944 5.860 - -30.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.41% 35727399.415 35225196.133 - -0.22% -
SetIntersection_Front_Vector_uint64_256_1 -1.40% 4220914.450 4161621.809 - 1.19% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.40% 577.594 569.492 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.40% 765.876 755.140 - 0.80% -
SetIntersection_Front_Set_uint64_256_16 -1.40% 4544499.534 4480818.485 - 0.77% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.40% 16.055 15.830 - -2.95% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.40% 22913.248 22592.851 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.40% 12702.973 12525.419 - 0.43% -
SetIntersection_None_Vector_float_16_1 -1.40% 64161355.631 63265463.842 - 0.41% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.40% 94.743 93.421 - -4.07% -
SetIntersection_None_Set_uint32_16384_16384 -1.39% 163378173.478 161102736.347 - 3.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 97569.034 96211.255 - -1.05% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.39% 12.361 12.189 - 0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 169736.869 167378.430 - -0.42% -
std::is_sorted(vector<int>)/8192 -1.39% 1928.366 1901.588 - 0.28% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.39% 16.864 16.630 - 0.34% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.39% 16697876.304 16466160.177 - 0.72% -
SetIntersection_None_Vector_float_16_16 -1.39% 34118096.115 33645370.629 - 0.33% -
std::map<std::string,_int>::ctor(const&)/1024 -1.39% 35638.740 35145.025 - -1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.38% 39391961.028 38847404.777 - -0.36% -
SetIntersection_None_Set_uint32_16384_1 -1.38% 161921330.369 159683782.103 - 4.19% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.38% 56739466.246 55955999.662 - 0.63% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.38% 8646.464 8527.203 - 0.20% -
SetIntersection_None_Set_uint64_256_4 -1.38% 11605921.922 11446217.758 - 3.90% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.38% 25.414 25.064 - 0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.38% 22.618 22.307 - 0.46% -
SetIntersection_None_Vector_string_256_4 -1.37% 4518672.656 4456561.599 - 1.25% -
SetIntersection_None_Vector_uint64_256_256 -1.37% 2159798.351 2130162.188 - 1.40% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.37% 1059042.136 1044550.569 - 1.26% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.37% 12.935 12.758 - -0.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.37% 63833.936 62961.232 - -2.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.37% 216611120.227 213649767.781 - 0.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.37% 398.749 393.300 - -0.13% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.37% 13.367 13.185 - 0.09% -
BM_StringRelational_Compare_Huge_Empty_Control -1.37% 1.634 1.612 - 0.06% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.36% 559.741 552.106 - -2.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.36% 5.012 4.944 - -9.04% -
std::map<std::string,_int>::ctor(const&)/8192 -1.36% 349335.870 344576.078 - 0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.36% 5.309 5.237 - -3.24% -
BM_deque_vector_ranges_move/5500 -1.36% 197.144 194.464 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.36% 64569072.363 63692147.343 - 0.95% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.36% 400.007 394.577 - -0.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.36% 56.216 55.453 - 3.66% -
SetIntersection_None_Vector_uint32_262144_4 -1.36% 1133765.655 1118398.472 - 0.93% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.35% 15.771 15.558 - -1.15% -
BM_PushHeap_string_Ascending_4 -1.35% 2.579 2.544 - -12.78% -
bm_ranges_swap_ranges_vb_aligned/512 -1.35% 5.292 5.220 - 1.61% -
std::unordered_set<std::string>::ctor(const&)/0 -1.35% 13.105 12.928 - 0.42% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.35% 55514.512 54767.262 - 0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.35% 53.481 52.762 - -1.14% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.35% 24.203 23.878 - 0.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.34% 17.346 17.112 - -0.40% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.34% 410.177 404.666 - 3.09% -
SetIntersection_Front_Vector_float_1024_1 -1.34% 1056776.886 1042604.518 - 0.67% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.34% 717.858 708.234 - -2.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.34% 1173179.925 1157454.019 - -0.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.34% 20.336 20.063 - 0.49% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.34% 63839582.058 62984397.227 - 0.80% -
SetIntersection_None_Set_uint32_16_1 -1.34% 67523204.098 66618898.821 - 1.00% -
SetIntersection_Front_Set_uint32_262144_64 -1.34% 1656753.040 1634584.643 - -2.54% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.34% 17.794 17.556 - 0.58% -
ranges::minmax(std::deque<char>)/8 -1.33% 3.791 3.740 - -7.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.33% 608248.661 600133.583 - 0.75% -
SetIntersection_Front_Vector_string_256_1 -1.33% 4296017.532 4238715.371 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.33% 138376045.157 136534967.081 - 0.41% -
BM_deque_deque_copy/64 -1.33% 3.080 3.039 - -1.11% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.33% 5.985 5.905 - 0.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.33% 175433.960 173105.851 - -4.44% -
SetIntersection_None_Vector_float_256_16 -1.33% 4099074.404 4044749.628 - 0.88% -
std::reverse(vector<int>)/512 -1.32% 16.524 16.306 - -0.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -1.32% 1.155 1.140 - 3.17% -
SetIntersection_Front_Set_uint32_4_4 -1.32% 138398625.990 136569325.892 - 0.74% -
SetIntersection_None_Vector_string_64_1 -1.32% 17577822.504 17345520.115 - 0.57% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.32% 14.304 14.115 - -0.25% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.32% 431.915 426.219 - -0.24% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.32% 12.843 12.673 - -0.00% -
SetIntersection_None_Set_string_1024_64 -1.32% 9049882.699 8930714.246 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.32% 16261498.149 16047580.046 - 0.12% -
BM_StringFindCharLiteral/512 -1.31% 9.562 9.436 - -0.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.31% 58.999 58.224 - -0.10% -
SetIntersection_None_Set_string_1_1 -1.31% 550860337.676 543630709.041 - 0.70% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 121743.979 120147.749 - -0.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.31% 380.154 375.186 - 2.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.31% 25.423 25.091 - -0.42% -
BM_deque_deque_ranges_move/64 -1.31% 3.084 3.044 - -1.76% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.31% 15.177 14.978 - -0.31% -
SetIntersection_None_Vector_string_16384_64 -1.31% 1238489.315 1222320.994 - 0.49% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.30% 16.876 16.656 - -0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.30% 0.779 0.769 - -0.66% -
SetIntersection_Front_Set_float_1_1 -1.30% 541531665.480 534489204.709 - 0.47% -
SetIntersection_None_Vector_float_256_256 -1.30% 2175890.443 2147595.350 - 0.84% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.30% 4207656.665 4152953.213 - 1.21% -
std::rotate(list<int>)_(by_1/3)/50 -1.30% 23.151 22.850 - -0.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.30% 17.379 17.153 - -0.08% -
BM_CmpLess_schar_uchar -1.30% 1.121 1.107 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.30% 544791965.446 537727665.112 - 0.71% -
SetIntersection_None_Set_uint64_1024_1 -1.30% 8987520.224 8871001.052 - 2.53% -
SetIntersection_None_Vector_uint32_256_16 -1.30% 4058798.596 4006197.251 - 1.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.30% 141.916 140.077 - 76.71% -
SetIntersection_Front_Vector_string_262144_1024 -1.29% 40066086.138 39547267.677 - 0.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.29% 398.743 393.585 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.29% 1120535.098 1106056.983 - -1.23% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.29% 23.065 22.768 - -0.93% -
SetIntersection_None_Vector_uint32_1024_1024 -1.29% 1087243.083 1073218.849 - -0.55% -
std::map<int,_int>::ctor(const&)/0 -1.29% 12.833 12.668 - 0.30% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 13.070 12.901 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.29% 63654542.809 62834730.735 - 0.64% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.29% 32.079 31.667 - -0.17% -
SetIntersection_None_Vector_float_262144_1024 -1.29% 1153369.700 1138541.041 - 0.43% -
BM_CmpLess_uint_uchar -1.28% 1.118 1.104 - 0.16% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.28% 42.306 41.763 - -1.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.28% 54845.455 54142.194 - -0.28% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.28% 345781.902 341351.126 - -0.41% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.28% 97811.238 96558.038 - -0.13% -
SetIntersection_Front_Vector_uint32_16384_64 -1.28% 1332856.331 1315780.607 - -3.48% -
std::multiset<std::string>::ctor(const&)/0 -1.28% 12.817 12.653 - -0.99% -
SetIntersection_None_Vector_uint64_262144_262144 -1.28% 1138528.605 1123957.815 - 5.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.28% 17.357 17.135 - -0.22% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 35878.167 35419.470 - -1.31% -
std::partition_copy(vector<int>)/32 -1.28% 8.078 7.975 - -0.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.28% 13.056 12.890 - 0.41% -
SetIntersection_Front_Vector_string_256_16 -1.28% 6087286.265 6009607.007 - -0.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.28% 44.584 44.015 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.27% 63955660.720 63140841.848 - 0.25% -
std::is_sorted(vector<int>)/1024 -1.27% 247.984 244.826 - 0.05% -
std::adjacent_find(vector<int>,_pred)/50 -1.27% 23.194 22.899 - -1.86% -
SetIntersection_None_Vector_uint32_262144_256 -1.27% 1140484.727 1125968.190 - 3.66% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.27% 16.036 15.832 - -2.69% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.27% 511.199 504.694 - -1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.27% 63988636.497 63175375.033 - 0.54% -
BM_StringRelational_Less_Large_Huge_Control -1.27% 2.180 2.153 - -0.61% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.27% 57157.086 56431.738 - -1.95% -
SetIntersection_None_Vector_string_262144_16 -1.27% 1310665.749 1294053.614 - 0.59% -
SetIntersection_Front_Vector_float_1024_16 -1.27% 1121978.994 1107761.568 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.27% 13936868.153 13760343.745 - -0.33% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.27% 22.692 22.405 - 0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.27% 442.645 437.043 - 0.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 397.672 392.641 - 0.04% -
SetIntersection_None_Set_string_16_1 -1.26% 69301747.736 68425207.651 - 0.28% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.26% 542209913.817 535358107.001 - 0.51% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.26% 71.598 70.694 - 0.50% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.26% 416.048 410.796 - 0.04% -
BM_deque_vector_move_backward/4000 -1.26% 143.230 141.426 - -1.52% -
SetIntersection_None_Vector_float_262144_64 -1.26% 1147223.260 1132773.615 - 0.35% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.26% 2.859 2.823 - -0.75% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.26% 3931.384 3881.895 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.26% 57272196.144 56551402.916 - 0.45% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.26% 9210.184 9094.339 - -0.55% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.26% 21.253 20.985 - -5.36% -
std::sort_heap(deque<int>,_pred)/8 -1.25% 34.758 34.323 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.25% 1664655.191 1643801.350 - -0.47% -
SetIntersection_Interlaced_Vector_float_64_1 -1.25% 16669146.872 16460958.304 - 0.40% -
std::map<int,_int>::contains(key)_(existent)/32 -1.25% 1.658 1.637 - -2.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.25% 136039799.336 134341023.116 - 0.64% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 37412.974 36946.448 - 1.91% -
std::list<int>::ctor(size)/1024 -1.24% 11889.752 11741.739 - -3.07% -
std::make_heap(vector<int>)_(heap)/1024 -1.24% 275.186 271.763 - -0.06% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.24% 8696.423 8588.255 - 0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.24% 397.151 392.216 - -0.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 539.710 533.004 - -0.80% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.24% 55761.060 55068.833 - -8.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.24% 114445.855 113025.688 - -0.80% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.24% 341270.812 337041.791 - -0.14% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.24% 20080.072 19831.545 - -4.61% -
BM_PushHeap_float_Ascending_16384 -1.24% 4.291 4.238 - 4.05% -
std::pop_heap(deque<size_t>)/8 -1.24% 52.901 52.247 - -0.10% -
SetIntersection_Front_Vector_string_262144_4 -1.24% 1186812.688 1172143.025 - -1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.24% 12575822.217 12420491.430 - 0.31% -
BM_StringFindStringLiteral/512 -1.23% 9.665 9.546 - 0.78% -
BM_deque_deque_copy_backward/512 -1.23% 19.130 18.894 - -0.01% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.23% 281.732 278.255 - -1.17% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 12.904 12.744 - 0.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.23% 2.345 2.316 - 8.01% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.23% 17.187 16.975 - -1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.23% 37392154.278 36931888.888 - 0.31% -
SetIntersection_None_Vector_float_16384_4 -1.23% 1113854.776 1100158.801 - -0.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.23% 19.268 19.031 - -0.23% -
SetIntersection_Front_Set_float_262144_64 -1.23% 1694075.170 1673250.512 - -0.47% -
std::list<int>::ctor(size)/8192 -1.23% 97155.562 95962.401 - -1.79% -
std::multiset<std::string>::ctor(const&)/8192 -1.23% 342772.878 338564.875 - -0.03% -
std::sort(deque<int>)_(heap)/1024 -1.23% 6253.296 6176.680 - -0.61% -
std::copy_n(list<int>)/8 -1.22% 2.249 2.221 - -0.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.22% 398.854 393.978 - 0.11% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.22% 1.776 1.754 - -8.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.22% 41134.154 40631.529 - -1.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 12.873 12.715 - -0.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.22% 105267.024 103983.234 - -3.82% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.22% 56595814.142 55906800.490 - 0.51% -
SetIntersection_Interlaced_Set_float_16384_1 -1.22% 1058843.335 1045953.362 - 1.60% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.22% 7559.804 7467.823 - -1.99% -
SetIntersection_Front_Vector_uint32_16_16 -1.22% 36290280.542 35848752.549 - 0.88% -
SetIntersection_Front_Set_float_1024_1 -1.22% 1057404.758 1044542.589 - 0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.22% 399.419 394.561 - -0.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.21% 13.057 12.899 - 0.40% -
SetIntersection_None_Vector_string_16_1 -1.21% 65951122.562 65151437.812 - 0.36% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.21% 761.049 751.826 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.21% 4361995.259 4309172.653 - 0.35% -
std::swap_ranges(list<int>)/8192 -1.21% 10362.229 10237.249 - -1.44% -
std::partition(deque<int>)_(dense)/1024 -1.20% 357.251 352.948 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.20% 220901474.929 218241256.740 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.20% 353815202.608 349555436.756 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.20% 37343460.212 36893947.816 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.20% 542727498.137 536196686.606 - 0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.20% 399.520 394.716 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.20% 6.566 6.487 - -1.68% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.20% 16575089.713 16376146.825 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.20% 138492345.907 136830210.057 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.20% 1.481 1.463 - -0.06% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.20% 1634458.902 1614877.930 - 1.84% -
SetIntersection_Front_Vector_uint32_64_16 -1.20% 14264688.241 14094045.699 - -1.13% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.20% 207523.139 205041.219 - -0.07% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.20% 534.130 527.743 - -0.51% -
std::unordered_set<std::string>::clear()/0 -1.20% 398.988 394.219 - -0.23% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.19% 331.655 327.693 - -3.97% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.19% 3.336 3.296 - -0.19% -
SetIntersection_None_Vector_uint64_16_4 -1.19% 54330257.146 53682832.548 - 0.69% -
SetIntersection_Front_Vector_string_262144_1 -1.19% 1089770.093 1076798.582 - -0.11% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.19% 4920.825 4862.289 - 0.15% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.19% 2.326 2.299 - -0.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.19% 210259.060 207760.363 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.19% 2.568 2.538 - -1.76% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.19% 72.092 71.236 - 2.97% -
SetIntersection_None_Vector_string_16384_256 -1.19% 1241172.917 1226431.740 - -0.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.19% 13.013 12.858 - 0.03% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.19% 17.557 17.349 - 0.43% -
SetIntersection_Front_Vector_string_1024_1024 -1.19% 40090416.042 39614901.880 - 2.70% -
SetIntersection_None_Set_uint64_16_16 -1.19% 35654619.155 35231821.249 - -0.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 397.231 392.527 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.18% 17985941.162 17773129.235 - 1.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.18% 826.011 816.257 - 0.58% -
std::sort(vector<int>)_(ascending)/8 -1.18% 16.086 15.896 - 0.01% -
BM_StringFindStringLiteral/2048 -1.18% 40.727 40.246 - 0.16% -
std::set<int>::erase(iterator)/1024 -1.18% 20.242 20.003 - -1.94% -
vector<bool>(size_type,_const_value_type&) -1.18% 8.337 8.239 - -3.56% -
SetIntersection_None_Vector_uint64_16384_16 -1.18% 1111855.840 1098766.330 - -0.52% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.18% 5381.197 5317.876 - 0.25% -
std::find(vector<char>)_(process_all)/50 -1.18% 1.646 1.626 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.18% 20.716 20.472 - -0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.17% 170488.874 168485.742 - -0.32% -
SetIntersection_Front_Vector_uint64_1024_64 -1.17% 1331682.778 1316052.758 - -4.47% -
std::unique(deque<int>)_(sprinkled)/32 -1.17% 53.766 53.135 - -2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.17% 1207091.858 1192949.489 - 1.67% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 398.178 393.520 - -0.20% -
std::copy(vector<int>)/4096 -1.17% 150.626 148.864 - -11.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.17% 540349945.110 534034837.805 - 0.58% -
SetIntersection_Front_Set_string_64_4 -1.17% 19157033.078 18933281.883 - 0.92% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.17% 1908.207 1885.972 - 1.05% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.16% 699.866 691.716 - -2.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.16% 571.028 564.381 - -3.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.16% 136358818.604 134773291.389 - 0.71% -
SetIntersection_Interlaced_Set_float_16384_4 -1.16% 171734920.891 169738446.113 - 0.89% -
std::reverse(vector<int>)/4096 -1.16% 131.793 130.262 - -0.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.16% 888.701 878.392 - -0.15% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.16% 216675829.100 214163232.124 - 0.63% -
SetIntersection_Front_Set_float_1024_4 -1.16% 1082120.385 1069584.673 - 0.53% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.16% 11567.640 11433.665 - -1.61% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.16% 28.844 28.510 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.16% 513308.528 507366.267 - 4.76% -
std::copy_backward(list<int>)/4096 -1.16% 3240.076 3202.595 - -1.60% -
SetIntersection_Front_Set_float_1024_64 -1.15% 1699533.927 1679906.622 - -7.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 850.348 840.529 - -0.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.15% 387.514 383.044 - 3.19% -
std::sort(deque<int>)_(heap)/8 -1.15% 24.737 24.452 - -0.69% -
std::sort(deque<int>)_(pipe-organ)/8 -1.15% 20.225 19.992 - -0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.15% 9250087.655 9143566.124 - -0.69% -
SetIntersection_Front_Vector_uint32_16384_16 -1.15% 1113680.286 1100867.860 - 0.69% -
SetIntersection_Front_Vector_float_1024_4 -1.15% 1070035.065 1057739.921 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.15% 207958820.379 205573676.111 - 3.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 13.012 12.863 - -2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.15% 16734415.503 16542694.585 - 0.41% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.14% 1635740.154 1617019.043 - 1.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.14% 51.692 51.101 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.14% 10366278.661 10247819.761 - 1.40% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.14% 18.827 18.613 - 2.24% -
std::any_of(list<int>)_(process_all)/32768 -1.14% 26094.079 25797.074 - -5.55% -
BM_PushHeap_float_QuickSortAdversary_16 -1.14% 0.990 0.979 - -0.47% -
std::stable_partition(list<int>)_(sparse)/50 -1.14% 27.043 26.736 - 1.14% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.14% 4788.733 4734.301 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.14% 3553208.715 3512821.279 - 2.70% -
bm_ranges_swap_ranges_vb_aligned/128 -1.14% 3.433 3.394 - -0.04% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.13% 7.979 7.888 - -0.39% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.13% 5.920 5.853 - -0.93% -
SetIntersection_Front_Vector_float_64_16 -1.13% 14342662.895 14180476.956 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.13% 24758404.207 24479006.699 - 1.79% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.13% 2218.379 2193.359 - -1.21% -
std::multiset<int>::clear()/32 -1.13% 636.117 628.954 - -8.14% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.13% 847.995 838.447 - -0.23% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.13% 10.106 9.992 - -1.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.13% 736.360 728.070 - -0.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.13% 18.762 18.551 - -0.90% -
SetIntersection_None_Set_float_256_1 -1.12% 11581584.109 11451298.761 - 1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.12% 16598508.789 16411829.444 - 0.89% -
BM_CmpEqual_schar_int -1.12% 1.131 1.118 - -1.39% -
BM_deque_vector_ranges_move_backward/4096 -1.12% 148.240 146.580 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.12% 59096291.225 58434596.526 - 0.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.12% 17.284 17.091 - -2.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.12% 217231593.790 214801207.895 - 0.19% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.12% 788.585 779.768 - 1.45% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.12% 56108.442 55481.136 - 1.25% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.12% 56615.908 55983.235 - 0.46% -
SetIntersection_None_Set_uint64_1024_256 -1.12% 8934891.142 8835104.291 - 2.23% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.12% 1056733.030 1044934.870 - -0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.12% 398.417 393.970 - 0.15% -
std::reverse(list<int>)/512 -1.12% 194.746 192.574 - 0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.11% 21200315.028 20963972.885 - 1.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.11% 63815976.226 63105228.376 - 0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.11% 369275.504 365164.077 - -0.38% -
std::copy(vector<bool>)_(aligned)/4096 -1.11% 4.800 4.747 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.11% 67260612.057 66514255.443 - 0.06% -
std::sort(vector<int>)_(shuffled)/8 -1.11% 23.104 22.847 - 0.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.11% 15.473 15.301 - -2.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.11% 633.976 626.945 - -0.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.11% 8.041 7.952 - 0.10% -
SetIntersection_Front_Vector_float_256_1 -1.10% 4197705.454 4151333.768 - 0.48% -
BM_StringFindNoMatch/64 -1.10% 2.109 2.085 - -1.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.10% 398.469 394.074 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.10% 4331840.991 4284140.308 - -0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 17007315.563 16820600.914 - 0.82% -
SetIntersection_None_Set_float_1024_1 -1.10% 8974772.755 8876464.195 - 1.42% -
BM_deque_vector_copy_backward/2 -1.10% 1.858 1.837 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.09% 217574489.586 215196608.421 - 0.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.09% 140358.187 138825.276 - -1.02% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.09% 14.939 14.776 - 0.47% -
BM_deque_deque_move/4096 -1.09% 149.167 147.539 - -0.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.09% 347.680 343.889 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.09% 1533171.629 1516461.667 - -1.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.09% 17114.010 16927.596 - 0.27% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.09% 508443.599 502918.497 - 4.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.09% 1219813.990 1206567.952 - 0.29% -
SetIntersection_None_Set_uint64_262144_16384 -1.08% 1229565.836 1216249.676 - -3.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.08% 291.386 288.235 - -0.83% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.08% 414.830 410.345 - 0.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.08% 13.054 12.913 - 0.67% -
BM_PushHeap_string_Ascending_1024 -1.08% 13.452 13.307 - -17.08% -
SetIntersection_Front_Vector_float_16_16 -1.08% 35920845.811 35532932.155 - -0.07% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.08% 14.894 14.733 - -0.00% -
std::unordered_multiset<int>::ctor(const&)/0 -1.08% 13.077 12.936 - 0.18% -
std::search(vector<int>)_(single_element)/1024 -1.08% 234.513 231.991 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.07% 218188921.158 215843727.550 - 0.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 35.769 35.385 - 49.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.07% 139492100.581 137996423.101 - 0.61% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.07% 16.581 16.403 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.07% 37552431.780 37150516.354 - 0.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.07% 1.206 1.193 - -0.11% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.07% 1105670.461 1093844.924 - 1.38% -
SetIntersection_None_Vector_string_1024_64 -1.07% 1184281.984 1171637.897 - 0.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.07% 1.630 1.613 - -0.04% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.06% 12699898.771 12564715.995 - 2.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.06% 15803.235 15635.159 - 3.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.06% 542772261.657 537004217.156 - 0.20% -
SetIntersection_Front_Set_string_64_1 -1.06% 17263111.994 17079723.020 - 0.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.06% 562912.329 556938.697 - 0.83% -
std::replace(deque<int>)_(prefix)/32 -1.06% 12.822 12.686 - -1.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.06% 397.630 393.432 - 0.67% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.06% 2.095 2.073 - -2.47% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.06% 94152.033 93158.617 - -0.27% -
SetIntersection_Front_Vector_uint32_16_4 -1.05% 54635464.459 54059219.419 - 0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.05% 18.349 18.156 - -0.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.05% 811.331 802.819 - 0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.05% 398.587 394.413 - -2.87% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.05% 396.950 392.796 - 0.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.05% 30.537 30.217 - 0.64% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.05% 12.583 12.451 - -0.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.05% 12.892 12.757 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.04% 1050980.676 1039998.890 - 0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 397.186 393.037 - 0.14% -
SetIntersection_Front_Set_uint64_256_1 -1.04% 4192804.826 4149256.697 - 1.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.04% 31.103 30.780 - -0.23% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.04% 3942.051 3901.133 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.04% 1059570.090 1048601.036 - 0.01% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.03% 9176.309 9081.460 - -1.14% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.03% 16.012 15.847 - -2.15% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.03% 1050106.682 1039262.245 - -0.27% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.03% 165.767 164.056 - 9.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.03% 54852921.199 54287115.567 - 0.95% -
SetIntersection_None_Set_uint64_16_1 -1.03% 67117901.294 66425938.507 - 0.30% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.03% 13.036 12.902 - -0.03% -
std::set<int>::erase(key)_(existent)/1024 -1.03% 50.105 49.589 - -1.49% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.03% 3.587 3.550 - -0.18% -
std::sort(deque<int>)_(shuffled)/8 -1.03% 22.910 22.674 - -3.61% -
std::move(deque<int>)/8 -1.03% 3.450 3.414 - 2.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.03% 17.287 17.110 - -0.88% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.03% 4725.111 4676.591 - 0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.03% 764.962 757.109 - -0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.02% 217101137.257 214877456.646 - 0.33% -
SetIntersection_Interlaced_Set_string_256_4 -1.02% 13120120.785 12985774.217 - 0.21% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.02% 29.538 29.236 - 1.14% -
SetIntersection_Front_Set_uint64_1024_1 -1.02% 1059873.233 1049037.536 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.02% 138110981.754 136699357.705 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.02% 14929761.354 14777298.639 - 0.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.02% 18.765 18.574 - -0.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.02% 62304.650 61669.055 - -0.02% -
BM_deque_vector_ranges_move/512 -1.02% 16.741 16.570 - -0.11% -
std::stable_sort(vector<int>)_(heap)/8 -1.02% 21.635 21.415 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.02% 5320159.811 5266015.464 - 3.63% -
SetIntersection_Front_Set_uint32_16384_4 -1.02% 1075179.071 1064253.210 - 1.63% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.02% 42935.938 42500.056 - -3.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.01% 18.465 18.279 - 0.16% -
BM_PushHeap_string_SingleElement_262144 -1.01% 2.647 2.620 - -2.10% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.01% 27.139 26.864 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.01% 57591418.692 57009313.812 - 1.49% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 12.854 12.725 - 0.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.01% 4188967.600 4146729.215 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.01% 16351502.122 16186634.650 - 0.55% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.01% 2.963 2.933 - 0.74% -
std::partial_sort(deque<int>)_(descending)/8 -1.01% 43.329 42.894 - -0.06% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.00% 20.603 20.396 - 0.47% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.00% 1920.953 1901.702 - 1.23% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.00% 56.959 56.389 - -2.33% -


Report Time: 4.17s
Name Current %
BM_CmpEqual_int_int 1.074 1.74%
BM_CmpEqual_int_schar 1.116 -1.09%
BM_CmpEqual_int_short 1.116 -2.70%
BM_CmpEqual_int_uchar 1.096 -
BM_CmpEqual_int_uint 1.064 -1.07%
BM_CmpEqual_int_ushort 1.100 -
BM_CmpEqual_schar_int 1.118 -1.39%
BM_CmpEqual_schar_schar 1.097 5.15%
BM_CmpEqual_schar_short 1.117 1.15%
BM_CmpEqual_schar_uchar 1.097 -
BM_CmpEqual_schar_uint 1.100 -1.22%
BM_CmpEqual_schar_ushort 1.096 -1.17%
BM_CmpEqual_short_int 1.111 -
BM_CmpEqual_short_schar 1.139 -
BM_CmpEqual_short_short 1.095 -
BM_CmpEqual_short_uchar 1.103 -4.17%
BM_CmpEqual_short_uint 1.100 -
BM_CmpEqual_short_ushort 1.084 -1.35%
BM_CmpEqual_uchar_int 1.037 -1.51%
BM_CmpEqual_uchar_schar 1.005 1.92%
BM_CmpEqual_uchar_short 1.011 2.37%
BM_CmpEqual_uchar_uchar 1.057 2.77%
BM_CmpEqual_uchar_uint 1.075 -
BM_CmpEqual_uchar_ushort 1.075 -
BM_CmpEqual_uint_int 1.045 -
BM_CmpEqual_uint_schar 1.051 2.64%
BM_CmpEqual_uint_short 1.006 -2.19%
BM_CmpEqual_uint_uchar 1.101 -
BM_CmpEqual_uint_uint 1.058 -
BM_CmpEqual_uint_ushort 1.112 -
BM_CmpEqual_ushort_int 1.090 -
BM_CmpEqual_ushort_schar 1.030 2.44%
BM_CmpEqual_ushort_short 0.997 -1.51%
BM_CmpEqual_ushort_uchar 1.114 1.81%
BM_CmpEqual_ushort_uint 1.097 2.76%
BM_CmpEqual_ushort_ushort 1.076 1.40%
BM_CmpLess_int_int 1.076 1.43%
BM_CmpLess_int_schar 1.138 -
BM_CmpLess_int_short 1.136 -
BM_CmpLess_int_uchar 1.103 -
BM_CmpLess_int_uint 1.072 -1.36%
BM_CmpLess_int_ushort 1.117 1.62%
BM_CmpLess_schar_int 1.110 -
BM_CmpLess_schar_schar 0.958 -
BM_CmpLess_schar_short 0.954 -
BM_CmpLess_schar_uchar 1.107 -
BM_CmpLess_schar_uint 1.088 -1.99%
BM_CmpLess_schar_ushort 1.102 1.03%
BM_CmpLess_short_int 1.117 1.09%
BM_CmpLess_short_schar 0.946 -
BM_CmpLess_short_short 0.965 1.75%
BM_CmpLess_short_uchar 1.099 1.39%
BM_CmpLess_short_uint 1.119 1.18%
BM_CmpLess_short_ushort 1.105 1.39%
BM_CmpLess_uchar_int 1.076 -
BM_CmpLess_uchar_schar 1.055 1.67%
BM_CmpLess_uchar_short 1.036 1.46%
BM_CmpLess_uchar_uchar 1.071 -
BM_CmpLess_uchar_uint 1.054 -2.27%
BM_CmpLess_uchar_ushort 1.056 1.28%
BM_CmpLess_uint_int 1.072 -
BM_CmpLess_uint_schar 1.039 1.94%
BM_CmpLess_uint_short 1.020 -2.48%
BM_CmpLess_uint_uchar 1.104 -
BM_CmpLess_uint_uint 1.047 -2.83%
BM_CmpLess_uint_ushort 1.121 3.86%
BM_CmpLess_ushort_int 1.081 -
BM_CmpLess_ushort_schar 1.061 4.61%
BM_CmpLess_ushort_short 1.031 -2.67%
BM_CmpLess_ushort_uchar 1.146 3.25%
BM_CmpLess_ushort_uint 1.070 2.79%
BM_CmpLess_ushort_ushort 1.082 2.01%
BM_PushHeap_float_Ascending_1 0.557 -20.10%
BM_PushHeap_float_Ascending_1024 3.181 -
BM_PushHeap_float_Ascending_16 1.063 7.42%
BM_PushHeap_float_Ascending_16384 4.238 4.05%
BM_PushHeap_float_Ascending_256 2.524 1.67%
BM_PushHeap_float_Ascending_262144 5.196 -3.16%
BM_PushHeap_float_Ascending_4 0.589 -
BM_PushHeap_float_Ascending_64 1.820 1.78%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -3.57%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.346 -9.23%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.481 3.28%
BM_PushHeap_float_PipeOrgan_1024 2.108 -
BM_PushHeap_float_PipeOrgan_16 0.892 -2.89%
BM_PushHeap_float_PipeOrgan_16384 2.614 3.63%
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.226 2.20%
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.302 -2.01%
BM_PushHeap_float_QuickSortAdversary_1 0.429 -32.56%
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.481 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.468 -
BM_PushHeap_float_Random_1024 7.135 -
BM_PushHeap_float_Random_16 5.085 -1.43%
BM_PushHeap_float_Random_16384 7.169 -
BM_PushHeap_float_Random_256 6.870 -
BM_PushHeap_float_Random_262144 7.326 1.55%
BM_PushHeap_float_Random_4 2.305 -9.99%
BM_PushHeap_float_Random_64 6.361 2.07%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.381 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.386 3.56%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.423 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.364 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -3.54%
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 2.59%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.599 2.93%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.055 2.74%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.442 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.872 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.579 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.204 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.550 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.551 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.571 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.893 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.366 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.865 -2.29%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.985 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.866 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.757 9.21%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.460 1.09%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.476 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 1.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -2.37%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.590 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.307 -17.08%
BM_PushHeap_string_Ascending_16 4.660 -15.78%
BM_PushHeap_string_Ascending_16384 19.943 -13.94%
BM_PushHeap_string_Ascending_256 10.912 -13.31%
BM_PushHeap_string_Ascending_262144 29.238 -13.31%
BM_PushHeap_string_Ascending_4 2.544 -12.78%
BM_PushHeap_string_Ascending_64 7.310 -16.04%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.600 -8.37%
BM_PushHeap_string_Descending_16 2.139 -13.91%
BM_PushHeap_string_Descending_16384 2.512 -10.55%
BM_PushHeap_string_Descending_256 2.507 -10.33%
BM_PushHeap_string_Descending_262144 4.283 -1.53%
BM_PushHeap_string_Descending_4 1.970 -9.78%
BM_PushHeap_string_Descending_64 2.347 -12.38%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 10.102 7.21%
BM_PushHeap_string_PipeOrgan_16 4.364 3.29%
BM_PushHeap_string_PipeOrgan_16384 14.082 6.97%
BM_PushHeap_string_PipeOrgan_256 8.399 6.21%
BM_PushHeap_string_PipeOrgan_262144 17.564 -1.35%
BM_PushHeap_string_PipeOrgan_4 2.539 -
BM_PushHeap_string_PipeOrgan_64 6.073 4.77%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.723 4.11%
BM_PushHeap_string_QuickSortAdversary_16 10.673 2.55%
BM_PushHeap_string_QuickSortAdversary_16384 16.181 4.13%
BM_PushHeap_string_QuickSortAdversary_256 15.019 3.23%
BM_PushHeap_string_QuickSortAdversary_262144 16.927 4.15%
BM_PushHeap_string_QuickSortAdversary_4 6.456 -
BM_PushHeap_string_QuickSortAdversary_64 13.423 3.03%
BM_PushHeap_string_Random_1 0.582 -16.76%
BM_PushHeap_string_Random_1024 15.009 -5.98%
BM_PushHeap_string_Random_16 10.591 -4.07%
BM_PushHeap_string_Random_16384 16.351 -6.20%
BM_PushHeap_string_Random_256 14.290 -6.47%
BM_PushHeap_string_Random_262144 20.169 -2.17%
BM_PushHeap_string_Random_4 6.313 -1.28%
BM_PushHeap_string_Random_64 12.891 -6.18%
BM_PushHeap_string_SingleElement_1 0.590 12.25%
BM_PushHeap_string_SingleElement_1024 2.583 -2.98%
BM_PushHeap_string_SingleElement_16 2.698 -
BM_PushHeap_string_SingleElement_16384 2.568 -2.77%
BM_PushHeap_string_SingleElement_256 2.577 -2.97%
BM_PushHeap_string_SingleElement_262144 2.620 -2.10%
BM_PushHeap_string_SingleElement_4 2.334 -
BM_PushHeap_string_SingleElement_64 2.651 -2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.532 10.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.997 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.487 -1.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.832 2.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.851 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.901 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.409 -41.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -2.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.581 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.643 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.407 -33.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.006 -1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.903 -1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.538 -1.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.368 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.129 -1.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.635 19.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.524 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.293 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.193 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.111 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.808 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.771 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.678 1.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.632 41.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.050 -2.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.818 -5.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.211 -1.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.819 -1.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.350 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.417 -3.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.428 -11.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.606 -3.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.643 18.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.632 3.05%
BM_PushHeap_uint32_Ascending_1 0.634 -8.75%
BM_PushHeap_uint32_Ascending_1024 2.556 -
BM_PushHeap_uint32_Ascending_16 0.916 -
BM_PushHeap_uint32_Ascending_16384 3.632 -
BM_PushHeap_uint32_Ascending_256 2.082 -
BM_PushHeap_uint32_Ascending_262144 4.808 2.39%
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.520 -
BM_PushHeap_uint32_Descending_1 0.466 -
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.344 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 77.42%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.866 -
BM_PushHeap_uint32_PipeOrgan_16384 2.399 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -3.51%
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.440 -5.97%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -4.70%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -1.90%
BM_PushHeap_uint32_Random_1 0.495 -10.78%
BM_PushHeap_uint32_Random_1024 5.779 -1.26%
BM_PushHeap_uint32_Random_16 4.188 -
BM_PushHeap_uint32_Random_16384 5.938 2.32%
BM_PushHeap_uint32_Random_256 5.592 -
BM_PushHeap_uint32_Random_262144 5.766 -
BM_PushHeap_uint32_Random_4 2.179 -
BM_PushHeap_uint32_Random_64 5.236 1.49%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.574 -3.62%
BM_PushHeap_uint64_Ascending_16 0.909 -2.48%
BM_PushHeap_uint64_Ascending_16384 3.561 -5.14%
BM_PushHeap_uint64_Ascending_256 2.089 -4.99%
BM_PushHeap_uint64_Ascending_262144 4.776 -2.52%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.516 -6.69%
BM_PushHeap_uint64_Descending_1 0.635 -8.68%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.367 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.371 3.08%
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.074 1.34%
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.319 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.617 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.936 2.90%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.171 -1.00%
BM_PushHeap_uint64_Random_16 4.491 -
BM_PushHeap_uint64_Random_16384 6.352 -
BM_PushHeap_uint64_Random_256 6.051 -
BM_PushHeap_uint64_Random_262144 6.364 1.35%
BM_PushHeap_uint64_Random_4 2.567 2.50%
BM_PushHeap_uint64_Random_64 5.602 -
BM_PushHeap_uint64_SingleElement_1 0.518 8.40%
BM_PushHeap_uint64_SingleElement_1024 0.379 -
BM_PushHeap_uint64_SingleElement_16 0.370 3.80%
BM_PushHeap_uint64_SingleElement_16384 0.373 -
BM_PushHeap_uint64_SingleElement_256 0.398 -
BM_PushHeap_uint64_SingleElement_262144 0.366 -
BM_PushHeap_uint64_SingleElement_4 0.387 5.78%
BM_PushHeap_uint64_SingleElement_64 0.372 -
BM_StringAssignAsciizMix_Opaque 5.112 2.62%
BM_StringAssignAsciizMix_Transparent 3.013 -
BM_StringAssignAsciiz_Empty_Opaque 3.159 3.58%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 191.639 1.07%
BM_StringAssignAsciiz_Huge_Transparent 191.041 -
BM_StringAssignAsciiz_Large_Opaque 11.720 -
BM_StringAssignAsciiz_Large_Transparent 11.689 -
BM_StringAssignAsciiz_Small_Opaque 3.156 5.58%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.713 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 110.349 -1.25%
BM_StringAssignStr_Huge_Transparent 110.954 -11.49%
BM_StringAssignStr_Large_Opaque 10.317 -1.06%
BM_StringAssignStr_Large_Transparent 10.075 -3.23%
BM_StringAssignStr_Small_Opaque 0.715 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.344 10.06%
BM_StringConstructDestroyCStr_Empty_Transparent 0.271 -15.71%
BM_StringConstructDestroyCStr_Huge_Opaque 158.904 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.028 -
BM_StringConstructDestroyCStr_Large_Opaque 15.417 -3.51%
BM_StringConstructDestroyCStr_Large_Transparent 10.088 -12.00%
BM_StringConstructDestroyCStr_Small_Opaque 2.317 10.74%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 109.768 -
BM_StringCopy_Large 6.163 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.247 -11.17%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.915 -5.50%
BM_StringDestroy_Large 7.104 -13.82%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.389 6.59%
BM_StringEraseToEnd_Huge_Transparent 2.463 3.66%
BM_StringEraseToEnd_Large_Opaque 0.982 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.609 3.29%
BM_StringEraseToEnd_Small_Transparent 0.401 -2.63%
BM_StringEraseWithMove_Empty_Opaque 1.019 28.40%
BM_StringEraseWithMove_Empty_Transparent 0.778 32.95%
BM_StringEraseWithMove_Huge_Opaque 48.404 3.66%
BM_StringEraseWithMove_Huge_Transparent 45.008 4.49%
BM_StringEraseWithMove_Large_Opaque 2.691 -6.01%
BM_StringEraseWithMove_Large_Transparent 2.532 -8.90%
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.056 2.28%
BM_StringFindAllMatch/131072 2270.696 -
BM_StringFindAllMatch/32768 575.037 -
BM_StringFindAllMatch/4096 79.834 -
BM_StringFindAllMatch/512 11.543 -16.09%
BM_StringFindAllMatch/64 3.189 1.12%
BM_StringFindAllMatch/8 2.822 -
BM_StringFindCharLiteral/1024 20.952 1.81%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.164 -
BM_StringFindCharLiteral/256 5.372 1.16%
BM_StringFindCharLiteral/32 1.669 3.14%
BM_StringFindCharLiteral/4096 77.376 -
BM_StringFindCharLiteral/512 9.436 -
BM_StringFindCharLiteral/64 2.163 2.50%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 144.339 4.82%
BM_StringFindMatch1/1 981.951 -
BM_StringFindMatch1/32768 1564.964 -
BM_StringFindMatch1/4096 1058.421 -
BM_StringFindMatch1/512 995.114 -
BM_StringFindMatch1/64 982.184 -
BM_StringFindMatch1/8 981.643 -
BM_StringFindMatch2/1 982.008 -
BM_StringFindMatch2/32768 1564.434 -
BM_StringFindMatch2/4096 1058.277 -
BM_StringFindMatch2/512 995.150 -
BM_StringFindMatch2/64 982.203 -
BM_StringFindMatch2/8 981.949 -
BM_StringFindNoMatch/10 1.271 -3.78%
BM_StringFindNoMatch/131072 1962.873 -
BM_StringFindNoMatch/32768 499.061 -
BM_StringFindNoMatch/4096 75.093 -
BM_StringFindNoMatch/512 9.233 -
BM_StringFindNoMatch/64 2.085 -1.74%
BM_StringFindStringLiteral/1024 18.204 1.11%
BM_StringFindStringLiteral/128 3.218 2.34%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.246 -
BM_StringFindStringLiteral/256 5.538 1.52%
BM_StringFindStringLiteral/32 1.810 3.69%
BM_StringFindStringLiteral/4096 77.353 -
BM_StringFindStringLiteral/512 9.546 -
BM_StringFindStringLiteral/64 2.318 5.83%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.235 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.763 3.96%
BM_StringRead_Cold_Deep_Empty 1.234 3.08%
BM_StringRead_Cold_Deep_Large 1.320 4.59%
BM_StringRead_Cold_Deep_Small 1.272 3.56%
BM_StringRead_Cold_Shallow_Empty 1.159 2.70%
BM_StringRead_Cold_Shallow_Large 1.178 3.59%
BM_StringRead_Cold_Shallow_Small 1.174 3.10%
BM_StringRead_Hot_Deep_Empty 0.491 -2.57%
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.500 -
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.480 -
BM_StringRead_Hot_Shallow_Small 0.476 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.435 5.39%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.429 3.33%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.686 6.49%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.689 6.62%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.202 3.51%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.436 3.58%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.026 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.316 13.92%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.768 9.82%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.328 14.89%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -3.49%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -3.42%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.447 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.830 2.15%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.815 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.445 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.630 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.691 9.56%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.619 -4.39%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.637 2.77%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.675 5.31%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.851 -1.91%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.428 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.054 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.271 2.41%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.165 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.665 -
BM_StringRelational_Compare_Empty_Huge_Control 1.679 1.26%
BM_StringRelational_Compare_Empty_Large_Control 1.715 3.29%
BM_StringRelational_Compare_Empty_Small_Control 1.663 -
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.310 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.796 -
BM_StringRelational_Compare_Huge_Huge_Control 98.502 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.660 3.20%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.883 1.83%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.393 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.680 2.58%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.851 -
BM_StringRelational_Eq_Empty_Empty_Control 1.948 6.20%
BM_StringRelational_Eq_Empty_Huge_Control 0.484 -
BM_StringRelational_Eq_Empty_Large_Control 0.467 -2.12%
BM_StringRelational_Eq_Empty_Small_Control 0.471 -3.54%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.559 6.02%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.497 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.988 -
BM_StringRelational_Eq_Huge_Huge_Control 98.957 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 25.47%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 2.98%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.713 -7.42%
BM_StringRelational_Eq_Large_Large_Control 2.251 -10.03%
BM_StringRelational_Eq_Small_Huge_Control 0.468 -
BM_StringRelational_Eq_Small_Large_Control 0.472 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.503 -5.97%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.635 5.30%
BM_StringRelational_Eq_Small_Small_Control 1.850 -
BM_StringRelational_Less_Empty_Empty_Control 1.620 -
BM_StringRelational_Less_Empty_Huge_Control 1.627 -
BM_StringRelational_Less_Empty_Large_Control 1.614 -
BM_StringRelational_Less_Empty_Small_Control 1.618 -
BM_StringRelational_Less_Huge_Empty_Control 1.759 9.07%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.407 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.751 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.622 -
BM_StringRelational_Less_Huge_Huge_Control 98.748 -
BM_StringRelational_Less_Huge_Large_Control 2.167 -
BM_StringRelational_Less_Huge_Small_Control 1.919 3.85%
BM_StringRelational_Less_Large_Empty_Control 1.611 -
BM_StringRelational_Less_Large_Huge_Control 2.153 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.417 1.08%
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Less_Large_Large_Control 2.169 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -
BM_StringRelational_Less_Small_Huge_Control 1.859 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.388 -1.16%
BM_StringRelational_Less_Small_Small_ChangeLast 1.740 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.394 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.624 -5.38%
BM_align/256 0.625 -4.65%
BM_align/64 0.623 -5.02%
BM_align/8 0.623 -5.12%
BM_deque_deque_copy/0 0.708 -10.84%
BM_deque_deque_copy/1 2.539 -
BM_deque_deque_copy/1024 37.274 -
BM_deque_deque_copy/2 2.308 -
BM_deque_deque_copy/4000 142.255 -
BM_deque_deque_copy/4096 147.931 -
BM_deque_deque_copy/512 17.689 -
BM_deque_deque_copy/5500 197.629 -
BM_deque_deque_copy/64 3.039 -1.11%
BM_deque_deque_copy/64000 3049.726 2.98%
BM_deque_deque_copy/65536 3072.172 -4.41%
BM_deque_deque_copy/70000 3374.416 6.30%
BM_deque_deque_copy_backward/0 0.862 -
BM_deque_deque_copy_backward/1 2.771 -
BM_deque_deque_copy_backward/1024 38.716 1.18%
BM_deque_deque_copy_backward/2 2.528 -
BM_deque_deque_copy_backward/4000 151.729 1.06%
BM_deque_deque_copy_backward/4096 153.893 -
BM_deque_deque_copy_backward/512 18.894 -
BM_deque_deque_copy_backward/5500 225.617 10.12%
BM_deque_deque_copy_backward/64 3.353 -
BM_deque_deque_copy_backward/64000 7977.128 -
BM_deque_deque_copy_backward/65536 7933.781 -
BM_deque_deque_copy_backward/70000 8612.551 -
BM_deque_deque_move/0 0.800 -13.09%
BM_deque_deque_move/1 2.538 -
BM_deque_deque_move/1024 36.849 -1.93%
BM_deque_deque_move/2 2.303 -
BM_deque_deque_move/4000 141.239 -
BM_deque_deque_move/4096 147.539 -
BM_deque_deque_move/512 17.645 -
BM_deque_deque_move/5500 197.789 -
BM_deque_deque_move/64 3.034 -1.33%
BM_deque_deque_move/64000 2952.075 -2.71%
BM_deque_deque_move/65536 3235.785 1.15%
BM_deque_deque_move/70000 3362.487 -3.76%
BM_deque_deque_move_backward/0 0.808 -7.88%
BM_deque_deque_move_backward/1 2.770 2.26%
BM_deque_deque_move_backward/1024 38.268 -
BM_deque_deque_move_backward/2 2.535 2.90%
BM_deque_deque_move_backward/4000 150.238 -
BM_deque_deque_move_backward/4096 154.371 -
BM_deque_deque_move_backward/512 19.066 -1.28%
BM_deque_deque_move_backward/5500 206.998 -
BM_deque_deque_move_backward/64 3.434 -2.35%
BM_deque_deque_move_backward/64000 7734.219 1.60%
BM_deque_deque_move_backward/65536 7910.882 -4.91%
BM_deque_deque_move_backward/70000 8682.241 5.20%
BM_deque_deque_ranges_copy/0 0.920 8.08%
BM_deque_deque_ranges_copy/1 2.592 3.94%
BM_deque_deque_ranges_copy/1024 36.819 -2.10%
BM_deque_deque_ranges_copy/2 2.301 2.91%
BM_deque_deque_ranges_copy/4000 143.143 -
BM_deque_deque_ranges_copy/4096 147.926 -
BM_deque_deque_ranges_copy/512 17.672 -
BM_deque_deque_ranges_copy/5500 196.563 -1.14%
BM_deque_deque_ranges_copy/64 3.093 -
BM_deque_deque_ranges_copy/64000 3087.651 4.01%
BM_deque_deque_ranges_copy/65536 3069.186 -4.82%
BM_deque_deque_ranges_copy/70000 3292.885 -3.93%
BM_deque_deque_ranges_copy_backward/0 0.852 15.55%
BM_deque_deque_ranges_copy_backward/1 2.745 6.70%
BM_deque_deque_ranges_copy_backward/1024 37.818 -
BM_deque_deque_ranges_copy_backward/2 2.465 6.98%
BM_deque_deque_ranges_copy_backward/4000 149.880 -
BM_deque_deque_ranges_copy_backward/4096 151.680 -1.03%
BM_deque_deque_ranges_copy_backward/512 19.212 1.57%
BM_deque_deque_ranges_copy_backward/5500 214.033 4.87%
BM_deque_deque_ranges_copy_backward/64 3.456 2.30%
BM_deque_deque_ranges_copy_backward/64000 8104.623 5.13%
BM_deque_deque_ranges_copy_backward/65536 8059.766 2.45%
BM_deque_deque_ranges_copy_backward/70000 8713.966 3.36%
BM_deque_deque_ranges_move/0 0.920 23.96%
BM_deque_deque_ranges_move/1 2.445 -
BM_deque_deque_ranges_move/1024 38.366 2.55%
BM_deque_deque_ranges_move/2 2.182 -
BM_deque_deque_ranges_move/4000 145.373 -
BM_deque_deque_ranges_move/4096 148.655 -
BM_deque_deque_ranges_move/512 17.727 -
BM_deque_deque_ranges_move/5500 198.846 -
BM_deque_deque_ranges_move/64 3.044 -1.76%
BM_deque_deque_ranges_move/64000 3035.309 -4.11%
BM_deque_deque_ranges_move/65536 3198.994 2.20%
BM_deque_deque_ranges_move/70000 3527.695 5.83%
BM_deque_deque_ranges_move_backward/0 0.790 -7.30%
BM_deque_deque_ranges_move_backward/1 2.772 9.61%
BM_deque_deque_ranges_move_backward/1024 40.364 5.10%
BM_deque_deque_ranges_move_backward/2 2.524 12.58%
BM_deque_deque_ranges_move_backward/4000 153.452 -
BM_deque_deque_ranges_move_backward/4096 151.558 -1.68%
BM_deque_deque_ranges_move_backward/512 19.694 -
BM_deque_deque_ranges_move_backward/5500 204.489 -
BM_deque_deque_ranges_move_backward/64 3.635 -
BM_deque_deque_ranges_move_backward/64000 8000.657 -
BM_deque_deque_ranges_move_backward/65536 8068.983 3.20%
BM_deque_deque_ranges_move_backward/70000 8392.730 -3.87%
BM_deque_vector_copy/0 1.363 -9.52%
BM_deque_vector_copy/1 2.129 -
BM_deque_vector_copy/1024 37.993 2.74%
BM_deque_vector_copy/2 1.828 -
BM_deque_vector_copy/4000 142.164 -
BM_deque_vector_copy/4096 145.114 -
BM_deque_vector_copy/512 16.610 -
BM_deque_vector_copy/5500 196.744 -
BM_deque_vector_copy/64 2.595 -
BM_deque_vector_copy/64000 2847.806 -12.87%
BM_deque_vector_copy/65536 2915.799 -13.94%
BM_deque_vector_copy/70000 3174.477 -14.87%
BM_deque_vector_copy_backward/0 1.374 -4.66%
BM_deque_vector_copy_backward/1 2.142 -
BM_deque_vector_copy_backward/1024 37.562 -
BM_deque_vector_copy_backward/2 1.837 -
BM_deque_vector_copy_backward/4000 142.719 -
BM_deque_vector_copy_backward/4096 148.571 -
BM_deque_vector_copy_backward/512 17.930 -
BM_deque_vector_copy_backward/5500 216.137 8.62%
BM_deque_vector_copy_backward/64 2.933 -
BM_deque_vector_copy_backward/64000 7893.642 -6.17%
BM_deque_vector_copy_backward/65536 8148.125 -2.82%
BM_deque_vector_copy_backward/70000 8831.492 -
BM_deque_vector_move/0 1.373 -2.04%
BM_deque_vector_move/1 2.122 -
BM_deque_vector_move/1024 37.258 -
BM_deque_vector_move/2 1.835 -
BM_deque_vector_move/4000 141.587 -1.02%
BM_deque_vector_move/4096 144.930 -5.71%
BM_deque_vector_move/512 16.575 -
BM_deque_vector_move/5500 194.006 -3.15%
BM_deque_vector_move/64 2.609 -2.34%
BM_deque_vector_move/64000 2993.620 -
BM_deque_vector_move/65536 2984.172 -
BM_deque_vector_move/70000 3255.823 -
BM_deque_vector_move_backward/0 1.521 11.07%
BM_deque_vector_move_backward/1 2.132 -2.71%
BM_deque_vector_move_backward/1024 37.175 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 141.426 -1.52%
BM_deque_vector_move_backward/4096 149.991 1.04%
BM_deque_vector_move_backward/512 17.913 -
BM_deque_vector_move_backward/5500 200.165 -
BM_deque_vector_move_backward/64 2.933 -
BM_deque_vector_move_backward/64000 7919.742 -1.57%
BM_deque_vector_move_backward/65536 8023.245 -3.31%
BM_deque_vector_move_backward/70000 8552.986 -4.34%
BM_deque_vector_ranges_copy/0 1.306 -12.01%
BM_deque_vector_ranges_copy/1 2.111 1.59%
BM_deque_vector_ranges_copy/1024 37.225 -
BM_deque_vector_ranges_copy/2 1.830 -4.69%
BM_deque_vector_ranges_copy/4000 141.927 -
BM_deque_vector_ranges_copy/4096 144.987 -
BM_deque_vector_ranges_copy/512 16.574 -
BM_deque_vector_ranges_copy/5500 192.853 -
BM_deque_vector_ranges_copy/64 2.585 -
BM_deque_vector_ranges_copy/64000 2922.420 -11.14%
BM_deque_vector_ranges_copy/65536 2930.023 -11.40%
BM_deque_vector_ranges_copy/70000 3194.531 -10.86%
BM_deque_vector_ranges_copy_backward/0 1.377 -4.56%
BM_deque_vector_ranges_copy_backward/1 2.095 -2.23%
BM_deque_vector_ranges_copy_backward/1024 36.913 -
BM_deque_vector_ranges_copy_backward/2 1.836 -
BM_deque_vector_ranges_copy_backward/4000 143.179 -
BM_deque_vector_ranges_copy_backward/4096 149.450 -
BM_deque_vector_ranges_copy_backward/512 17.917 -
BM_deque_vector_ranges_copy_backward/5500 213.686 7.93%
BM_deque_vector_ranges_copy_backward/64 2.932 -
BM_deque_vector_ranges_copy_backward/64000 7953.310 -2.06%
BM_deque_vector_ranges_copy_backward/65536 8104.709 -2.38%
BM_deque_vector_ranges_copy_backward/70000 8813.671 -1.12%
BM_deque_vector_ranges_move/0 1.423 8.42%
BM_deque_vector_ranges_move/1 2.079 -
BM_deque_vector_ranges_move/1024 37.753 1.62%
BM_deque_vector_ranges_move/2 1.836 -
BM_deque_vector_ranges_move/4000 143.659 -
BM_deque_vector_ranges_move/4096 145.651 -
BM_deque_vector_ranges_move/512 16.570 -
BM_deque_vector_ranges_move/5500 194.464 -
BM_deque_vector_ranges_move/64 2.609 -
BM_deque_vector_ranges_move/64000 2953.928 -2.27%
BM_deque_vector_ranges_move/65536 2974.695 -1.34%
BM_deque_vector_ranges_move/70000 3254.805 -1.87%
BM_deque_vector_ranges_move_backward/0 1.367 -6.85%
BM_deque_vector_ranges_move_backward/1 2.113 -1.14%
BM_deque_vector_ranges_move_backward/1024 36.653 -
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 141.907 -
BM_deque_vector_ranges_move_backward/4096 146.580 -
BM_deque_vector_ranges_move_backward/512 18.002 -
BM_deque_vector_ranges_move_backward/5500 200.605 1.09%
BM_deque_vector_ranges_move_backward/64 2.930 -
BM_deque_vector_ranges_move_backward/64000 8045.361 -
BM_deque_vector_ranges_move_backward/65536 8103.775 -
BM_deque_vector_ranges_move_backward/70000 8563.617 -3.51%
BM_getline_string 16.770 -1.61%
BM_lexicographical_compare_three_way<IntPtr>/1 0.369 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.626 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248784.217 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.409 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3761.944 -
BM_lexicographical_compare_three_way<IntPtr>/256 68.809 -1.34%
BM_lexicographical_compare_three_way<IntPtr>/262144 60518.880 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.148 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.720 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.580 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15087.013 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.296 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.101 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496313.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.207 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7696.911 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.892 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123102.984 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.755 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1929.532 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.447 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30755.334 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.369 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.882 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245129.623 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.285 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3769.607 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.203 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60115.626 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.273 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 954.131 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.575 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15022.364 -
BM_lexicographical_compare_three_way_fast_path/1 0.433 25.16%
BM_lexicographical_compare_three_way_fast_path/1024 244.994 -
BM_lexicographical_compare_three_way_fast_path/1048576 244973.340 -
BM_lexicographical_compare_three_way_fast_path/16 4.423 -
BM_lexicographical_compare_three_way_fast_path/16384 3752.734 -
BM_lexicographical_compare_three_way_fast_path/256 71.344 1.60%
BM_lexicographical_compare_three_way_fast_path/262144 60113.650 -
BM_lexicographical_compare_three_way_fast_path/4 1.156 -
BM_lexicographical_compare_three_way_fast_path/4096 952.064 -
BM_lexicographical_compare_three_way_fast_path/64 15.618 -
BM_lexicographical_compare_three_way_fast_path/65536 15010.502 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 18.18%
BM_lexicographical_compare_three_way_slow_path/1024 293.451 -
BM_lexicographical_compare_three_way_slow_path/1048576 294146.699 -
BM_lexicographical_compare_three_way_slow_path/16 4.632 1.53%
BM_lexicographical_compare_three_way_slow_path/16384 4543.653 -
BM_lexicographical_compare_three_way_slow_path/256 79.450 -
BM_lexicographical_compare_three_way_slow_path/262144 72568.324 -
BM_lexicographical_compare_three_way_slow_path/4 1.177 -
BM_lexicographical_compare_three_way_slow_path/4096 1145.765 -
BM_lexicographical_compare_three_way_slow_path/64 17.808 -
BM_lexicographical_compare_three_way_slow_path/65536 18151.452 -
BM_map_find_string_literal 12.050 -
BM_num_get<bool> 11.739 -1.90%
BM_num_get<double> 36.210 -1.08%
BM_num_get<float> 36.085 -
BM_num_get<long> 10.702 -1.11%
BM_num_get<long_double> 35.965 -1.65%
BM_num_get<long_long> 10.551 -
BM_num_get<unsigned_int> 9.663 1.56%
BM_num_get<unsigned_long> 10.286 -
BM_num_get<unsigned_long_long> 10.392 -
BM_num_get<unsigned_short> 10.225 -
BM_num_get<void*> 10.748 -3.13%
BM_num_put<bool> 10.670 -
BM_num_put<const_void*> 12.756 2.44%
BM_num_put<double> 57.945 -
BM_num_put<long> 11.859 -
BM_num_put<long_double> 61.465 4.28%
BM_num_put<long_long> 12.133 -
BM_num_put<unsigned_long> 11.948 -1.56%
BM_num_put<unsigned_long_long> 11.465 -2.25%
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 248.024 -12.64%
BM_std_minmax_element<char>/2 0.603 -6.74%
BM_std_minmax_element<char>/3 1.135 -1.10%
BM_std_minmax_element<char>/4 1.206 -
BM_std_minmax_element<char>/4000 947.478 -12.69%
BM_std_minmax_element<char>/4096 970.169 -12.79%
BM_std_minmax_element<char>/512 128.437 -12.09%
BM_std_minmax_element<char>/5500 1300.789 -12.84%
BM_std_minmax_element<char>/64 17.692 -1.58%
BM_std_minmax_element<char>/64000 15236.456 -11.57%
BM_std_minmax_element<char>/65536 15606.295 -12.07%
BM_std_minmax_element<char>/70000 16672.137 -12.05%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 238.506 -10.40%
BM_std_minmax_element<int>/2 0.643 -
BM_std_minmax_element<int>/3 1.351 17.52%
BM_std_minmax_element<int>/4 1.210 -1.30%
BM_std_minmax_element<int>/4000 914.615 -11.82%
BM_std_minmax_element<int>/4096 939.394 -10.35%
BM_std_minmax_element<int>/512 121.845 -9.76%
BM_std_minmax_element<int>/5500 1258.607 -10.04%
BM_std_minmax_element<int>/64 15.524 -8.74%
BM_std_minmax_element<int>/64000 14616.974 -11.08%
BM_std_minmax_element<int>/65536 14965.159 -11.16%
BM_std_minmax_element<int>/70000 15984.410 -11.01%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 276.741 1.49%
BM_std_minmax_element<long_long>/2 0.645 -
BM_std_minmax_element<long_long>/3 1.189 8.53%
BM_std_minmax_element<long_long>/4 1.263 -
BM_std_minmax_element<long_long>/4000 1063.668 1.15%
BM_std_minmax_element<long_long>/4096 1090.754 1.39%
BM_std_minmax_element<long_long>/512 140.392 1.48%
BM_std_minmax_element<long_long>/5500 1458.267 1.24%
BM_std_minmax_element<long_long>/64 17.441 -
BM_std_minmax_element<long_long>/64000 17027.641 -
BM_std_minmax_element<long_long>/65536 17438.753 1.04%
BM_std_minmax_element<long_long>/70000 18615.851 1.07%
BM_std_minmax_element<short>/1 0.300 -4.26%
BM_std_minmax_element<short>/1024 282.550 -
BM_std_minmax_element<short>/2 0.686 6.91%
BM_std_minmax_element<short>/3 1.190 4.36%
BM_std_minmax_element<short>/4 1.232 -
BM_std_minmax_element<short>/4000 1081.315 -
BM_std_minmax_element<short>/4096 1107.308 -
BM_std_minmax_element<short>/512 143.571 -
BM_std_minmax_element<short>/5500 1483.610 -
BM_std_minmax_element<short>/64 17.340 -1.23%
BM_std_minmax_element<short>/64000 17206.274 -
BM_std_minmax_element<short>/65536 17614.542 -
BM_std_minmax_element<short>/70000 18816.147 -
BM_tolower_char<char> 0.618 -10.39%
BM_tolower_char<wchar_t> 0.689 12.52%
BM_tolower_string<char> 16.143 5.60%
BM_tolower_string<wchar_t> 6.342 -
BM_toupper_char<char> 0.687 -
BM_toupper_char<wchar_t> 0.610 -10.95%
BM_toupper_string<char> 15.223 2.26%
BM_toupper_string<wchar_t> 6.290 -
BM_vector_deque_copy/0 0.395 -20.25%
BM_vector_deque_copy/1 2.358 1.35%
BM_vector_deque_copy/1024 36.508 1.85%
BM_vector_deque_copy/2 2.057 -
BM_vector_deque_copy/4000 140.653 -
BM_vector_deque_copy/4096 146.795 -
BM_vector_deque_copy/512 16.974 -
BM_vector_deque_copy/5500 206.370 5.80%
BM_vector_deque_copy/64 2.857 -
BM_vector_deque_copy/64000 3201.518 -2.64%
BM_vector_deque_copy/65536 2916.746 -11.84%
BM_vector_deque_copy/70000 3348.673 -7.54%
BM_vector_deque_copy_backward/0 0.414 -9.95%
BM_vector_deque_copy_backward/1 2.336 -
BM_vector_deque_copy_backward/1024 38.164 -
BM_vector_deque_copy_backward/2 2.061 -
BM_vector_deque_copy_backward/4000 145.867 1.08%
BM_vector_deque_copy_backward/4096 152.091 -
BM_vector_deque_copy_backward/512 17.495 -
BM_vector_deque_copy_backward/5500 201.076 1.66%
BM_vector_deque_copy_backward/64 3.000 -1.31%
BM_vector_deque_copy_backward/64000 7860.253 6.17%
BM_vector_deque_copy_backward/65536 8144.707 7.83%
BM_vector_deque_copy_backward/70000 8939.954 10.39%
BM_vector_deque_move/0 0.439 -2.94%
BM_vector_deque_move/1 2.386 2.83%
BM_vector_deque_move/1024 36.248 -
BM_vector_deque_move/2 1.873 -9.09%
BM_vector_deque_move/4000 142.786 1.69%
BM_vector_deque_move/4096 146.713 -
BM_vector_deque_move/512 16.934 -
BM_vector_deque_move/5500 197.966 -
BM_vector_deque_move/64 2.763 -2.64%
BM_vector_deque_move/64000 3078.399 -6.46%
BM_vector_deque_move/65536 3045.710 -7.91%
BM_vector_deque_move/70000 3344.140 -7.74%
BM_vector_deque_move_backward/0 0.521 13.50%
BM_vector_deque_move_backward/1 2.263 -
BM_vector_deque_move_backward/1024 38.428 -
BM_vector_deque_move_backward/2 2.001 -
BM_vector_deque_move_backward/4000 144.275 -
BM_vector_deque_move_backward/4096 149.078 -
BM_vector_deque_move_backward/512 17.674 -
BM_vector_deque_move_backward/5500 200.518 2.04%
BM_vector_deque_move_backward/64 3.025 -3.00%
BM_vector_deque_move_backward/64000 7806.348 6.91%
BM_vector_deque_move_backward/65536 7999.544 4.71%
BM_vector_deque_move_backward/70000 8398.510 5.67%
BM_vector_deque_ranges_copy/0 0.573 -2.40%
BM_vector_deque_ranges_copy/1 2.353 1.29%
BM_vector_deque_ranges_copy/1024 35.969 -
BM_vector_deque_ranges_copy/2 2.060 -
BM_vector_deque_ranges_copy/4000 141.019 -
BM_vector_deque_ranges_copy/4096 146.571 -
BM_vector_deque_ranges_copy/512 16.979 -
BM_vector_deque_ranges_copy/5500 199.802 2.57%
BM_vector_deque_ranges_copy/64 2.841 -
BM_vector_deque_ranges_copy/64000 3080.179 -6.38%
BM_vector_deque_ranges_copy/65536 3054.866 -7.70%
BM_vector_deque_ranges_copy/70000 3345.034 -7.70%
BM_vector_deque_ranges_copy_backward/0 0.465 3.07%
BM_vector_deque_ranges_copy_backward/1 2.377 3.81%
BM_vector_deque_ranges_copy_backward/1024 38.363 -
BM_vector_deque_ranges_copy_backward/2 2.059 2.97%
BM_vector_deque_ranges_copy_backward/4000 143.785 1.93%
BM_vector_deque_ranges_copy_backward/4096 150.216 -
BM_vector_deque_ranges_copy_backward/512 17.507 -
BM_vector_deque_ranges_copy_backward/5500 199.160 -
BM_vector_deque_ranges_copy_backward/64 3.019 -2.07%
BM_vector_deque_ranges_copy_backward/64000 8010.349 1.15%
BM_vector_deque_ranges_copy_backward/65536 8290.467 4.36%
BM_vector_deque_ranges_copy_backward/70000 8879.001 9.07%
BM_vector_deque_ranges_move/0 0.453 -9.04%
BM_vector_deque_ranges_move/1 2.091 -11.54%
BM_vector_deque_ranges_move/1024 35.947 -
BM_vector_deque_ranges_move/2 1.839 -10.64%
BM_vector_deque_ranges_move/4000 142.955 1.96%
BM_vector_deque_ranges_move/4096 147.986 1.69%
BM_vector_deque_ranges_move/512 17.002 -
BM_vector_deque_ranges_move/5500 199.075 1.79%
BM_vector_deque_ranges_move/64 2.708 -5.23%
BM_vector_deque_ranges_move/64000 3013.151 -8.49%
BM_vector_deque_ranges_move/65536 3078.042 -7.99%
BM_vector_deque_ranges_move/70000 3272.448 -11.79%
BM_vector_deque_ranges_move_backward/0 0.403 -40.56%
BM_vector_deque_ranges_move_backward/1 2.323 -
BM_vector_deque_ranges_move_backward/1024 38.126 -
BM_vector_deque_ranges_move_backward/2 2.058 -
BM_vector_deque_ranges_move_backward/4000 142.122 -1.69%
BM_vector_deque_ranges_move_backward/4096 150.732 -3.63%
BM_vector_deque_ranges_move_backward/512 17.495 -
BM_vector_deque_ranges_move_backward/5500 199.616 -
BM_vector_deque_ranges_move_backward/64 2.984 -1.79%
BM_vector_deque_ranges_move_backward/64000 7687.546 4.02%
BM_vector_deque_ranges_move_backward/65536 7892.739 3.33%
BM_vector_deque_ranges_move_backward/70000 8368.474 3.99%
SetIntersection_Front_Set_float_1024_1 1044542.589 -
SetIntersection_Front_Set_float_1024_1024 11197221.555 -6.90%
SetIntersection_Front_Set_float_1024_16 1185188.289 -
SetIntersection_Front_Set_float_1024_256 3642738.726 -15.40%
SetIntersection_Front_Set_float_1024_4 1069584.673 -
SetIntersection_Front_Set_float_1024_64 1679906.622 -7.38%
SetIntersection_Front_Set_float_16384_1 1045428.537 -
SetIntersection_Front_Set_float_16384_1024 11371289.387 -8.33%
SetIntersection_Front_Set_float_16384_16 1177729.357 -2.89%
SetIntersection_Front_Set_float_16384_16384 210751885.256 -1.90%
SetIntersection_Front_Set_float_16384_256 3651340.262 -3.41%
SetIntersection_Front_Set_float_16384_4 1046108.624 -2.11%
SetIntersection_Front_Set_float_16384_64 1625204.131 -6.86%
SetIntersection_Front_Set_float_16_1 62644417.635 -
SetIntersection_Front_Set_float_16_16 37408950.761 -1.84%
SetIntersection_Front_Set_float_16_4 54738408.278 -
SetIntersection_Front_Set_float_1_1 534489204.709 -
SetIntersection_Front_Set_float_256_1 4132445.163 -
SetIntersection_Front_Set_float_256_16 4448256.900 -1.04%
SetIntersection_Front_Set_float_256_256 7174422.964 -5.72%
SetIntersection_Front_Set_float_256_4 4165845.403 -
SetIntersection_Front_Set_float_256_64 5274639.646 -7.96%
SetIntersection_Front_Set_float_262144_1 1042428.999 2.15%
SetIntersection_Front_Set_float_262144_1024 11826380.855 -3.55%
SetIntersection_Front_Set_float_262144_16 1140020.972 -2.50%
SetIntersection_Front_Set_float_262144_16384 215510682.871 1.65%
SetIntersection_Front_Set_float_262144_256 3586590.578 -3.59%
SetIntersection_Front_Set_float_262144_262144 1563466.551 -5.16%
SetIntersection_Front_Set_float_262144_4 1062659.600 2.44%
SetIntersection_Front_Set_float_262144_64 1673250.512 -
SetIntersection_Front_Set_float_4_1 213552526.205 -
SetIntersection_Front_Set_float_4_4 136644720.670 -
SetIntersection_Front_Set_float_64_1 16427742.901 -
SetIntersection_Front_Set_float_64_16 15394895.940 1.49%
SetIntersection_Front_Set_float_64_4 15954398.722 -
SetIntersection_Front_Set_float_64_64 12560856.375 -5.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1044981.135 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14723017.852 7.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1219249.504 -1.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4328361.094 -11.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1108188.171 3.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1805813.081 -8.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1040520.542 5.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15164481.809 4.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1236522.162 2.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350971417.044 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4942224.958 4.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1051868.736 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1888553.073 3.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62739367.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38847404.777 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55012939.106 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 534423775.388 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4132544.743 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4649042.323 1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8663301.347 2.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4243286.832 1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5989034.208 2.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1036063.349 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13836812.337 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1206567.952 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338525486.565 39.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4167239.557 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1860120.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1065318.621 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1751816.086 1.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213816934.434 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137996423.101 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16456546.282 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15710111.863 1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16176595.012 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14432962.276 1.26%
SetIntersection_Front_Set_string_1024_1 1088626.046 -
SetIntersection_Front_Set_string_1024_1024 57198392.436 1.36%
SetIntersection_Front_Set_string_1024_16 1985559.025 -
SetIntersection_Front_Set_string_1024_256 15967326.372 -
SetIntersection_Front_Set_string_1024_4 1276602.249 -
SetIntersection_Front_Set_string_1024_64 4824962.789 -
SetIntersection_Front_Set_string_16384_1 1102227.360 -
SetIntersection_Front_Set_string_16384_1024 60257458.125 1.72%
SetIntersection_Front_Set_string_16384_16 1881979.008 -
SetIntersection_Front_Set_string_16384_16384 350110964.890 -
SetIntersection_Front_Set_string_16384_256 15390221.862 -1.44%
SetIntersection_Front_Set_string_16384_4 1281193.673 1.89%
SetIntersection_Front_Set_string_16384_64 4763131.615 -
SetIntersection_Front_Set_string_16_1 64871640.729 -
SetIntersection_Front_Set_string_16_16 59631569.388 -1.61%
SetIntersection_Front_Set_string_16_4 64399476.302 2.24%
SetIntersection_Front_Set_string_1_1 554503219.224 -
SetIntersection_Front_Set_string_256_1 4307828.158 -
SetIntersection_Front_Set_string_256_16 7297378.856 1.34%
SetIntersection_Front_Set_string_256_256 29952916.914 -4.76%
SetIntersection_Front_Set_string_256_4 5006816.536 -
SetIntersection_Front_Set_string_256_64 14598345.030 -6.38%
SetIntersection_Front_Set_string_262144_1 1080702.889 2.30%
SetIntersection_Front_Set_string_262144_1024 60539226.447 1.02%
SetIntersection_Front_Set_string_262144_16 1879067.446 -2.59%
SetIntersection_Front_Set_string_262144_16384 348310705.595 -
SetIntersection_Front_Set_string_262144_256 14961628.130 -
SetIntersection_Front_Set_string_262144_262144 17938413.002 2.99%
SetIntersection_Front_Set_string_262144_4 1249206.069 -
SetIntersection_Front_Set_string_262144_64 4540765.280 1.29%
SetIntersection_Front_Set_string_4_1 221083641.593 -
SetIntersection_Front_Set_string_4_4 157578508.383 -
SetIntersection_Front_Set_string_64_1 17079723.020 -
SetIntersection_Front_Set_string_64_16 24236291.661 -1.48%
SetIntersection_Front_Set_string_64_4 18933281.883 -
SetIntersection_Front_Set_string_64_64 35113726.188 -3.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1027261.028 -2.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24479006.699 1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1338751.715 4.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6376337.943 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1099803.882 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2389819.533 2.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1023063.934 -2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27656219.261 7.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1350997.601 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346979093.157 -1.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6314200.066 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1093229.205 1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2319223.054 -2.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63175375.033 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42110200.058 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56350631.936 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537449446.538 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4162480.448 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5022679.853 1.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12892291.393 3.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4309172.653 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7693977.024 4.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1041200.662 1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26020959.102 -4.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1341765.561 5.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347145847.950 -3.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6294225.853 -4.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3025786.377 1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1059696.614 -2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2398814.649 4.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215200108.111 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140655983.380 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16542694.585 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17532610.690 3.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16420289.673 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17939387.136 -1.57%
SetIntersection_Front_Set_uint32_1024_1 1055702.401 1.89%
SetIntersection_Front_Set_uint32_1024_1024 11688047.961 -7.93%
SetIntersection_Front_Set_uint32_1024_16 1179790.925 -2.01%
SetIntersection_Front_Set_uint32_1024_256 4118107.319 8.62%
SetIntersection_Front_Set_uint32_1024_4 1070411.605 2.36%
SetIntersection_Front_Set_uint32_1024_64 1782703.589 3.26%
SetIntersection_Front_Set_uint32_16384_1 1055387.182 6.52%
SetIntersection_Front_Set_uint32_16384_1024 11828936.771 -3.75%
SetIntersection_Front_Set_uint32_16384_16 1181765.132 2.11%
SetIntersection_Front_Set_uint32_16384_16384 211382837.137 -3.17%
SetIntersection_Front_Set_uint32_16384_256 4210587.048 10.97%
SetIntersection_Front_Set_uint32_16384_4 1064253.210 1.63%
SetIntersection_Front_Set_uint32_16384_64 1702146.317 -
SetIntersection_Front_Set_uint32_16_1 62612106.922 -
SetIntersection_Front_Set_uint32_16_16 37811452.676 -
SetIntersection_Front_Set_uint32_16_4 54368618.110 -
SetIntersection_Front_Set_uint32_1_1 533021004.229 -
SetIntersection_Front_Set_uint32_256_1 4123458.061 -
SetIntersection_Front_Set_uint32_256_16 4489025.625 1.13%
SetIntersection_Front_Set_uint32_256_256 7320276.242 2.13%
SetIntersection_Front_Set_uint32_256_4 4178231.117 -
SetIntersection_Front_Set_uint32_256_64 5520459.684 -
SetIntersection_Front_Set_uint32_262144_1 1037818.835 5.59%
SetIntersection_Front_Set_uint32_262144_1024 12622536.238 -
SetIntersection_Front_Set_uint32_262144_16 1185116.824 2.60%
SetIntersection_Front_Set_uint32_262144_16384 219911109.059 -
SetIntersection_Front_Set_uint32_262144_256 3726502.072 -3.82%
SetIntersection_Front_Set_uint32_262144_262144 1631216.473 -2.28%
SetIntersection_Front_Set_uint32_262144_4 1067791.544 1.69%
SetIntersection_Front_Set_uint32_262144_64 1634584.643 -2.54%
SetIntersection_Front_Set_uint32_4_1 213322325.293 -
SetIntersection_Front_Set_uint32_4_4 136569325.892 -
SetIntersection_Front_Set_uint32_64_1 16415873.819 -
SetIntersection_Front_Set_uint32_64_16 15023182.365 -1.70%
SetIntersection_Front_Set_uint32_64_4 15992763.618 -
SetIntersection_Front_Set_uint32_64_64 12792433.194 -2.74%
SetIntersection_Front_Set_uint64_1024_1 1049037.536 -
SetIntersection_Front_Set_uint64_1024_1024 12473912.078 1.48%
SetIntersection_Front_Set_uint64_1024_16 1188934.123 4.70%
SetIntersection_Front_Set_uint64_1024_256 3874551.806 4.15%
SetIntersection_Front_Set_uint64_1024_4 1078549.704 -
SetIntersection_Front_Set_uint64_1024_64 1680345.840 4.15%
SetIntersection_Front_Set_uint64_16384_1 1074713.357 2.47%
SetIntersection_Front_Set_uint64_16384_1024 12892923.382 -6.18%
SetIntersection_Front_Set_uint64_16384_16 1220236.211 3.40%
SetIntersection_Front_Set_uint64_16384_16384 230698356.169 3.17%
SetIntersection_Front_Set_uint64_16384_256 4001586.082 3.01%
SetIntersection_Front_Set_uint64_16384_4 1109474.036 7.49%
SetIntersection_Front_Set_uint64_16384_64 1746032.550 8.44%
SetIntersection_Front_Set_uint64_16_1 64896753.492 3.23%
SetIntersection_Front_Set_uint64_16_16 38298161.156 1.55%
SetIntersection_Front_Set_uint64_16_4 56643890.606 3.76%
SetIntersection_Front_Set_uint64_1_1 538923999.233 1.13%
SetIntersection_Front_Set_uint64_256_1 4149256.697 1.15%
SetIntersection_Front_Set_uint64_256_16 4480818.485 -
SetIntersection_Front_Set_uint64_256_256 7795187.968 -
SetIntersection_Front_Set_uint64_256_4 4215686.438 1.54%
SetIntersection_Front_Set_uint64_256_64 5487509.985 -
SetIntersection_Front_Set_uint64_262144_1 1052082.738 2.01%
SetIntersection_Front_Set_uint64_262144_1024 12727911.948 7.18%
SetIntersection_Front_Set_uint64_262144_16 1201682.955 -
SetIntersection_Front_Set_uint64_262144_16384 225880635.225 3.44%
SetIntersection_Front_Set_uint64_262144_256 3929032.215 4.93%
SetIntersection_Front_Set_uint64_262144_262144 1704413.494 3.18%
SetIntersection_Front_Set_uint64_262144_4 1069092.192 -
SetIntersection_Front_Set_uint64_262144_64 1820849.129 10.44%
SetIntersection_Front_Set_uint64_4_1 223483320.937 4.81%
SetIntersection_Front_Set_uint64_4_4 142484270.856 4.51%
SetIntersection_Front_Set_uint64_64_1 16751138.209 2.51%
SetIntersection_Front_Set_uint64_64_16 15313875.412 1.40%
SetIntersection_Front_Set_uint64_64_4 16246647.195 1.01%
SetIntersection_Front_Set_uint64_64_64 13336538.319 2.36%
SetIntersection_Front_Vector_float_1024_1 1042604.518 -
SetIntersection_Front_Vector_float_1024_1024 5893759.934 -
SetIntersection_Front_Vector_float_1024_16 1107761.568 -
SetIntersection_Front_Vector_float_1024_256 2265444.814 -
SetIntersection_Front_Vector_float_1024_4 1057739.921 -
SetIntersection_Front_Vector_float_1024_64 1334205.656 -2.22%
SetIntersection_Front_Vector_float_16384_1 1037193.582 -
SetIntersection_Front_Vector_float_16384_1024 5434519.073 -7.93%
SetIntersection_Front_Vector_float_16384_16 1111655.667 1.60%
SetIntersection_Front_Vector_float_16384_16384 75802444.805 -4.70%
SetIntersection_Front_Vector_float_16384_256 2269869.957 -
SetIntersection_Front_Vector_float_16384_4 1062121.878 -
SetIntersection_Front_Vector_float_16384_64 1356093.901 -
SetIntersection_Front_Vector_float_16_1 62596592.261 -
SetIntersection_Front_Vector_float_16_16 35532932.155 -
SetIntersection_Front_Vector_float_16_4 53803400.252 -
SetIntersection_Front_Vector_float_1_1 532936975.795 -
SetIntersection_Front_Vector_float_256_1 4151333.768 -
SetIntersection_Front_Vector_float_256_16 4114664.426 -1.31%
SetIntersection_Front_Vector_float_256_256 4313223.480 -4.98%
SetIntersection_Front_Vector_float_256_4 4155861.170 -
SetIntersection_Front_Vector_float_256_64 4249521.576 -3.43%
SetIntersection_Front_Vector_float_262144_1 1037724.060 -
SetIntersection_Front_Vector_float_262144_1024 5493032.436 -7.02%
SetIntersection_Front_Vector_float_262144_16 1116812.064 -
SetIntersection_Front_Vector_float_262144_16384 75241653.084 -5.39%
SetIntersection_Front_Vector_float_262144_256 2148316.196 -5.85%
SetIntersection_Front_Vector_float_262144_262144 350732982.945 -
SetIntersection_Front_Vector_float_262144_4 1040060.798 -2.08%
SetIntersection_Front_Vector_float_262144_64 1364421.279 -
SetIntersection_Front_Vector_float_4_1 213004300.781 -
SetIntersection_Front_Vector_float_4_4 135233614.669 -
SetIntersection_Front_Vector_float_64_1 16358573.569 -
SetIntersection_Front_Vector_float_64_16 14180476.956 -
SetIntersection_Front_Vector_float_64_4 15881918.304 -
SetIntersection_Front_Vector_float_64_64 10905376.692 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1022857.485 -2.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8374744.255 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1149718.809 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2895496.817 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1062025.938 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1524536.789 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1051328.023 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8417403.413 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1164197.128 1.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119751636.462 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2890845.707 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1065799.002 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1516461.667 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63140841.848 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36893947.816 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54697484.507 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 537004217.156 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4161768.816 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4391866.736 1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5763791.902 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4210092.525 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4886910.663 1.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1039941.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8397779.747 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1127894.356 -1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119777408.090 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2895655.385 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351045355.690 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067305.344 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1530196.801 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214801207.895 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136830210.057 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16411026.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14777298.639 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16123870.909 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12191966.537 -
SetIntersection_Front_Vector_string_1024_1 1072301.733 -
SetIntersection_Front_Vector_string_1024_1024 39614901.880 2.70%
SetIntersection_Front_Vector_string_1024_16 1637575.963 -
SetIntersection_Front_Vector_string_1024_256 9064494.505 -4.17%
SetIntersection_Front_Vector_string_1024_4 1190905.145 -
SetIntersection_Front_Vector_string_1024_64 3099980.417 -8.88%
SetIntersection_Front_Vector_string_16384_1 1082447.132 2.39%
SetIntersection_Front_Vector_string_16384_1024 38386671.311 2.78%
SetIntersection_Front_Vector_string_16384_16 1604905.594 -
SetIntersection_Front_Vector_string_16384_16384 349864078.446 -
SetIntersection_Front_Vector_string_16384_256 9320257.451 -1.12%
SetIntersection_Front_Vector_string_16384_4 1189384.876 -
SetIntersection_Front_Vector_string_16384_64 3340268.389 5.10%
SetIntersection_Front_Vector_string_16_1 64215483.366 -
SetIntersection_Front_Vector_string_16_16 51439878.875 -
SetIntersection_Front_Vector_string_16_4 60201793.965 -
SetIntersection_Front_Vector_string_1_1 547014699.562 -
SetIntersection_Front_Vector_string_256_1 4238715.371 -
SetIntersection_Front_Vector_string_256_16 6009607.007 -
SetIntersection_Front_Vector_string_256_256 19871031.435 8.65%
SetIntersection_Front_Vector_string_256_4 4663892.678 1.94%
SetIntersection_Front_Vector_string_256_64 10426933.538 7.49%
SetIntersection_Front_Vector_string_262144_1 1076798.582 -
SetIntersection_Front_Vector_string_262144_1024 39547267.677 -
SetIntersection_Front_Vector_string_262144_16 1613740.995 3.41%
SetIntersection_Front_Vector_string_262144_16384 346465048.493 -
SetIntersection_Front_Vector_string_262144_256 9391734.102 1.60%
SetIntersection_Front_Vector_string_262144_262144 14480482.342 -
SetIntersection_Front_Vector_string_262144_4 1172143.025 -1.83%
SetIntersection_Front_Vector_string_262144_64 3285408.563 5.98%
SetIntersection_Front_Vector_string_4_1 218517821.008 -
SetIntersection_Front_Vector_string_4_4 150099862.613 -
SetIntersection_Front_Vector_string_64_1 16759792.697 -
SetIntersection_Front_Vector_string_64_16 20453467.431 -
SetIntersection_Front_Vector_string_64_4 17728012.631 -
SetIntersection_Front_Vector_string_64_64 26178986.777 1.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044556.570 4.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9071319.958 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1138511.191 -1.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3048494.169 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1074815.341 2.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1559257.595 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1040791.188 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8987008.094 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1157454.019 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129289403.144 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3051293.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1075459.916 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1574707.648 1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62834730.735 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37212206.229 1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54511905.771 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 533389634.407 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4146729.215 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4361157.430 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6124235.089 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4174863.629 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5506981.649 10.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045589.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9000156.689 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1213024.763 4.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129061161.855 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3053396.319 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350630903.410 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1046154.464 1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1572763.470 1.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213649767.781 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136494044.581 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16342749.050 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14857068.715 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16047580.046 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12420491.430 -
SetIntersection_Front_Vector_uint32_1024_1 1043032.473 -
SetIntersection_Front_Vector_uint32_1024_1024 5295380.469 -10.15%
SetIntersection_Front_Vector_uint32_1024_16 1098976.089 -1.92%
SetIntersection_Front_Vector_uint32_1024_256 2117256.270 -6.45%
SetIntersection_Front_Vector_uint32_1024_4 1055343.478 -
SetIntersection_Front_Vector_uint32_1024_64 1321120.684 -
SetIntersection_Front_Vector_uint32_16384_1 1035187.674 -1.03%
SetIntersection_Front_Vector_uint32_16384_1024 5298175.895 -10.39%
SetIntersection_Front_Vector_uint32_16384_16 1100867.860 -
SetIntersection_Front_Vector_uint32_16384_16384 70817057.498 -10.84%
SetIntersection_Front_Vector_uint32_16384_256 2123781.405 -6.65%
SetIntersection_Front_Vector_uint32_16384_4 1051538.429 -1.80%
SetIntersection_Front_Vector_uint32_16384_64 1315780.607 -3.48%
SetIntersection_Front_Vector_uint32_16_1 62553454.508 -
SetIntersection_Front_Vector_uint32_16_16 35848752.549 -
SetIntersection_Front_Vector_uint32_16_4 54059219.419 -
SetIntersection_Front_Vector_uint32_1_1 532068793.497 -
SetIntersection_Front_Vector_uint32_256_1 4130758.570 -1.08%
SetIntersection_Front_Vector_uint32_256_16 4149473.534 -
SetIntersection_Front_Vector_uint32_256_256 4237072.553 -7.18%
SetIntersection_Front_Vector_uint32_256_4 4140406.217 -1.32%
SetIntersection_Front_Vector_uint32_256_64 4214286.279 -1.95%
SetIntersection_Front_Vector_uint32_262144_1 1038276.634 -
SetIntersection_Front_Vector_uint32_262144_1024 5295896.733 -10.21%
SetIntersection_Front_Vector_uint32_262144_16 1097376.814 -1.57%
SetIntersection_Front_Vector_uint32_262144_16384 70752345.942 -10.88%
SetIntersection_Front_Vector_uint32_262144_256 2130686.020 -5.50%
SetIntersection_Front_Vector_uint32_262144_262144 350714824.342 -
SetIntersection_Front_Vector_uint32_262144_4 1055839.801 -
SetIntersection_Front_Vector_uint32_262144_64 1316422.016 -3.68%
SetIntersection_Front_Vector_uint32_4_1 213187293.882 -
SetIntersection_Front_Vector_uint32_4_4 135290290.273 -
SetIntersection_Front_Vector_uint32_64_1 16359372.426 -
SetIntersection_Front_Vector_uint32_64_16 14094045.699 -1.13%
SetIntersection_Front_Vector_uint32_64_4 15851703.408 -
SetIntersection_Front_Vector_uint32_64_64 10570929.407 -2.48%
SetIntersection_Front_Vector_uint64_1024_1 1028769.373 2.43%
SetIntersection_Front_Vector_uint64_1024_1024 5322554.306 -9.96%
SetIntersection_Front_Vector_uint64_1024_16 1094308.539 -2.25%
SetIntersection_Front_Vector_uint64_1024_256 2115539.793 -4.19%
SetIntersection_Front_Vector_uint64_1024_4 1047117.138 -
SetIntersection_Front_Vector_uint64_1024_64 1316052.758 -4.47%
SetIntersection_Front_Vector_uint64_16384_1 1039022.489 -
SetIntersection_Front_Vector_uint64_16384_1024 5922746.103 -
SetIntersection_Front_Vector_uint64_16384_16 1109786.027 -
SetIntersection_Front_Vector_uint64_16384_16384 70236407.152 -10.26%
SetIntersection_Front_Vector_uint64_16384_256 2268362.236 -
SetIntersection_Front_Vector_uint64_16384_4 1067675.615 -
SetIntersection_Front_Vector_uint64_16384_64 1355980.558 3.22%
SetIntersection_Front_Vector_uint64_16_1 62536735.113 -
SetIntersection_Front_Vector_uint64_16_16 35656843.499 1.05%
SetIntersection_Front_Vector_uint64_16_4 54214249.098 -
SetIntersection_Front_Vector_uint64_1_1 532123200.406 -
SetIntersection_Front_Vector_uint64_256_1 4161621.809 1.19%
SetIntersection_Front_Vector_uint64_256_16 4139106.896 -1.73%
SetIntersection_Front_Vector_uint64_256_256 4230157.138 -6.33%
SetIntersection_Front_Vector_uint64_256_4 4144349.479 2.00%
SetIntersection_Front_Vector_uint64_256_64 4240523.547 -1.66%
SetIntersection_Front_Vector_uint64_262144_1 1026300.942 -
SetIntersection_Front_Vector_uint64_262144_1024 5915848.110 10.23%
SetIntersection_Front_Vector_uint64_262144_16 1097179.941 -1.39%
SetIntersection_Front_Vector_uint64_262144_16384 71713678.659 -5.29%
SetIntersection_Front_Vector_uint64_262144_256 2165882.001 -3.75%
SetIntersection_Front_Vector_uint64_262144_262144 350205806.190 2.18%
SetIntersection_Front_Vector_uint64_262144_4 1059174.181 -
SetIntersection_Front_Vector_uint64_262144_64 1322277.522 -3.31%
SetIntersection_Front_Vector_uint64_4_1 212883988.336 -
SetIntersection_Front_Vector_uint64_4_4 135121318.691 -
SetIntersection_Front_Vector_uint64_64_1 16374306.308 -
SetIntersection_Front_Vector_uint64_64_16 14026781.785 -
SetIntersection_Front_Vector_uint64_64_4 15848609.277 -
SetIntersection_Front_Vector_uint64_64_64 10683328.576 -1.47%
SetIntersection_Interlaced_Set_float_1024_1 1034503.163 -
SetIntersection_Interlaced_Set_float_1024_1024 11638311.455 -2.93%
SetIntersection_Interlaced_Set_float_1024_16 11666857.535 2.29%
SetIntersection_Interlaced_Set_float_1024_256 14444103.382 3.75%
SetIntersection_Interlaced_Set_float_1024_4 9865552.163 -
SetIntersection_Interlaced_Set_float_1024_64 10117537.480 -
SetIntersection_Interlaced_Set_float_16384_1 1045953.362 1.60%
SetIntersection_Interlaced_Set_float_16384_1024 174118315.596 -
SetIntersection_Interlaced_Set_float_16384_16 205869587.529 -1.47%
SetIntersection_Interlaced_Set_float_16384_16384 209127708.201 -4.37%
SetIntersection_Interlaced_Set_float_16384_256 199151309.117 -
SetIntersection_Interlaced_Set_float_16384_4 169738446.113 -
SetIntersection_Interlaced_Set_float_16384_64 215983946.870 1.36%
SetIntersection_Interlaced_Set_float_16_1 62727138.650 -
SetIntersection_Interlaced_Set_float_16_16 38077605.224 -
SetIntersection_Interlaced_Set_float_16_4 59994170.422 -
SetIntersection_Interlaced_Set_float_1_1 534044285.815 -
SetIntersection_Interlaced_Set_float_256_1 4136147.663 -
SetIntersection_Interlaced_Set_float_256_16 12551280.863 1.86%
SetIntersection_Interlaced_Set_float_256_256 7313361.460 -
SetIntersection_Interlaced_Set_float_256_4 11133180.728 1.36%
SetIntersection_Interlaced_Set_float_256_64 12762065.483 -5.32%
SetIntersection_Interlaced_Set_float_262144_1 1039630.208 1.44%
SetIntersection_Interlaced_Set_float_262144_1024 1489395.103 -1.17%
SetIntersection_Interlaced_Set_float_262144_16 1549237.225 -2.99%
SetIntersection_Interlaced_Set_float_262144_16384 1252777.912 -2.30%
SetIntersection_Interlaced_Set_float_262144_256 1530289.549 -2.69%
SetIntersection_Interlaced_Set_float_262144_262144 1571987.795 -4.54%
SetIntersection_Interlaced_Set_float_262144_4 1240854.652 -4.25%
SetIntersection_Interlaced_Set_float_262144_64 1517737.469 -2.72%
SetIntersection_Interlaced_Set_float_4_1 213601783.650 -
SetIntersection_Interlaced_Set_float_4_4 136581061.643 -
SetIntersection_Interlaced_Set_float_64_1 16388757.087 -
SetIntersection_Interlaced_Set_float_64_16 22342230.694 -
SetIntersection_Interlaced_Set_float_64_4 20545688.947 -
SetIntersection_Interlaced_Set_float_64_64 13117861.317 1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1059479.137 1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12979316.982 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11554480.177 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13871998.681 -4.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9946846.825 1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10247819.761 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1038983.510 4.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175908474.349 1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217611549.063 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244536061.415 -2.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207202260.649 1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178989637.645 1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229204068.295 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62882184.863 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38348092.397 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59377507.746 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 534441575.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4163809.989 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12161234.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8000110.133 -2.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11783806.511 2.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13286369.064 -2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1054522.390 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1625378.988 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1682095.703 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1317072.348 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1643801.350 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1838050.861 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1368825.277 1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1645730.305 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213771602.169 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137737207.527 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16428372.099 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21672166.930 -3.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20963972.885 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13760343.745 -
SetIntersection_Interlaced_Set_string_1024_1 1093077.565 -
SetIntersection_Interlaced_Set_string_1024_1024 56570056.360 2.11%
SetIntersection_Interlaced_Set_string_1024_16 12818285.659 -
SetIntersection_Interlaced_Set_string_1024_256 35170386.099 -2.54%
SetIntersection_Interlaced_Set_string_1024_4 10279420.814 -
SetIntersection_Interlaced_Set_string_1024_64 16509629.421 -2.70%
SetIntersection_Interlaced_Set_string_16384_1 1089512.944 -
SetIntersection_Interlaced_Set_string_16384_1024 360468722.745 -
SetIntersection_Interlaced_Set_string_16384_16 247445203.484 4.28%
SetIntersection_Interlaced_Set_string_16384_16384 348753935.155 -
SetIntersection_Interlaced_Set_string_16384_256 357172986.224 2.54%
SetIntersection_Interlaced_Set_string_16384_4 202990969.641 3.87%
SetIntersection_Interlaced_Set_string_16384_64 349515231.289 -3.99%
SetIntersection_Interlaced_Set_string_16_1 65163620.218 -
SetIntersection_Interlaced_Set_string_16_16 60257260.371 2.70%
SetIntersection_Interlaced_Set_string_16_4 73734222.361 -
SetIntersection_Interlaced_Set_string_1_1 555920511.516 -
SetIntersection_Interlaced_Set_string_256_1 4355421.582 -
SetIntersection_Interlaced_Set_string_256_16 17661926.069 1.40%
SetIntersection_Interlaced_Set_string_256_256 29941845.964 -2.41%
SetIntersection_Interlaced_Set_string_256_4 12985774.217 -
SetIntersection_Interlaced_Set_string_256_64 30614506.595 1.50%
SetIntersection_Interlaced_Set_string_262144_1 1086133.308 -
SetIntersection_Interlaced_Set_string_262144_1024 2069677.980 -
SetIntersection_Interlaced_Set_string_262144_16 2177346.031 4.08%
SetIntersection_Interlaced_Set_string_262144_16384 2743281.900 -2.16%
SetIntersection_Interlaced_Set_string_262144_256 2047012.941 -
SetIntersection_Interlaced_Set_string_262144_262144 18204121.990 -
SetIntersection_Interlaced_Set_string_262144_4 1862061.361 4.21%
SetIntersection_Interlaced_Set_string_262144_64 2156969.154 3.95%
SetIntersection_Interlaced_Set_string_4_1 222478759.977 -
SetIntersection_Interlaced_Set_string_4_4 159205868.923 -
SetIntersection_Interlaced_Set_string_64_1 17151321.568 -
SetIntersection_Interlaced_Set_string_64_16 38594251.529 1.44%
SetIntersection_Interlaced_Set_string_64_4 25775901.353 -
SetIntersection_Interlaced_Set_string_64_64 36106399.278 5.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1099484.863 4.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24019745.351 2.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12788430.806 7.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19185667.036 3.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10694641.872 9.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12516402.377 8.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1088557.952 7.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 234881236.811 -2.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 339751711.907 39.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353902396.717 4.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 343970406.634 -3.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 221780875.553 13.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 337382862.665 -4.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 65906118.447 4.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 43577046.382 4.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 65365718.842 5.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 540103920.940 -3.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4342725.906 5.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12758456.105 2.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12729818.847 4.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 12243789.900 7.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17896982.379 4.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023444.093 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1993965.170 2.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2112261.393 1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1762590.252 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2010090.656 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3039353.922 3.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1816292.641 1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2086085.123 1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215547157.860 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 146372643.508 4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17043020.280 3.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26549924.530 3.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23334189.413 3.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18267710.593 -
SetIntersection_Interlaced_Set_uint32_1024_1 1039963.184 -1.25%
SetIntersection_Interlaced_Set_uint32_1024_1024 12564715.995 2.17%
SetIntersection_Interlaced_Set_uint32_1024_16 11590905.111 2.72%
SetIntersection_Interlaced_Set_uint32_1024_256 14092460.355 2.17%
SetIntersection_Interlaced_Set_uint32_1024_4 10142066.841 4.51%
SetIntersection_Interlaced_Set_uint32_1024_64 10170635.750 2.91%
SetIntersection_Interlaced_Set_uint32_16384_1 1037092.816 4.10%
SetIntersection_Interlaced_Set_uint32_16384_1024 174761053.716 4.55%
SetIntersection_Interlaced_Set_uint32_16384_16 209631721.240 3.44%
SetIntersection_Interlaced_Set_uint32_16384_16384 222838249.472 -1.13%
SetIntersection_Interlaced_Set_uint32_16384_256 202752570.081 4.54%
SetIntersection_Interlaced_Set_uint32_16384_4 173141791.862 3.84%
SetIntersection_Interlaced_Set_uint32_16384_64 219794740.278 5.79%
SetIntersection_Interlaced_Set_uint32_16_1 62571399.010 -
SetIntersection_Interlaced_Set_uint32_16_16 38096246.513 1.34%
SetIntersection_Interlaced_Set_uint32_16_4 60100357.382 1.57%
SetIntersection_Interlaced_Set_uint32_1_1 533481281.546 -
SetIntersection_Interlaced_Set_uint32_256_1 4147532.222 -
SetIntersection_Interlaced_Set_uint32_256_16 12193965.077 2.41%
SetIntersection_Interlaced_Set_uint32_256_256 7341215.266 -4.12%
SetIntersection_Interlaced_Set_uint32_256_4 11575506.372 5.49%
SetIntersection_Interlaced_Set_uint32_256_64 13420966.313 1.83%
SetIntersection_Interlaced_Set_uint32_262144_1 1041570.327 3.72%
SetIntersection_Interlaced_Set_uint32_262144_1024 1503898.033 1.40%
SetIntersection_Interlaced_Set_uint32_262144_16 1571694.824 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1255046.793 -
SetIntersection_Interlaced_Set_uint32_262144_256 1547580.727 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1800457.848 7.54%
SetIntersection_Interlaced_Set_uint32_262144_4 1260506.836 -
SetIntersection_Interlaced_Set_uint32_262144_64 1539618.000 -
SetIntersection_Interlaced_Set_uint32_4_1 213107001.801 -
SetIntersection_Interlaced_Set_uint32_4_4 135820597.761 -
SetIntersection_Interlaced_Set_uint32_64_1 16390980.338 -
SetIntersection_Interlaced_Set_uint32_64_16 22219684.870 1.16%
SetIntersection_Interlaced_Set_uint32_64_4 21102942.016 -
SetIntersection_Interlaced_Set_uint32_64_64 13272412.221 1.13%
SetIntersection_Interlaced_Set_uint64_1024_1 1044550.569 1.26%
SetIntersection_Interlaced_Set_uint64_1024_1024 12410900.414 -
SetIntersection_Interlaced_Set_uint64_1024_16 11412159.766 1.02%
SetIntersection_Interlaced_Set_uint64_1024_256 14556825.256 -
SetIntersection_Interlaced_Set_uint64_1024_4 10145250.351 3.72%
SetIntersection_Interlaced_Set_uint64_1024_64 10161236.646 -
SetIntersection_Interlaced_Set_uint64_16384_1 1050742.800 1.21%
SetIntersection_Interlaced_Set_uint64_16384_1024 181528363.887 3.69%
SetIntersection_Interlaced_Set_uint64_16384_16 225378363.158 1.64%
SetIntersection_Interlaced_Set_uint64_16384_16384 238789467.632 2.11%
SetIntersection_Interlaced_Set_uint64_16384_256 215328992.811 1.84%
SetIntersection_Interlaced_Set_uint64_16384_4 181792347.740 3.14%
SetIntersection_Interlaced_Set_uint64_16384_64 236715494.934 3.03%
SetIntersection_Interlaced_Set_uint64_16_1 62984397.227 -
SetIntersection_Interlaced_Set_uint64_16_16 37360827.901 -
SetIntersection_Interlaced_Set_uint64_16_4 59829141.908 -
SetIntersection_Interlaced_Set_uint64_1_1 535358107.001 -
SetIntersection_Interlaced_Set_uint64_256_1 4171597.404 -
SetIntersection_Interlaced_Set_uint64_256_16 12644475.978 1.96%
SetIntersection_Interlaced_Set_uint64_256_256 7744884.672 -
SetIntersection_Interlaced_Set_uint64_256_4 11370678.849 1.32%
SetIntersection_Interlaced_Set_uint64_256_64 13268486.535 6.11%
SetIntersection_Interlaced_Set_uint64_262144_1 1027153.775 2.34%
SetIntersection_Interlaced_Set_uint64_262144_1024 1586171.711 2.45%
SetIntersection_Interlaced_Set_uint64_262144_16 1660017.250 3.22%
SetIntersection_Interlaced_Set_uint64_262144_16384 1290910.398 2.11%
SetIntersection_Interlaced_Set_uint64_262144_256 1617019.043 1.24%
SetIntersection_Interlaced_Set_uint64_262144_262144 1712905.357 1.39%
SetIntersection_Interlaced_Set_uint64_262144_4 1325984.049 2.33%
SetIntersection_Interlaced_Set_uint64_262144_64 1614877.930 1.84%
SetIntersection_Interlaced_Set_uint64_4_1 214163232.124 -
SetIntersection_Interlaced_Set_uint64_4_4 137227766.666 -
SetIntersection_Interlaced_Set_uint64_64_1 16466160.177 -
SetIntersection_Interlaced_Set_uint64_64_16 21552832.737 -
SetIntersection_Interlaced_Set_uint64_64_4 20985179.925 -
SetIntersection_Interlaced_Set_uint64_64_64 13424848.539 1.69%
SetIntersection_Interlaced_Vector_float_1024_1 1037593.901 -
SetIntersection_Interlaced_Vector_float_1024_1024 7108025.529 -
SetIntersection_Interlaced_Vector_float_1024_16 2646159.990 -4.92%
SetIntersection_Interlaced_Vector_float_1024_256 6056297.094 3.27%
SetIntersection_Interlaced_Vector_float_1024_4 1424347.752 -1.73%
SetIntersection_Interlaced_Vector_float_1024_64 5057967.127 -5.72%
SetIntersection_Interlaced_Vector_float_16384_1 1045758.522 -
SetIntersection_Interlaced_Vector_float_16384_1024 67946836.126 -4.86%
SetIntersection_Interlaced_Vector_float_16384_16 4125675.287 5.07%
SetIntersection_Interlaced_Vector_float_16384_16384 99772674.444 -
SetIntersection_Interlaced_Vector_float_16384_256 28603236.034 -
SetIntersection_Interlaced_Vector_float_16384_4 1740424.389 6.24%
SetIntersection_Interlaced_Vector_float_16384_64 10909028.251 6.19%
SetIntersection_Interlaced_Vector_float_16_1 62535697.797 -
SetIntersection_Interlaced_Vector_float_16_16 36254664.824 -
SetIntersection_Interlaced_Vector_float_16_4 56080600.260 -
SetIntersection_Interlaced_Vector_float_1_1 533286282.941 -
SetIntersection_Interlaced_Vector_float_256_1 4158357.400 -
SetIntersection_Interlaced_Vector_float_256_16 7530783.802 -1.27%
SetIntersection_Interlaced_Vector_float_256_256 5139575.885 -
SetIntersection_Interlaced_Vector_float_256_4 5260234.346 4.25%
SetIntersection_Interlaced_Vector_float_256_64 7651444.319 7.11%
SetIntersection_Interlaced_Vector_float_262144_1 1042177.478 -
SetIntersection_Interlaced_Vector_float_262144_1024 158257315.765 2.63%
SetIntersection_Interlaced_Vector_float_262144_16 6650886.208 1.44%
SetIntersection_Interlaced_Vector_float_262144_16384 348879719.011 -
SetIntersection_Interlaced_Vector_float_262144_256 57650703.902 2.62%
SetIntersection_Interlaced_Vector_float_262144_262144 350693062.418 -
SetIntersection_Interlaced_Vector_float_262144_4 2020865.822 3.32%
SetIntersection_Interlaced_Vector_float_262144_64 20431235.922 1.79%
SetIntersection_Interlaced_Vector_float_4_1 213226509.956 -
SetIntersection_Interlaced_Vector_float_4_4 135832783.131 -
SetIntersection_Interlaced_Vector_float_64_1 16460958.304 -
SetIntersection_Interlaced_Vector_float_64_16 17166500.264 -7.93%
SetIntersection_Interlaced_Vector_float_64_4 18033743.028 2.21%
SetIntersection_Interlaced_Vector_float_64_64 11417920.503 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1060883.752 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8376559.560 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2300681.292 4.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7660127.523 1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1399500.992 6.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4688499.452 6.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1047417.933 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 60293512.703 8.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3267132.037 9.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 121224462.235 2.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22959436.562 11.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1569974.875 5.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8208902.477 9.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63105228.376 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36931888.888 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58568754.240 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 536196686.606 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4189718.707 1.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7205209.762 3.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5828517.779 1.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5470478.088 10.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8641454.193 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1056893.989 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 119690199.230 13.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4351304.883 7.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349555436.756 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 41360523.043 12.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350854039.344 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1721374.158 2.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 13520331.584 18.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214877456.646 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136699357.705 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16536185.746 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19165267.448 1.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19057438.231 5.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12173112.482 -
SetIntersection_Interlaced_Vector_string_1024_1 1080730.534 1.00%
SetIntersection_Interlaced_Vector_string_1024_1024 39199315.794 -1.61%
SetIntersection_Interlaced_Vector_string_1024_16 3374223.187 -3.08%
SetIntersection_Interlaced_Vector_string_1024_256 20997797.779 1.85%
SetIntersection_Interlaced_Vector_string_1024_4 1678931.509 -3.46%
SetIntersection_Interlaced_Vector_string_1024_64 8320252.829 -
SetIntersection_Interlaced_Vector_string_16384_1 1077923.760 -
SetIntersection_Interlaced_Vector_string_16384_1024 120818237.332 -3.75%
SetIntersection_Interlaced_Vector_string_16384_16 4178406.739 -16.30%
SetIntersection_Interlaced_Vector_string_16384_16384 348625018.004 -
SetIntersection_Interlaced_Vector_string_16384_256 41655933.483 -7.39%
SetIntersection_Interlaced_Vector_string_16384_4 1939595.015 -1.50%
SetIntersection_Interlaced_Vector_string_16384_64 11938997.935 -20.08%
SetIntersection_Interlaced_Vector_string_16_1 64618775.925 -
SetIntersection_Interlaced_Vector_string_16_16 50473827.332 -1.14%
SetIntersection_Interlaced_Vector_string_16_4 66442625.587 -
SetIntersection_Interlaced_Vector_string_1_1 547716687.963 -
SetIntersection_Interlaced_Vector_string_256_1 4276103.558 -
SetIntersection_Interlaced_Vector_string_256_16 10515791.831 -1.41%
SetIntersection_Interlaced_Vector_string_256_256 20623036.329 2.54%
SetIntersection_Interlaced_Vector_string_256_4 6173897.905 -
SetIntersection_Interlaced_Vector_string_256_64 18649697.606 -8.38%
SetIntersection_Interlaced_Vector_string_262144_1 1093844.924 1.38%
SetIntersection_Interlaced_Vector_string_262144_1024 338286579.468 -4.46%
SetIntersection_Interlaced_Vector_string_262144_16 6688309.915 -3.49%
SetIntersection_Interlaced_Vector_string_262144_16384 1017831.949 -4.27%
SetIntersection_Interlaced_Vector_string_262144_256 74401767.710 -
SetIntersection_Interlaced_Vector_string_262144_262144 14445568.441 -1.04%
SetIntersection_Interlaced_Vector_string_262144_4 2150172.068 -7.34%
SetIntersection_Interlaced_Vector_string_262144_64 21871341.431 -5.62%
SetIntersection_Interlaced_Vector_string_4_1 219121344.482 -
SetIntersection_Interlaced_Vector_string_4_4 151464843.023 -
SetIntersection_Interlaced_Vector_string_64_1 16896725.300 -
SetIntersection_Interlaced_Vector_string_64_16 29231607.616 2.70%
SetIntersection_Interlaced_Vector_string_64_4 21643118.165 -
SetIntersection_Interlaced_Vector_string_64_64 26901676.673 1.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049870.872 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9038816.773 -1.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2568467.482 10.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9864843.750 14.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1412461.468 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5270655.515 20.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045279.511 1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69923015.065 14.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3647620.331 7.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129379650.995 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28283063.785 7.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1647352.784 6.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9536947.787 8.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62656449.181 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37150516.354 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58434596.526 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533533805.077 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4140393.817 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7723035.474 5.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6120313.612 -1.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5266015.464 3.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10720419.028 11.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1035974.695 -1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 150457871.310 5.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4893142.083 8.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350385446.839 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48385093.893 7.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350612088.873 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1869060.701 4.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15104018.339 9.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213462035.528 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136534967.081 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16411829.444 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20232079.508 5.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18620936.551 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12510016.153 1.09%
SetIntersection_Interlaced_Vector_uint32_1024_1 1039262.245 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5907022.493 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2030556.588 -17.40%
SetIntersection_Interlaced_Vector_uint32_1024_256 6408130.839 -17.79%
SetIntersection_Interlaced_Vector_uint32_1024_4 1403083.329 8.11%
SetIntersection_Interlaced_Vector_uint32_1024_64 3852142.538 -23.69%
SetIntersection_Interlaced_Vector_uint32_16384_1 1032679.537 2.34%
SetIntersection_Interlaced_Vector_uint32_16384_1024 48995435.066 -4.34%
SetIntersection_Interlaced_Vector_uint32_16384_16 3319925.527 16.62%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79614056.013 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19833514.637 -15.06%
SetIntersection_Interlaced_Vector_uint32_16384_4 1528151.495 5.98%
SetIntersection_Interlaced_Vector_uint32_16384_64 7496982.433 4.88%
SetIntersection_Interlaced_Vector_uint32_16_1 62579618.804 -
SetIntersection_Interlaced_Vector_uint32_16_16 36011748.779 1.71%
SetIntersection_Interlaced_Vector_uint32_16_4 55906800.490 -
SetIntersection_Interlaced_Vector_uint32_1_1 532550940.971 -
SetIntersection_Interlaced_Vector_uint32_256_1 4140071.095 1.33%
SetIntersection_Interlaced_Vector_uint32_256_16 7078703.997 6.51%
SetIntersection_Interlaced_Vector_uint32_256_256 4539298.945 -
SetIntersection_Interlaced_Vector_uint32_256_4 4770446.146 -5.79%
SetIntersection_Interlaced_Vector_uint32_256_64 6985780.953 -8.16%
SetIntersection_Interlaced_Vector_uint32_262144_1 1039107.759 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 102466544.330 -12.36%
SetIntersection_Interlaced_Vector_uint32_262144_16 3879284.672 8.75%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349540561.466 -
SetIntersection_Interlaced_Vector_uint32_262144_256 35786470.240 -8.40%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350721872.612 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1467540.920 -23.96%
SetIntersection_Interlaced_Vector_uint32_262144_64 12084624.967 -26.37%
SetIntersection_Interlaced_Vector_uint32_4_1 212895325.959 -
SetIntersection_Interlaced_Vector_uint32_4_4 135662996.700 -
SetIntersection_Interlaced_Vector_uint32_64_1 16376146.825 -
SetIntersection_Interlaced_Vector_uint32_64_16 18094810.306 -
SetIntersection_Interlaced_Vector_uint32_64_4 17205352.823 -3.12%
SetIntersection_Interlaced_Vector_uint32_64_64 10884899.352 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1039998.890 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5914004.191 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2201586.074 11.42%
SetIntersection_Interlaced_Vector_uint64_1024_256 5212291.263 -4.56%
SetIntersection_Interlaced_Vector_uint64_1024_4 1307124.199 5.27%
SetIntersection_Interlaced_Vector_uint64_1024_64 4192549.764 12.13%
SetIntersection_Interlaced_Vector_uint64_16384_1 1048601.036 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47315292.455 22.71%
SetIntersection_Interlaced_Vector_uint64_16384_16 3134350.955 32.55%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78649312.742 -
SetIntersection_Interlaced_Vector_uint64_16384_256 22286911.890 32.20%
SetIntersection_Interlaced_Vector_uint64_16384_4 1465575.330 15.31%
SetIntersection_Interlaced_Vector_uint64_16384_64 5722470.769 5.54%
SetIntersection_Interlaced_Vector_uint64_16_1 62623806.506 -
SetIntersection_Interlaced_Vector_uint64_16_16 35570667.452 -
SetIntersection_Interlaced_Vector_uint64_16_4 55955999.662 -
SetIntersection_Interlaced_Vector_uint64_1_1 532213585.229 -
SetIntersection_Interlaced_Vector_uint64_256_1 4152953.213 1.21%
SetIntersection_Interlaced_Vector_uint64_256_16 5958187.246 1.13%
SetIntersection_Interlaced_Vector_uint64_256_256 4542582.930 -
SetIntersection_Interlaced_Vector_uint64_256_4 5028452.049 -
SetIntersection_Interlaced_Vector_uint64_256_64 6643182.649 -2.60%
SetIntersection_Interlaced_Vector_uint64_262144_1 1044934.870 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 102211355.913 31.13%
SetIntersection_Interlaced_Vector_uint64_262144_16 3105011.252 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 351465075.290 -1.78%
SetIntersection_Interlaced_Vector_uint64_262144_256 44399030.045 72.50%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350944659.207 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1878093.683 34.09%
SetIntersection_Interlaced_Vector_uint64_262144_64 21640677.257 149.10%
SetIntersection_Interlaced_Vector_uint64_4_1 212722022.574 -
SetIntersection_Interlaced_Vector_uint64_4_4 135186077.211 -
SetIntersection_Interlaced_Vector_uint64_64_1 16340145.125 -
SetIntersection_Interlaced_Vector_uint64_64_16 17962282.979 9.81%
SetIntersection_Interlaced_Vector_uint64_64_4 17773129.235 1.23%
SetIntersection_Interlaced_Vector_uint64_64_64 10835582.350 -
SetIntersection_None_Set_float_1024_1 8876464.195 1.42%
SetIntersection_None_Set_float_1024_1024 8841768.305 -
SetIntersection_None_Set_float_1024_16 8863388.174 -2.53%
SetIntersection_None_Set_float_1024_256 8877033.340 1.00%
SetIntersection_None_Set_float_1024_4 8966018.039 1.27%
SetIntersection_None_Set_float_1024_64 8965290.475 -
SetIntersection_None_Set_float_16384_1 156593478.542 1.19%
SetIntersection_None_Set_float_16384_1024 153267768.545 -
SetIntersection_None_Set_float_16384_16 155386819.430 1.07%
SetIntersection_None_Set_float_16384_16384 154337173.359 -1.04%
SetIntersection_None_Set_float_16384_256 154635904.432 1.09%
SetIntersection_None_Set_float_16384_4 156274166.923 1.41%
SetIntersection_None_Set_float_16384_64 155086051.860 1.45%
SetIntersection_None_Set_float_16_1 66667889.931 -
SetIntersection_None_Set_float_16_16 35277516.535 -
SetIntersection_None_Set_float_16_4 56565760.894 -
SetIntersection_None_Set_float_1_1 533634901.362 -
SetIntersection_None_Set_float_256_1 11451298.761 1.43%
SetIntersection_None_Set_float_256_16 10810637.314 -
SetIntersection_None_Set_float_256_256 5857853.402 2.97%
SetIntersection_None_Set_float_256_4 11532676.135 -
SetIntersection_None_Set_float_256_64 9067384.700 -2.58%
SetIntersection_None_Set_float_262144_1 1162877.115 -2.18%
SetIntersection_None_Set_float_262144_1024 1155784.586 -2.56%
SetIntersection_None_Set_float_262144_16 1153029.623 -3.08%
SetIntersection_None_Set_float_262144_16384 1153862.223 -3.43%
SetIntersection_None_Set_float_262144_256 1158895.426 -2.26%
SetIntersection_None_Set_float_262144_262144 1159474.938 -1.96%
SetIntersection_None_Set_float_262144_4 1155715.412 -2.50%
SetIntersection_None_Set_float_262144_64 1161427.166 -2.24%
SetIntersection_None_Set_float_4_1 216543212.040 -
SetIntersection_None_Set_float_4_4 135098167.695 -
SetIntersection_None_Set_float_64_1 22544286.595 -
SetIntersection_None_Set_float_64_16 18206555.535 -
SetIntersection_None_Set_float_64_4 21427024.121 -
SetIntersection_None_Set_float_64_64 11543008.795 1.93%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8858966.214 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8826601.096 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8860464.952 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9095009.889 5.20%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8951376.751 2.58%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8821902.826 1.77%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164202747.811 1.57%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161092455.603 2.33%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170433353.092 -1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168355110.426 -7.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165328429.071 2.35%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167507195.279 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168394129.343 1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66514255.443 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35225196.133 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56551402.916 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534617120.083 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11734465.683 2.82%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10877419.445 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5884662.573 2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11548508.772 2.33%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9427261.542 2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1241534.344 1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1236906.248 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1234836.588 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1230499.350 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1228680.828 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1251002.115 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1238928.139 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1241027.426 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216678391.661 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135320561.455 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22476703.809 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18450177.372 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21307090.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11051798.828 -3.64%
SetIntersection_None_Set_string_1024_1 8867976.373 -
SetIntersection_None_Set_string_1024_1024 9157455.071 3.47%
SetIntersection_None_Set_string_1024_16 9128316.471 1.88%
SetIntersection_None_Set_string_1024_256 8862318.606 -
SetIntersection_None_Set_string_1024_4 9091190.041 3.02%
SetIntersection_None_Set_string_1024_64 8930714.246 -
SetIntersection_None_Set_string_16384_1 210195930.592 10.60%
SetIntersection_None_Set_string_16384_1024 213537816.652 14.38%
SetIntersection_None_Set_string_16384_16 208922444.835 10.90%
SetIntersection_None_Set_string_16384_16384 202958952.601 7.69%
SetIntersection_None_Set_string_16384_256 207598882.896 10.85%
SetIntersection_None_Set_string_16384_4 212166612.851 12.02%
SetIntersection_None_Set_string_16384_64 207319413.333 11.37%
SetIntersection_None_Set_string_16_1 68425207.651 -
SetIntersection_None_Set_string_16_16 36421525.854 -
SetIntersection_None_Set_string_16_4 58299440.643 -
SetIntersection_None_Set_string_1_1 543630709.041 -
SetIntersection_None_Set_string_256_1 11821044.898 2.82%
SetIntersection_None_Set_string_256_16 11026530.242 1.40%
SetIntersection_None_Set_string_256_256 5797257.154 -2.89%
SetIntersection_None_Set_string_256_4 11575248.200 -
SetIntersection_None_Set_string_256_64 9491580.886 2.69%
SetIntersection_None_Set_string_262144_1 1664295.738 3.05%
SetIntersection_None_Set_string_262144_1024 1653819.172 2.70%
SetIntersection_None_Set_string_262144_16 1659537.924 2.77%
SetIntersection_None_Set_string_262144_16384 1663426.678 3.96%
SetIntersection_None_Set_string_262144_256 1658048.178 3.48%
SetIntersection_None_Set_string_262144_262144 1659110.512 2.90%
SetIntersection_None_Set_string_262144_4 1663904.785 3.14%
SetIntersection_None_Set_string_262144_64 1659685.467 2.80%
SetIntersection_None_Set_string_4_1 221241068.274 -
SetIntersection_None_Set_string_4_4 138080108.572 -
SetIntersection_None_Set_string_64_1 22640170.266 -
SetIntersection_None_Set_string_64_16 18263988.722 -2.64%
SetIntersection_None_Set_string_64_4 21927821.998 -
SetIntersection_None_Set_string_64_64 11702584.954 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8781953.851 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8877635.359 1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8782022.499 1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8876326.266 1.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9117316.967 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8866660.452 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 218017086.302 10.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206746274.110 6.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 204896421.165 5.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205573676.111 3.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 213304844.273 11.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 212405262.564 8.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 210196005.544 7.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67466976.587 1.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35554260.481 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57009313.812 1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537936518.158 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11616274.183 2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10918822.804 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5671275.147 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11339785.347 1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9143566.124 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1578642.414 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1634892.822 3.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1608976.156 1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1619612.307 1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1608847.492 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1637821.045 3.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1597250.404 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1612373.451 1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218241256.740 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136204459.037 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22290617.070 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18405743.910 2.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21333888.352 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11425926.551 2.28%
SetIntersection_None_Set_uint32_1024_1 9016739.812 4.95%
SetIntersection_None_Set_uint32_1024_1024 9117648.467 4.37%
SetIntersection_None_Set_uint32_1024_16 9115517.359 3.78%
SetIntersection_None_Set_uint32_1024_256 9012202.846 4.49%
SetIntersection_None_Set_uint32_1024_4 9016061.486 4.37%
SetIntersection_None_Set_uint32_1024_64 9000066.214 2.57%
SetIntersection_None_Set_uint32_16384_1 159683782.103 4.19%
SetIntersection_None_Set_uint32_16384_1024 157448902.898 3.59%
SetIntersection_None_Set_uint32_16384_16 158582825.430 3.43%
SetIntersection_None_Set_uint32_16384_16384 161102736.347 3.62%
SetIntersection_None_Set_uint32_16384_256 157998551.194 3.24%
SetIntersection_None_Set_uint32_16384_4 159384877.901 3.84%
SetIntersection_None_Set_uint32_16384_64 158610195.964 4.00%
SetIntersection_None_Set_uint32_16_1 66618898.821 -
SetIntersection_None_Set_uint32_16_16 35156869.384 -
SetIntersection_None_Set_uint32_16_4 56725183.461 -
SetIntersection_None_Set_uint32_1_1 534228071.556 -
SetIntersection_None_Set_uint32_256_1 11832963.906 4.33%
SetIntersection_None_Set_uint32_256_16 11072756.320 3.46%
SetIntersection_None_Set_uint32_256_256 5864651.751 -
SetIntersection_None_Set_uint32_256_4 11496977.285 2.10%
SetIntersection_None_Set_uint32_256_64 9410148.907 4.44%
SetIntersection_None_Set_uint32_262144_1 1174759.686 -1.68%
SetIntersection_None_Set_uint32_262144_1024 1170548.992 -1.32%
SetIntersection_None_Set_uint32_262144_16 1168702.231 -1.62%
SetIntersection_None_Set_uint32_262144_16384 1178467.041 -
SetIntersection_None_Set_uint32_262144_256 1166673.178 -1.84%
SetIntersection_None_Set_uint32_262144_262144 1168556.154 -1.65%
SetIntersection_None_Set_uint32_262144_4 1172264.973 -1.04%
SetIntersection_None_Set_uint32_262144_64 1166919.105 -1.83%
SetIntersection_None_Set_uint32_4_1 215631988.790 -
SetIntersection_None_Set_uint32_4_4 135003839.556 -
SetIntersection_None_Set_uint32_64_1 22942959.491 3.16%
SetIntersection_None_Set_uint32_64_16 18397815.529 2.44%
SetIntersection_None_Set_uint32_64_4 21632961.927 -
SetIntersection_None_Set_uint32_64_64 11309969.009 -1.28%
SetIntersection_None_Set_uint64_1024_1 8871001.052 2.53%
SetIntersection_None_Set_uint64_1024_1024 8769586.001 -
SetIntersection_None_Set_uint64_1024_16 9110234.091 4.81%
SetIntersection_None_Set_uint64_1024_256 8835104.291 2.23%
SetIntersection_None_Set_uint64_1024_4 8785604.546 1.95%
SetIntersection_None_Set_uint64_1024_64 8881042.339 3.76%
SetIntersection_None_Set_uint64_16384_1 163433173.968 3.36%
SetIntersection_None_Set_uint64_16384_1024 173092006.102 6.06%
SetIntersection_None_Set_uint64_16384_16 170267783.490 2.80%
SetIntersection_None_Set_uint64_16384_16384 171740082.816 -2.04%
SetIntersection_None_Set_uint64_16384_256 171296677.709 2.69%
SetIntersection_None_Set_uint64_16384_4 168185185.289 4.47%
SetIntersection_None_Set_uint64_16384_64 169844993.952 1.56%
SetIntersection_None_Set_uint64_16_1 66425938.507 -
SetIntersection_None_Set_uint64_16_16 35231821.249 -
SetIntersection_None_Set_uint64_16_4 56831734.312 -
SetIntersection_None_Set_uint64_1_1 533582971.925 -
SetIntersection_None_Set_uint64_256_1 11647244.012 3.87%
SetIntersection_None_Set_uint64_256_16 10768294.345 -
SetIntersection_None_Set_uint64_256_256 5807138.382 3.85%
SetIntersection_None_Set_uint64_256_4 11446217.758 3.90%
SetIntersection_None_Set_uint64_256_64 9306655.156 1.40%
SetIntersection_None_Set_uint64_262144_1 1219625.732 -
SetIntersection_None_Set_uint64_262144_1024 1213254.637 -8.47%
SetIntersection_None_Set_uint64_262144_16 1211137.369 -7.06%
SetIntersection_None_Set_uint64_262144_16384 1216249.676 -3.49%
SetIntersection_None_Set_uint64_262144_256 1212950.684 -9.14%
SetIntersection_None_Set_uint64_262144_262144 1232529.543 -1.67%
SetIntersection_None_Set_uint64_262144_4 1210820.965 1.34%
SetIntersection_None_Set_uint64_262144_64 1212487.549 -9.84%
SetIntersection_None_Set_uint64_4_1 215834237.251 -
SetIntersection_None_Set_uint64_4_4 135143570.806 -
SetIntersection_None_Set_uint64_64_1 22529287.998 -
SetIntersection_None_Set_uint64_64_16 18391515.852 1.69%
SetIntersection_None_Set_uint64_64_4 21540989.751 1.28%
SetIntersection_None_Set_uint64_64_64 11525869.037 2.22%
SetIntersection_None_Vector_float_1024_1 1083249.163 -
SetIntersection_None_Vector_float_1024_1024 1073808.183 -
SetIntersection_None_Vector_float_1024_16 1065943.757 -1.19%
SetIntersection_None_Vector_float_1024_256 1075792.358 2.02%
SetIntersection_None_Vector_float_1024_4 1089531.833 1.14%
SetIntersection_None_Vector_float_1024_64 1075035.945 -
SetIntersection_None_Vector_float_16384_1 1091552.745 -
SetIntersection_None_Vector_float_16384_1024 1102264.302 1.09%
SetIntersection_None_Vector_float_16384_16 1100070.792 -
SetIntersection_None_Vector_float_16384_16384 1139409.557 3.80%
SetIntersection_None_Vector_float_16384_256 1105010.617 -
SetIntersection_None_Vector_float_16384_4 1100158.801 -
SetIntersection_None_Vector_float_16384_64 1104241.030 -
SetIntersection_None_Vector_float_16_1 63265463.842 -
SetIntersection_None_Vector_float_16_16 33645370.629 -
SetIntersection_None_Vector_float_16_4 53710680.012 -
SetIntersection_None_Vector_float_1_1 534181995.375 -
SetIntersection_None_Vector_float_256_1 4236333.855 -
SetIntersection_None_Vector_float_256_16 4044749.628 -
SetIntersection_None_Vector_float_256_256 2147595.350 -
SetIntersection_None_Vector_float_256_4 4198773.757 -
SetIntersection_None_Vector_float_256_64 3424140.424 -
SetIntersection_None_Vector_float_262144_1 1127747.055 1.80%
SetIntersection_None_Vector_float_262144_1024 1138541.041 -
SetIntersection_None_Vector_float_262144_16 1144261.348 -
SetIntersection_None_Vector_float_262144_16384 1139780.161 1.09%
SetIntersection_None_Vector_float_262144_256 1123705.731 -
SetIntersection_None_Vector_float_262144_262144 1125341.295 -
SetIntersection_None_Vector_float_262144_4 1130030.560 -1.11%
SetIntersection_None_Vector_float_262144_64 1132773.615 -
SetIntersection_None_Vector_float_4_1 214008047.980 -
SetIntersection_None_Vector_float_4_4 133871267.739 -
SetIntersection_None_Vector_float_64_1 16695938.654 1.03%
SetIntersection_None_Vector_float_64_16 13503191.802 -
SetIntersection_None_Vector_float_64_4 15914787.896 -
SetIntersection_None_Vector_float_64_64 8453137.417 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1108291.788 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1104191.324 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1112380.621 2.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1105128.641 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1108357.757 5.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1111056.572 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1143768.074 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1156441.238 3.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1148958.057 6.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1144224.209 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1154865.204 1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1136354.577 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1161916.953 2.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64119650.786 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34079679.858 1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54465937.068 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 537727665.112 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4369471.127 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4122705.454 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2197520.594 1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4342116.460 2.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3507433.841 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1195566.780 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1199236.409 3.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1200517.264 2.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1190240.620 1.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1186144.609 2.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1198936.388 4.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1190232.867 1.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1186767.182 2.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215843727.550 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134773291.389 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17027931.929 1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13747694.121 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16186634.650 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8659871.672 1.62%
SetIntersection_None_Vector_string_1024_1 1164143.336 -1.56%
SetIntersection_None_Vector_string_1024_1024 1166415.407 -
SetIntersection_None_Vector_string_1024_16 1167940.010 -
SetIntersection_None_Vector_string_1024_256 1175676.246 -
SetIntersection_None_Vector_string_1024_4 1156627.122 -
SetIntersection_None_Vector_string_1024_64 1171637.897 -
SetIntersection_None_Vector_string_16384_1 1223947.889 -1.02%
SetIntersection_None_Vector_string_16384_1024 1224951.612 -1.22%
SetIntersection_None_Vector_string_16384_16 1222973.840 -
SetIntersection_None_Vector_string_16384_16384 1222153.279 -
SetIntersection_None_Vector_string_16384_256 1226431.740 -
SetIntersection_None_Vector_string_16384_4 1204661.764 -1.86%
SetIntersection_None_Vector_string_16384_64 1222320.994 -
SetIntersection_None_Vector_string_16_1 65151437.812 -
SetIntersection_None_Vector_string_16_16 34583758.766 -
SetIntersection_None_Vector_string_16_4 55300155.472 -
SetIntersection_None_Vector_string_1_1 535160648.997 -
SetIntersection_None_Vector_string_256_1 4481515.010 1.25%
SetIntersection_None_Vector_string_256_16 4245544.248 -
SetIntersection_None_Vector_string_256_256 2253838.533 -
SetIntersection_None_Vector_string_256_4 4456561.599 1.25%
SetIntersection_None_Vector_string_256_64 3615362.269 -
SetIntersection_None_Vector_string_262144_1 1292391.913 2.32%
SetIntersection_None_Vector_string_262144_1024 1282564.643 -1.21%
SetIntersection_None_Vector_string_262144_16 1294053.614 -
SetIntersection_None_Vector_string_262144_16384 1287771.172 -
SetIntersection_None_Vector_string_262144_256 1287087.563 -
SetIntersection_None_Vector_string_262144_262144 1276772.767 -
SetIntersection_None_Vector_string_262144_4 1305267.533 -
SetIntersection_None_Vector_string_262144_64 1290160.553 -
SetIntersection_None_Vector_string_4_1 216942851.451 -
SetIntersection_None_Vector_string_4_4 135578791.190 -
SetIntersection_None_Vector_string_64_1 17345520.115 -
SetIntersection_None_Vector_string_64_16 14130196.591 -
SetIntersection_None_Vector_string_64_4 16551590.218 -
SetIntersection_None_Vector_string_64_64 8808920.548 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1128075.888 1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1106056.983 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1116477.787 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1119890.209 2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1090543.697 -2.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1112971.411 4.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1160490.441 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1149521.339 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1136214.831 -1.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1135858.562 -2.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1157511.394 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1174543.292 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1148243.826 3.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63692147.343 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33896633.285 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54287115.567 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534034837.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4292505.608 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4048981.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2201776.459 1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4284140.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3512821.279 2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1250252.182 1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1157598.856 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1157715.246 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1182181.526 3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1231168.009 4.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1230904.756 2.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1178943.728 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1192949.489 1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215196608.421 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134341023.116 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16820600.914 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13775164.844 1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16166731.400 1.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8579165.051 -
SetIntersection_None_Vector_uint32_1024_1 1073534.814 1.52%
SetIntersection_None_Vector_uint32_1024_1024 1073218.849 -
SetIntersection_None_Vector_uint32_1024_16 1075329.075 -
SetIntersection_None_Vector_uint32_1024_256 1071100.623 -
SetIntersection_None_Vector_uint32_1024_4 1074915.034 -
SetIntersection_None_Vector_uint32_1024_64 1073853.348 -
SetIntersection_None_Vector_uint32_16384_1 1114797.767 -
SetIntersection_None_Vector_uint32_16384_1024 1092607.782 2.49%
SetIntersection_None_Vector_uint32_16384_16 1098763.431 3.29%
SetIntersection_None_Vector_uint32_16384_16384 1093099.242 -
SetIntersection_None_Vector_uint32_16384_256 1111127.113 1.40%
SetIntersection_None_Vector_uint32_16384_4 1101870.631 -
SetIntersection_None_Vector_uint32_16384_64 1096717.150 -
SetIntersection_None_Vector_uint32_16_1 63105236.591 -
SetIntersection_None_Vector_uint32_16_16 33521479.256 -
SetIntersection_None_Vector_uint32_16_4 53691098.038 -
SetIntersection_None_Vector_uint32_1_1 532133816.031 -
SetIntersection_None_Vector_uint32_256_1 4216407.503 -1.21%
SetIntersection_None_Vector_uint32_256_16 4006197.251 1.16%
SetIntersection_None_Vector_uint32_256_256 2144169.642 -
SetIntersection_None_Vector_uint32_256_4 4182305.433 -
SetIntersection_None_Vector_uint32_256_64 3407730.773 1.96%
SetIntersection_None_Vector_uint32_262144_1 1121089.328 -1.31%
SetIntersection_None_Vector_uint32_262144_1024 1123090.281 -
SetIntersection_None_Vector_uint32_262144_16 1122323.053 4.12%
SetIntersection_None_Vector_uint32_262144_16384 1118198.054 1.95%
SetIntersection_None_Vector_uint32_262144_256 1125968.190 3.66%
SetIntersection_None_Vector_uint32_262144_262144 1122007.894 1.97%
SetIntersection_None_Vector_uint32_262144_4 1118398.472 -
SetIntersection_None_Vector_uint32_262144_64 1131057.975 -
SetIntersection_None_Vector_uint32_4_1 213542368.470 -
SetIntersection_None_Vector_uint32_4_4 133343430.125 -
SetIntersection_None_Vector_uint32_64_1 16630891.758 -
SetIntersection_None_Vector_uint32_64_16 13466816.346 -
SetIntersection_None_Vector_uint32_64_4 15894282.891 -
SetIntersection_None_Vector_uint32_64_64 8435780.786 -
SetIntersection_None_Vector_uint64_1024_1 1067240.097 4.49%
SetIntersection_None_Vector_uint64_1024_1024 1056856.415 1.64%
SetIntersection_None_Vector_uint64_1024_16 1068660.966 -
SetIntersection_None_Vector_uint64_1024_256 1091597.693 1.44%
SetIntersection_None_Vector_uint64_1024_4 1067567.711 -
SetIntersection_None_Vector_uint64_1024_64 1069492.604 -1.10%
SetIntersection_None_Vector_uint64_16384_1 1094063.993 -
SetIntersection_None_Vector_uint64_16384_1024 1108765.544 1.20%
SetIntersection_None_Vector_uint64_16384_16 1098766.330 -
SetIntersection_None_Vector_uint64_16384_16384 1093371.909 3.03%
SetIntersection_None_Vector_uint64_16384_256 1093569.043 -
SetIntersection_None_Vector_uint64_16384_4 1095660.983 -1.13%
SetIntersection_None_Vector_uint64_16384_64 1095958.321 -
SetIntersection_None_Vector_uint64_16_1 63035176.105 -
SetIntersection_None_Vector_uint64_16_16 33431327.623 -
SetIntersection_None_Vector_uint64_16_4 53682832.548 -
SetIntersection_None_Vector_uint64_1_1 531630172.836 -
SetIntersection_None_Vector_uint64_256_1 4239396.227 -
SetIntersection_None_Vector_uint64_256_16 3995692.958 -
SetIntersection_None_Vector_uint64_256_256 2130162.188 1.40%
SetIntersection_None_Vector_uint64_256_4 4191213.623 -
SetIntersection_None_Vector_uint64_256_64 3423194.747 4.24%
SetIntersection_None_Vector_uint64_262144_1 1130776.810 -
SetIntersection_None_Vector_uint64_262144_1024 1121238.886 -
SetIntersection_None_Vector_uint64_262144_16 1138555.800 1.87%
SetIntersection_None_Vector_uint64_262144_16384 1116324.289 -
SetIntersection_None_Vector_uint64_262144_256 1108553.056 2.46%
SetIntersection_None_Vector_uint64_262144_262144 1123957.815 5.08%
SetIntersection_None_Vector_uint64_262144_4 1122710.173 -
SetIntersection_None_Vector_uint64_262144_64 1121416.700 -
SetIntersection_None_Vector_uint64_4_1 213233038.079 -
SetIntersection_None_Vector_uint64_4_4 133283492.645 -
SetIntersection_None_Vector_uint64_64_1 16559730.831 -
SetIntersection_None_Vector_uint64_64_16 13449153.922 -
SetIntersection_None_Vector_uint64_64_4 15880265.496 -
SetIntersection_None_Vector_uint64_64_64 8457868.524 2.78%
bm_gcd_complex 17.812 -
bm_gcd_random 29.263 -
bm_gcd_trivial 0.650 6.28%
bm_lexicographical_compare<int>/1 1.394 12.00%
bm_lexicographical_compare<int>/1048576 68557.110 -
bm_lexicographical_compare<int>/262144 16276.902 -
bm_lexicographical_compare<int>/32768 1939.578 1.23%
bm_lexicographical_compare<int>/4096 238.313 -
bm_lexicographical_compare<int>/512 29.842 -
bm_lexicographical_compare<int>/64 4.407 -1.50%
bm_lexicographical_compare<int>/8 1.522 -1.64%
bm_lexicographical_compare<signed_char>/1 1.264 -2.54%
bm_lexicographical_compare<signed_char>/1048576 16290.377 -
bm_lexicographical_compare<signed_char>/262144 3835.173 -
bm_lexicographical_compare<signed_char>/32768 477.717 -
bm_lexicographical_compare<signed_char>/4096 59.768 -
bm_lexicographical_compare<signed_char>/512 7.601 -
bm_lexicographical_compare<signed_char>/64 1.908 -
bm_lexicographical_compare<signed_char>/8 3.041 -3.46%
bm_lexicographical_compare<unsigned_char>/1 1.608 3.92%
bm_lexicographical_compare<unsigned_char>/1048576 17922.017 -
bm_lexicographical_compare<unsigned_char>/262144 4492.914 -
bm_lexicographical_compare<unsigned_char>/32768 572.127 -
bm_lexicographical_compare<unsigned_char>/4096 77.576 -
bm_lexicographical_compare<unsigned_char>/512 8.778 -
bm_lexicographical_compare<unsigned_char>/64 2.014 1.05%
bm_lexicographical_compare<unsigned_char>/8 1.384 4.51%
bm_ranges_lexicographical_compare<int>/1 1.467 -8.92%
bm_ranges_lexicographical_compare<int>/1048576 68572.245 -
bm_ranges_lexicographical_compare<int>/262144 16278.201 -
bm_ranges_lexicographical_compare<int>/32768 1935.023 -
bm_ranges_lexicographical_compare<int>/4096 238.375 -
bm_ranges_lexicographical_compare<int>/512 29.794 -
bm_ranges_lexicographical_compare<int>/64 4.447 -2.53%
bm_ranges_lexicographical_compare<int>/8 1.535 -5.07%
bm_ranges_lexicographical_compare<signed_char>/1 1.624 -8.49%
bm_ranges_lexicographical_compare<signed_char>/1048576 16279.220 -
bm_ranges_lexicographical_compare<signed_char>/262144 3843.765 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.973 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.850 -
bm_ranges_lexicographical_compare<signed_char>/512 8.026 -1.47%
bm_ranges_lexicographical_compare<signed_char>/64 2.350 -2.56%
bm_ranges_lexicographical_compare<signed_char>/8 3.520 -4.22%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.491 -7.64%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17922.672 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4500.679 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.851 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.598 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.693 -1.03%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.907 -4.39%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.260 -9.09%
bm_ranges_swap_ranges_vb_aligned/1024 6.528 2.08%
bm_ranges_swap_ranges_vb_aligned/1048576 3343.525 -
bm_ranges_swap_ranges_vb_aligned/128 3.394 -
bm_ranges_swap_ranges_vb_aligned/131072 246.853 1.88%
bm_ranges_swap_ranges_vb_aligned/16 3.464 -3.35%
bm_ranges_swap_ranges_vb_aligned/16384 34.757 -
bm_ranges_swap_ranges_vb_aligned/2048 8.663 -
bm_ranges_swap_ranges_vb_aligned/256 4.334 5.09%
bm_ranges_swap_ranges_vb_aligned/262144 501.172 -
bm_ranges_swap_ranges_vb_aligned/32 3.464 -3.40%
bm_ranges_swap_ranges_vb_aligned/32768 64.393 -
bm_ranges_swap_ranges_vb_aligned/4096 12.091 -
bm_ranges_swap_ranges_vb_aligned/512 5.220 1.61%
bm_ranges_swap_ranges_vb_aligned/524288 1046.877 -2.49%
bm_ranges_swap_ranges_vb_aligned/64 2.939 -1.59%
bm_ranges_swap_ranges_vb_aligned/65536 123.574 -
bm_ranges_swap_ranges_vb_aligned/8 3.392 -3.79%
bm_ranges_swap_ranges_vb_aligned/8192 19.598 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15893.253 -
bm_ranges_swap_ranges_vb_unaligned/262144 3836.073 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.133 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.381 -
bm_ranges_swap_ranges_vb_unaligned/512 11.976 -
bm_ranges_swap_ranges_vb_unaligned/64 5.041 -
bm_ranges_swap_ranges_vb_unaligned/8 5.032 -
bm_swap_ranges_vb_aligned/1048576 3341.106 -
bm_swap_ranges_vb_aligned/262144 486.647 -
bm_swap_ranges_vb_aligned/32768 63.683 -
bm_swap_ranges_vb_aligned/4096 12.633 -
bm_swap_ranges_vb_aligned/512 5.009 -
bm_swap_ranges_vb_aligned/64 2.710 -4.94%
bm_swap_ranges_vb_aligned/8 3.189 -1.66%
bm_swap_ranges_vb_unaligned/1048576 15892.429 -
bm_swap_ranges_vb_unaligned/262144 3835.386 -
bm_swap_ranges_vb_unaligned/32768 485.263 -
bm_swap_ranges_vb_unaligned/4096 64.858 -
bm_swap_ranges_vb_unaligned/512 12.324 -
bm_swap_ranges_vb_unaligned/64 4.978 -
bm_swap_ranges_vb_unaligned/8 4.788 -
bm_write 571.433 -5.37%
ranges::min(std::deque<__int128>)/1 0.709 -4.39%
ranges::min(std::deque<__int128>)/64 20.881 -1.13%
ranges::min(std::deque<__int128>)/70000 24353.730 -
ranges::min(std::deque<__int128>)/8 2.826 -
ranges::min(std::deque<char>)/1 0.630 -15.56%
ranges::min(std::deque<char>)/64 16.549 -15.38%
ranges::min(std::deque<char>)/70000 17790.011 -21.59%
ranges::min(std::deque<char>)/8 2.308 -4.80%
ranges::min(std::deque<long_long>)/1 0.692 11.57%
ranges::min(std::deque<long_long>)/64 17.312 -5.32%
ranges::min(std::deque<long_long>)/70000 18827.799 -10.24%
ranges::min(std::deque<long_long>)/8 2.301 -
ranges::min(std::list<__int128>)/1 0.367 9.69%
ranges::min(std::list<__int128>)/64 33.222 -
ranges::min(std::list<__int128>)/70000 58964.467 -
ranges::min(std::list<__int128>)/8 2.056 -
ranges::min(std::list<char>)/1 0.453 16.18%
ranges::min(std::list<char>)/64 26.850 -
ranges::min(std::list<char>)/70000 54000.115 -
ranges::min(std::list<char>)/8 1.920 1.05%
ranges::min(std::list<long_long>)/1 0.267 -
ranges::min(std::list<long_long>)/64 24.453 -
ranges::min(std::list<long_long>)/70000 50577.139 15.03%
ranges::min(std::list<long_long>)/8 1.978 2.45%
ranges::min(std::vector<__int128>)/1 0.380 18.68%
ranges::min(std::vector<__int128>)/64 38.474 56.69%
ranges::min(std::vector<__int128>)/70000 46493.370 72.07%
ranges::min(std::vector<__int128>)/8 3.075 7.19%
ranges::min(std::vector<char>)/1 0.291 -12.67%
ranges::min(std::vector<char>)/64 4.246 -
ranges::min(std::vector<char>)/70000 493.295 -
ranges::min(std::vector<char>)/8 2.435 -
ranges::min(std::vector<long_long>)/1 0.384 31.94%
ranges::min(std::vector<long_long>)/64 4.935 5.30%
ranges::min(std::vector<long_long>)/70000 7914.097 -
ranges::min(std::vector<long_long>)/8 2.299 6.10%
ranges::minmax(std::deque<__int128>)/1 0.692 -2.74%
ranges::minmax(std::deque<__int128>)/64 31.101 -2.40%
ranges::minmax(std::deque<__int128>)/70000 34515.373 -
ranges::minmax(std::deque<__int128>)/8 3.799 -6.98%
ranges::minmax(std::deque<char>)/1 0.685 -
ranges::minmax(std::deque<char>)/64 23.074 -14.55%
ranges::minmax(std::deque<char>)/70000 24075.452 -11.89%
ranges::minmax(std::deque<char>)/8 3.740 -7.11%
ranges::minmax(std::deque<long_long>)/1 0.672 -1.56%
ranges::minmax(std::deque<long_long>)/64 27.549 19.73%
ranges::minmax(std::deque<long_long>)/70000 28307.097 12.83%
ranges::minmax(std::deque<long_long>)/8 3.813 -1.22%
ranges::minmax(std::list<__int128>)/1 0.461 2.90%
ranges::minmax(std::list<__int128>)/64 39.070 -
ranges::minmax(std::list<__int128>)/70000 57677.425 -
ranges::minmax(std::list<__int128>)/8 3.866 -
ranges::minmax(std::list<char>)/1 0.427 -6.92%
ranges::minmax(std::list<char>)/64 34.399 1.09%
ranges::minmax(std::list<char>)/70000 55317.913 2.18%
ranges::minmax(std::list<char>)/8 2.503 -
ranges::minmax(std::list<long_long>)/1 0.369 -35.12%
ranges::minmax(std::list<long_long>)/64 30.802 1.49%
ranges::minmax(std::list<long_long>)/70000 53910.120 -1.42%
ranges::minmax(std::list<long_long>)/8 2.533 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.867 -
ranges::minmax(std::vector<__int128>)/70000 34928.309 -
ranges::minmax(std::vector<__int128>)/8 4.102 -
ranges::minmax(std::vector<char>)/1 0.631 -4.47%
ranges::minmax(std::vector<char>)/64 1.228 -7.28%
ranges::minmax(std::vector<char>)/70000 589.052 -
ranges::minmax(std::vector<char>)/8 0.865 -15.27%
ranges::minmax(std::vector<long_long>)/1 0.689 -
ranges::minmax(std::vector<long_long>)/64 10.156 -
ranges::minmax(std::vector<long_long>)/70000 9149.974 -
ranges::minmax(std::vector<long_long>)/8 2.105 -
rng::contains(deque<int>)_(process_all)/1048576 245352.209 -
rng::contains(deque<int>)_(process_all)/32 8.791 -
rng::contains(deque<int>)_(process_all)/50 12.687 -
rng::contains(deque<int>)_(process_all)/8 3.190 -
rng::contains(deque<int>)_(process_all)/8192 1879.986 -
rng::contains(list<int>)_(process_all)/1048576 837528.224 -
rng::contains(list<int>)_(process_all)/32 9.412 1.61%
rng::contains(list<int>)_(process_all)/50 17.751 -2.22%
rng::contains(list<int>)_(process_all)/8 2.387 1.06%
rng::contains(list<int>)_(process_all)/8192 6936.644 -
rng::contains(vector<int>)_(process_all)/1048576 234683.755 -
rng::contains(vector<int>)_(process_all)/32 8.300 -
rng::contains(vector<int>)_(process_all)/50 12.310 -
rng::contains(vector<int>)_(process_all)/8 2.705 5.71%
rng::contains(vector<int>)_(process_all)/8192 1823.034 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18385.844 -3.26%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21654.395 8.26%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1525574.197 4.00%
rng::contains_subrange(deque<int>)_(process_all)/1048576 427405.499 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.799 -
rng::contains_subrange(deque<int>)_(process_all)/32 12.149 -3.39%
rng::contains_subrange(deque<int>)_(process_all)/50 24.330 1.45%
rng::contains_subrange(deque<int>)_(process_all)/8192 3340.269 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501875.538 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.000 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.531 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.746 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3927.997 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475817.578 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.390 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.530 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.517 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3709.063 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37671.731 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38874.831 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2523560.701 -
rng::contains_subrange(list<int>)_(process_all)/1048576 833518.419 -2.53%
rng::contains_subrange(list<int>)_(process_all)/16 4.901 -
rng::contains_subrange(list<int>)_(process_all)/32 9.992 -1.72%
rng::contains_subrange(list<int>)_(process_all)/50 17.556 -
rng::contains_subrange(list<int>)_(process_all)/8192 6670.189 -6.96%
rng::contains_subrange(list<int>)_(same_length)/1048576 935062.610 -
rng::contains_subrange(list<int>)_(same_length)/16 5.841 -
rng::contains_subrange(list<int>)_(same_length)/32 16.490 -
rng::contains_subrange(list<int>)_(same_length)/50 25.170 -
rng::contains_subrange(list<int>)_(same_length)/8192 7908.339 -7.42%
rng::contains_subrange(list<int>)_(single_element)/1048576 806027.349 -5.68%
rng::contains_subrange(list<int>)_(single_element)/16 4.803 -1.42%
rng::contains_subrange(list<int>)_(single_element)/32 10.167 1.32%
rng::contains_subrange(list<int>)_(single_element)/50 17.188 -1.10%
rng::contains_subrange(list<int>)_(single_element)/8192 7068.470 -13.80%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13319.512 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14001.988 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763294.197 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208128.655 -1.78%
rng::contains_subrange(vector<int>)_(process_all)/16 4.698 -1.12%
rng::contains_subrange(vector<int>)_(process_all)/32 8.018 -
rng::contains_subrange(vector<int>)_(process_all)/50 12.048 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1623.619 -1.80%
rng::contains_subrange(vector<int>)_(same_length)/1048576 245556.195 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.786 -2.09%
rng::contains_subrange(vector<int>)_(same_length)/32 8.667 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.696 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1921.794 2.81%
rng::contains_subrange(vector<int>)_(single_element)/1048576 235290.253 1.18%
rng::contains_subrange(vector<int>)_(single_element)/16 4.724 -3.35%
rng::contains_subrange(vector<int>)_(single_element)/32 8.514 -1.35%
rng::contains_subrange(vector<int>)_(single_element)/50 12.434 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1835.093 1.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.318 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489191.678 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.799 -5.10%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.524 1.04%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3819.882 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.127 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 508.956 -2.29%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 521569.961 1.37%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 31.422 23.38%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.670 -1.34%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4037.099 1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.712 -1.47%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.167 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1872.432 -8.98%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2192450.340 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.036 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.583 -4.39%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17626.161 -12.88%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 771.951 14.90%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1434332.819 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.111 -1.06%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.868 -3.28%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11677.066 2.97%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1851.271 7.34%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2340765.331 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.510 -1.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.686 -2.15%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 22799.139 16.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 571.960 -9.84%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442190.572 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.309 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.803 -2.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11129.337 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.713 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 761.946 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 952543.423 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.420 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.072 -2.96%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7838.450 -5.71%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.769 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.769 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.751 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.751 -2.55%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.769 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 858.327 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070534.394 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.682 1.77%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.833 -1.26%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11992.938 -8.14%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 81.254 3.79%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73703.684 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.643 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.487 -21.66%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 573.941 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.230 -5.81%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.227 -5.95%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.226 -5.92%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.223 -6.44%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.224 -6.42%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.948 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306026.752 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.990 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.987 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.142 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 288.235 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9380.175 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.370 -1.17%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.625 -2.20%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2327.245 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.596 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15481.801 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.667 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.652 4.40%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3870.413 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 741.251 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26718.706 -4.60%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.894 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.482 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9672.678 -1.47%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.503 -3.76%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 647.376 -4.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.525 -5.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -3.66%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.951 -3.43%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.142 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8618.937 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.570 -1.85%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.137 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2117.795 -1.08%
rng::find(vector<bool>)_(process_all)/1024 4.597 2.19%
rng::find(vector<bool>)_(process_all)/1048576 3651.013 -
rng::find(vector<bool>)_(process_all)/50 0.642 -18.42%
rng::find(vector<bool>)_(process_all)/8 0.605 -18.18%
rng::find(vector<bool>)_(process_all)/8192 33.316 -
rng::find_if(vector<bool>)_(process_all)/1024 565.505 -
rng::find_if(vector<bool>)_(process_all)/1048576 576189.203 -
rng::find_if(vector<bool>)_(process_all)/50 23.927 -
rng::find_if(vector<bool>)_(process_all)/8 3.552 -
rng::find_if(vector<bool>)_(process_all)/8192 4500.677 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.571 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575634.043 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.049 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.605 1.70%
rng::find_if_not(vector<bool>)_(process_all)/8192 4494.493 -
rng::find_last(deque<int>)_(bail_10%)/1024 261.979 15.66%
rng::find_last(deque<int>)_(bail_10%)/1048576 322894.835 -
rng::find_last(deque<int>)_(bail_10%)/50 13.009 14.33%
rng::find_last(deque<int>)_(bail_10%)/8 2.700 -
rng::find_last(deque<int>)_(bail_10%)/8192 2500.942 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.993 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25391.354 -7.14%
rng::find_last(deque<int>)_(bail_90%)/50 1.831 -
rng::find_last(deque<int>)_(bail_90%)/8 0.882 2.49%
rng::find_last(deque<int>)_(bail_90%)/8192 202.836 1.01%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.044 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363079.002 -48.61%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.450 2.73%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.299 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5837.777 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.193 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 413155.029 -40.83%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.751 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.431 1.96%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5962.646 -19.93%
rng::find_last(list<int>)_(bail_10%)/1024 670.639 -
rng::find_last(list<int>)_(bail_10%)/1048576 785774.325 -
rng::find_last(list<int>)_(bail_10%)/50 15.822 -
rng::find_last(list<int>)_(bail_10%)/8 2.071 -
rng::find_last(list<int>)_(bail_10%)/8192 6257.149 -
rng::find_last(list<int>)_(bail_90%)/1024 76.577 -
rng::find_last(list<int>)_(bail_90%)/1048576 86796.448 -
rng::find_last(list<int>)_(bail_90%)/50 1.251 -7.24%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 601.545 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.328 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205736.233 -
rng::find_last(vector<char>)_(bail_10%)/50 10.798 -
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1620.005 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.585 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22958.848 -
rng::find_last(vector<char>)_(bail_90%)/50 1.464 1.94%
rng::find_last(vector<char>)_(bail_90%)/8 0.441 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.503 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.824 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213138.446 -
rng::find_last(vector<int>)_(bail_10%)/50 10.865 -
rng::find_last(vector<int>)_(bail_10%)/8 2.020 -
rng::find_last(vector<int>)_(bail_10%)/8192 1648.314 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.876 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23096.431 -1.24%
rng::find_last(vector<int>)_(bail_90%)/50 1.534 2.96%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 4.04%
rng::find_last(vector<int>)_(bail_90%)/8192 188.537 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.527 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361924.301 -1.90%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.772 1.33%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.801 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2762.288 -1.24%
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.039 2.58%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39732.003 3.96%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.590 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.147 18.16%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.013 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 779.768 1.45%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 897443.831 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.630 1.94%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.208 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7046.655 2.96%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 765.510 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896050.282 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.597 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.377 -8.99%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6732.895 -1.27%
rng::find_last_if(list<int>)_(bail_10%)/1024 676.049 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802269.400 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.216 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.300 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6591.058 -1.48%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.690 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88316.529 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.159 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.588 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.588 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237765.004 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.405 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.071 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1857.185 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.701 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26196.868 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.447 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.484 3.65%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.591 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 257.698 3.96%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306698.149 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.511 -4.14%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.637 -2.81%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2212.320 1.26%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.152 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33464.564 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.482 -1.76%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.609 31.14%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.093 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.040 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362872.090 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.444 -1.56%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.827 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.766 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.663 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38170.007 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.276 -2.94%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.862 -3.38%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.228 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 760.203 -3.34%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 905417.861 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.911 1.11%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.189 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6575.249 -2.12%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 762.866 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898736.361 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.050 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.465 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6531.431 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.851 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804051.714 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.674 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.183 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6729.834 2.44%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.007 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88400.750 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.098 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 602.889 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.177 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238140.503 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.442 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -2.47%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.801 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.941 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26199.337 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.507 -2.03%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -10.00%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.046 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.320 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306881.469 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.551 -6.50%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2181.635 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.031 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33487.074 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.482 -1.70%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.509 7.89%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.692 -
rng::fold_left(deque<int>)/1048576 550374.279 -
rng::fold_left(deque<int>)/32 16.625 1.24%
rng::fold_left(deque<int>)/50 27.735 1.42%
rng::fold_left(deque<int>)/8 4.087 4.42%
rng::fold_left(deque<int>)/8192 4335.138 -3.00%
rng::fold_left(list<int>)/1048576 1467674.030 5.46%
rng::fold_left(list<int>)/32 20.621 -
rng::fold_left(list<int>)/50 37.646 -2.64%
rng::fold_left(list<int>)/8 3.830 -
rng::fold_left(list<int>)/8192 10870.581 -7.33%
rng::fold_left(vector<int>)/1048576 1324599.716 -
rng::fold_left(vector<int>)/32 21.652 -
rng::fold_left(vector<int>)/50 37.187 -
rng::fold_left(vector<int>)/8 3.557 -
rng::fold_left(vector<int>)/8192 10308.984 -
rng::for_each(map<int>)/32 25.082 -
rng::for_each(map<int>)/50 37.683 -
rng::for_each(map<int>)/8 6.177 1.07%
rng::for_each(map<int>)/8192 7355.082 -
rng::for_each(multimap<int>)/32 25.970 -
rng::for_each(multimap<int>)/50 40.023 -
rng::for_each(multimap<int>)/8 6.211 -
rng::for_each(multimap<int>)/8192 7403.930 -
rng::for_each(multiset<int>)/32 25.467 -
rng::for_each(multiset<int>)/50 38.900 -
rng::for_each(multiset<int>)/8 6.851 3.19%
rng::for_each(multiset<int>)/8192 7741.015 -
rng::for_each(set<int>)/32 25.260 -
rng::for_each(set<int>)/50 37.828 -
rng::for_each(set<int>)/8 6.540 -1.67%
rng::for_each(set<int>)/8192 7733.162 -
rng::starts_with(deque<int>)/1000 469.849 8.12%
rng::starts_with(deque<int>)/1024 466.380 -1.14%
rng::starts_with(deque<int>)/1048576 495341.679 -
rng::starts_with(deque<int>)/8 4.025 1.95%
rng::starts_with(deque<int>)/8192 3863.000 -
rng::starts_with(deque<int>,_pred)/1000 516.312 1.26%
rng::starts_with(deque<int>,_pred)/1024 529.616 1.47%
rng::starts_with(deque<int>,_pred)/1048576 518659.358 1.46%
rng::starts_with(deque<int>,_pred)/8 4.643 -
rng::starts_with(deque<int>,_pred)/8192 3997.367 1.91%
rng::starts_with(list<int>)/1000 754.823 -
rng::starts_with(list<int>)/1024 772.853 -
rng::starts_with(list<int>)/1048576 939786.193 -
rng::starts_with(list<int>)/8 2.934 -
rng::starts_with(list<int>)/8192 9282.460 -
rng::starts_with(list<int>,_pred)/1000 786.936 -
rng::starts_with(list<int>,_pred)/1024 804.849 -
rng::starts_with(list<int>,_pred)/1048576 971618.841 -
rng::starts_with(list<int>,_pred)/8 3.513 -
rng::starts_with(list<int>,_pred)/8192 11788.693 -
rng::starts_with(vector<int>)/1000 58.345 -
rng::starts_with(vector<int>)/1024 59.886 -
rng::starts_with(vector<int>)/1048576 68404.309 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.949 -
rng::starts_with(vector<int>,_pred)/1000 276.440 -1.21%
rng::starts_with(vector<int>,_pred)/1024 286.840 -
rng::starts_with(vector<int>,_pred)/1048576 304251.430 -
rng::starts_with(vector<int>,_pred)/8 2.495 5.81%
rng::starts_with(vector<int>,_pred)/8192 2497.231 -
std::adjacent_find(deque<int>)/1024 460.924 -
std::adjacent_find(deque<int>)/1048576 474074.560 -
std::adjacent_find(deque<int>)/50 16.729 -16.27%
std::adjacent_find(deque<int>)/8 2.857 -25.16%
std::adjacent_find(deque<int>)/8192 3696.378 -
std::adjacent_find(deque<int>,_pred)/1024 629.121 -
std::adjacent_find(deque<int>,_pred)/1048576 649004.475 -
std::adjacent_find(deque<int>,_pred)/50 29.263 -
std::adjacent_find(deque<int>,_pred)/8 4.292 3.00%
std::adjacent_find(deque<int>,_pred)/8192 5088.851 -
std::adjacent_find(list<int>)/1024 733.883 -
std::adjacent_find(list<int>)/1048576 866153.138 -
std::adjacent_find(list<int>)/50 23.608 1.79%
std::adjacent_find(list<int>)/8 2.084 -
std::adjacent_find(list<int>)/8192 6684.786 1.06%
std::adjacent_find(list<int>,_pred)/1024 788.532 -
std::adjacent_find(list<int>,_pred)/1048576 916697.467 -
std::adjacent_find(list<int>,_pred)/50 29.249 -
std::adjacent_find(list<int>,_pred)/8 3.858 1.12%
std::adjacent_find(list<int>,_pred)/8192 7212.180 -
std::adjacent_find(vector<int>)/1024 234.030 -
std::adjacent_find(vector<int>)/1048576 234321.866 -
std::adjacent_find(vector<int>)/50 11.952 -
std::adjacent_find(vector<int>)/8 2.020 -
std::adjacent_find(vector<int>)/8192 1825.577 -
std::adjacent_find(vector<int>,_pred)/1024 399.502 -
std::adjacent_find(vector<int>,_pred)/1048576 472763.222 1.64%
std::adjacent_find(vector<int>,_pred)/50 22.899 -1.86%
std::adjacent_find(vector<int>,_pred)/8 3.220 -1.26%
std::adjacent_find(vector<int>,_pred)/8192 3188.073 -
std::all_of(deque<int>)_(process_all)/32 12.322 -
std::all_of(deque<int>)_(process_all)/32768 10116.450 -3.11%
std::all_of(deque<int>)_(process_all)/50 18.912 -
std::all_of(deque<int>)_(process_all)/8 3.296 -
std::all_of(deque<int>)_(process_all)/8192 2526.418 -3.31%
std::all_of(list<int>)_(process_all)/32 11.460 -
std::all_of(list<int>)_(process_all)/32768 25724.643 -1.21%
std::all_of(list<int>)_(process_all)/50 21.994 -
std::all_of(list<int>)_(process_all)/8 2.650 -1.34%
std::all_of(list<int>)_(process_all)/8192 7957.329 12.64%
std::all_of(vector<int>)_(process_all)/32 8.462 -
std::all_of(vector<int>)_(process_all)/32768 8122.853 -
std::all_of(vector<int>)_(process_all)/50 13.502 5.75%
std::all_of(vector<int>)_(process_all)/8 2.391 -1.32%
std::all_of(vector<int>)_(process_all)/8192 2035.617 -
std::any_of(deque<int>)_(process_all)/32 12.289 -
std::any_of(deque<int>)_(process_all)/32768 11309.538 3.97%
std::any_of(deque<int>)_(process_all)/50 18.865 -
std::any_of(deque<int>)_(process_all)/8 3.285 -
std::any_of(deque<int>)_(process_all)/8192 2836.502 4.28%
std::any_of(list<int>)_(process_all)/32 11.684 -
std::any_of(list<int>)_(process_all)/32768 25797.074 -5.55%
std::any_of(list<int>)_(process_all)/50 21.915 -
std::any_of(list<int>)_(process_all)/8 2.642 -
std::any_of(list<int>)_(process_all)/8192 6935.963 -17.35%
std::any_of(vector<int>)_(process_all)/32 8.425 -
std::any_of(vector<int>)_(process_all)/32768 8110.080 -
std::any_of(vector<int>)_(process_all)/50 13.622 7.87%
std::any_of(vector<int>)_(process_all)/8 2.424 2.40%
std::any_of(vector<int>)_(process_all)/8192 2038.839 -
std::copy(deque<int>)/1048576 50079.754 -
std::copy(deque<int>)/262144 11768.843 -
std::copy(deque<int>)/32768 1142.917 -
std::copy(deque<int>)/4096 145.166 -
std::copy(deque<int>)/512 16.627 -
std::copy(deque<int>)/64 2.713 -
std::copy(deque<int>)/8 2.694 -
std::copy(list<int>)/1048576 863578.304 -
std::copy(list<int>)/262144 213777.239 -
std::copy(list<int>)/32768 26248.011 3.24%
std::copy(list<int>)/4096 3191.628 2.30%
std::copy(list<int>)/512 365.190 -
std::copy(list<int>)/64 30.266 -
std::copy(list<int>)/8 2.467 2.43%
std::copy(vector<bool>)_(aligned)/1048576 2760.460 -1.75%
std::copy(vector<bool>)_(aligned)/262144 636.928 -
std::copy(vector<bool>)_(aligned)/32768 35.415 -
std::copy(vector<bool>)_(aligned)/4096 4.747 -1.40%
std::copy(vector<bool>)_(aligned)/512 1.372 -
std::copy(vector<bool>)_(aligned)/64 1.344 3.65%
std::copy(vector<bool>)_(unaligned)/1048576 7015.962 -
std::copy(vector<bool>)_(unaligned)/262144 1713.615 -
std::copy(vector<bool>)_(unaligned)/32768 219.179 -
std::copy(vector<bool>)_(unaligned)/4096 26.026 -
std::copy(vector<bool>)_(unaligned)/512 3.487 -
std::copy(vector<bool>)_(unaligned)/64 1.793 -
std::copy(vector<int>)/1048576 50228.520 -
std::copy(vector<int>)/262144 12476.627 7.16%
std::copy(vector<int>)/32768 3735.293 1.21%
std::copy(vector<int>)/4096 148.864 -11.51%
std::copy(vector<int>)/512 15.968 -
std::copy(vector<int>)/64 2.439 -
std::copy(vector<int>)/8 2.242 2.33%
std::copy_backward(deque<int>)/1048576 132375.157 -1.87%
std::copy_backward(deque<int>)/262144 33882.459 -1.49%
std::copy_backward(deque<int>)/32768 3664.149 -2.16%
std::copy_backward(deque<int>)/4096 146.719 -
std::copy_backward(deque<int>)/512 18.037 -5.47%
std::copy_backward(deque<int>)/64 3.023 -14.56%
std::copy_backward(deque<int>)/8 2.758 -1.61%
std::copy_backward(list<int>)/1048576 876998.646 -
std::copy_backward(list<int>)/262144 216905.238 -
std::copy_backward(list<int>)/32768 27085.483 3.34%
std::copy_backward(list<int>)/4096 3202.595 -1.60%
std::copy_backward(list<int>)/512 365.418 -
std::copy_backward(list<int>)/64 31.034 -
std::copy_backward(list<int>)/8 2.354 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2854.038 9.98%
std::copy_backward(vector<bool>)_(aligned)/262144 518.665 -23.10%
std::copy_backward(vector<bool>)_(aligned)/32768 35.533 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.019 2.46%
std::copy_backward(vector<bool>)_(aligned)/512 1.534 5.40%
std::copy_backward(vector<bool>)_(aligned)/64 1.726 1.52%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6545.872 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1585.888 -
std::copy_backward(vector<bool>)_(unaligned)/32768 202.649 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.324 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.807 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.899 -2.66%
std::copy_backward(vector<int>)/1048576 50212.337 -
std::copy_backward(vector<int>)/262144 12534.952 -
std::copy_backward(vector<int>)/32768 2711.824 -26.52%
std::copy_backward(vector<int>)/4096 198.877 36.71%
std::copy_backward(vector<int>)/512 16.568 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.222 -
std::copy_if(deque<int>)_(entire_range)/1048576 276974.410 -
std::copy_if(deque<int>)_(entire_range)/262144 69623.337 -
std::copy_if(deque<int>)_(entire_range)/32768 8651.827 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.554 -
std::copy_if(deque<int>)_(entire_range)/512 135.224 -
std::copy_if(deque<int>)_(entire_range)/64 16.123 -
std::copy_if(deque<int>)_(entire_range)/8 2.642 -
std::copy_if(deque<int>)_(every_other)/1048576 371228.825 -
std::copy_if(deque<int>)_(every_other)/262144 92535.087 -
std::copy_if(deque<int>)_(every_other)/32768 11566.675 -
std::copy_if(deque<int>)_(every_other)/4096 1452.650 -
std::copy_if(deque<int>)_(every_other)/512 180.883 -
std::copy_if(deque<int>)_(every_other)/64 23.251 -
std::copy_if(deque<int>)_(every_other)/8 3.441 -
std::copy_if(list<int>)_(entire_range)/1048576 869956.421 -
std::copy_if(list<int>)_(entire_range)/262144 216545.462 -
std::copy_if(list<int>)_(entire_range)/32768 26084.240 1.54%
std::copy_if(list<int>)_(entire_range)/4096 3024.426 -
std::copy_if(list<int>)_(entire_range)/512 363.583 -
std::copy_if(list<int>)_(entire_range)/64 33.469 -7.94%
std::copy_if(list<int>)_(entire_range)/8 2.550 1.01%
std::copy_if(list<int>)_(every_other)/1048576 840482.436 -
std::copy_if(list<int>)_(every_other)/262144 209004.854 -
std::copy_if(list<int>)_(every_other)/32768 25702.932 1.33%
std::copy_if(list<int>)_(every_other)/4096 3318.263 -
std::copy_if(list<int>)_(every_other)/512 358.768 -
std::copy_if(list<int>)_(every_other)/64 27.755 -
std::copy_if(list<int>)_(every_other)/8 2.290 -
std::copy_if(vector<int>)_(entire_range)/1048576 243930.497 -
std::copy_if(vector<int>)_(entire_range)/262144 59499.434 -
std::copy_if(vector<int>)_(entire_range)/32768 7422.661 -
std::copy_if(vector<int>)_(entire_range)/4096 928.698 -
std::copy_if(vector<int>)_(entire_range)/512 123.067 -
std::copy_if(vector<int>)_(entire_range)/64 15.967 -
std::copy_if(vector<int>)_(entire_range)/8 2.322 -
std::copy_if(vector<int>)_(every_other)/1048576 498570.439 -1.60%
std::copy_if(vector<int>)_(every_other)/262144 127291.379 -
std::copy_if(vector<int>)_(every_other)/32768 16159.618 -
std::copy_if(vector<int>)_(every_other)/4096 1989.247 -
std::copy_if(vector<int>)_(every_other)/512 254.248 -
std::copy_if(vector<int>)_(every_other)/64 32.726 -
std::copy_if(vector<int>)_(every_other)/8 4.252 2.14%
std::copy_n(deque<int>)/1048576 50258.950 -
std::copy_n(deque<int>)/262144 11708.711 -
std::copy_n(deque<int>)/32768 1138.765 -
std::copy_n(deque<int>)/4096 145.172 -
std::copy_n(deque<int>)/512 16.736 -
std::copy_n(deque<int>)/64 2.774 -
std::copy_n(deque<int>)/8 2.790 2.16%
std::copy_n(list<int>)/1048576 863068.452 -
std::copy_n(list<int>)/262144 214836.916 -
std::copy_n(list<int>)/32768 25858.865 -4.25%
std::copy_n(list<int>)/4096 3619.007 1.47%
std::copy_n(list<int>)/512 340.571 -
std::copy_n(list<int>)/64 14.696 -1.56%
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2944.334 -20.02%
std::copy_n(vector<bool>)_(aligned)/262144 606.958 -
std::copy_n(vector<bool>)_(aligned)/32768 35.572 -
std::copy_n(vector<bool>)_(aligned)/4096 4.869 -
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.352 -1.22%
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.549 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.803 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.532 1.64%
std::copy_n(vector<bool>)_(unaligned)/4096 26.057 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.800 -
std::copy_n(vector<int>)/1048576 49801.724 -
std::copy_n(vector<int>)/262144 11857.419 -5.35%
std::copy_n(vector<int>)/32768 3779.960 1.25%
std::copy_n(vector<int>)/4096 146.593 -11.83%
std::copy_n(vector<int>)/512 16.031 -
std::copy_n(vector<int>)/64 2.464 -
std::copy_n(vector<int>)/8 2.222 -3.59%
std::count(deque<int>)_(every_other)/1024 245.373 -
std::count(deque<int>)_(every_other)/1048576 251133.247 -
std::count(deque<int>)_(every_other)/8 2.526 -
std::count(deque<int>)_(every_other)/8192 1925.164 -
std::count(list<int>)_(every_other)/1024 707.146 -
std::count(list<int>)_(every_other)/1048576 825567.345 -
std::count(list<int>)_(every_other)/8 2.051 -
std::count(list<int>)_(every_other)/8192 6803.296 -
std::count(vector<bool>)/1000 2.969 -
std::count(vector<bool>)/1024 1.682 -
std::count(vector<bool>)/1048576 1452.727 -
std::count(vector<bool>)/8192 11.399 -
std::count(vector<int>)_(every_other)/1024 102.597 -
std::count(vector<int>)_(every_other)/1048576 104896.879 -
std::count(vector<int>)_(every_other)/8 1.337 3.46%
std::count(vector<int>)_(every_other)/8192 816.519 -
std::count_if(deque<int>)_(every_other)/1024 346.355 -
std::count_if(deque<int>)_(every_other)/1048576 342309.852 -
std::count_if(deque<int>)_(every_other)/8 3.500 -
std::count_if(deque<int>)_(every_other)/8192 2686.491 -
std::count_if(list<int>)_(every_other)/1024 749.561 -
std::count_if(list<int>)_(every_other)/1048576 882501.316 -
std::count_if(list<int>)_(every_other)/8 2.764 -
std::count_if(list<int>)_(every_other)/8192 7082.725 -
std::count_if(vector<int>)_(every_other)/1024 246.539 -
std::count_if(vector<int>)_(every_other)/1048576 247717.483 -
std::count_if(vector<int>)_(every_other)/8 4.150 -
std::count_if(vector<int>)_(every_other)/8192 1897.695 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 431.307 1.06%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 404.666 3.09%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 825.624 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 340.846 -3.99%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.791 -2.77%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2541.485 -7.32%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.694 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.829 1.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.668 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.216 1.15%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.856 1.32%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.475 1.30%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.996 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.960 1.46%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.908 -
std::deque<int>::ctor(size)/1024 74.007 -2.78%
std::deque<int>::ctor(size)/32 28.359 3.40%
std::deque<int>::ctor(size)/8192 457.536 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.636 1.14%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.556 1.01%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.722 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.400 1.02%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.547 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.464 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.864 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.447 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.729 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.927 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.031 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.969 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.912 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.334 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.313 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.040 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.798 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 323.780 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.373 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.213 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2539.743 1.21%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.865 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.731 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.538 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 851.588 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.659 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10272.215 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12544.462 -1.53%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.124 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113025.688 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.033 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.077 -2.38%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6177.250 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6739.051 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 155.930 -6.84%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54787.998 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 870.368 -4.72%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 52.605 -4.91%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12729.783 -5.94%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20824.120 1.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 646.052 1.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 184151.396 1.41%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.983 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.707 6.29%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12770.376 -1.89%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20779.842 1.72%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 644.602 2.03%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183822.217 1.66%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1083.261 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.934 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11668.455 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21111.770 2.59%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 650.485 2.77%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 184988.042 2.25%
std::deque<std::string>::ctor(size)/1024 726.846 -
std::deque<std::string>::ctor(size)/32 45.898 7.65%
std::deque<std::string>::ctor(size)/8192 8543.738 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 958.168 1.09%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.815 6.59%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12470.520 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20831.656 2.48%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 606.885 3.55%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 181958.258 3.51%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.321 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.322 -1.61%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.351 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.953 4.96%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.301 4.96%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.909 4.83%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.449 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.710 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.373 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.925 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.440 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.890 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.898 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.734 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.903 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.236 1.14%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.829 -6.53%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.286 -2.44%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.326 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.473 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.214 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.301 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.119 2.87%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2371.493 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.116 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.987 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4680.498 1.79%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6562.637 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.173 2.04%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52592.060 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1034.887 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.919 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8123.558 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12822.263 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.826 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114594.795 -3.90%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.392 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.185 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.329 5.00%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.899 4.72%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.835 4.66%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.299 3.84%
std::distance(deque<int>)/1024 0.844 -
std::distance(deque<int>)/4096 0.844 -
std::distance(deque<int>)/50 0.844 -3.08%
std::distance(deque<int>)/8192 0.844 -
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.370 -
std::distance(join_view(vector<vector<int>>))/50 0.632 8.23%
std::distance(join_view(vector<vector<int>>))/8192 8.271 -
std::equal(deque<int>)_(it,_it,_it)/1024 480.460 4.63%
std::equal(deque<int>)_(it,_it,_it)/1048576 497274.703 -
std::equal(deque<int>)_(it,_it,_it)/50 22.789 -
std::equal(deque<int>)_(it,_it,_it)/8 4.394 2.94%
std::equal(deque<int>)_(it,_it,_it)/8192 3854.165 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.059 -8.29%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425408.217 -10.40%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.246 -5.75%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.003 6.11%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3101.670 -14.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 520.457 -1.56%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515754.422 -1.12%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.880 -4.20%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.304 5.00%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3973.240 -3.76%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 524.808 1.53%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 521734.709 1.37%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.521 -8.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.548 -32.84%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4040.438 -
std::equal(list<int>)_(it,_it,_it)/1024 1128.875 -23.84%
std::equal(list<int>)_(it,_it,_it)/1048576 1309624.534 -
std::equal(list<int>)_(it,_it,_it)/50 35.391 -
std::equal(list<int>)_(it,_it,_it)/8 2.711 -
std::equal(list<int>)_(it,_it,_it)/8192 9895.396 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 770.589 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951965.100 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.092 -8.69%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.914 -3.21%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12401.454 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.796 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989421.213 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.093 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.603 3.89%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12767.135 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1156.304 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1314178.505 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.425 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.513 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12729.456 -1.51%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6329.885 -1.47%
std::equal(vector<bool>)_(unaligned)/50 0.960 -4.66%
std::equal(vector<bool>)_(unaligned)/8 0.913 -4.53%
std::equal(vector<bool>)_(unaligned)/8192 56.095 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.720 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73679.021 -
std::equal(vector<int>)_(it,_it,_it)/50 4.089 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.289 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.968 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73725.046 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.242 -1.61%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.369 -5.20%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.996 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.394 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305562.763 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.712 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.997 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2546.071 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.839 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305624.273 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.414 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.638 -2.03%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.898 -
std::fill(deque<int>)/1024 30.119 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 236.138 -
std::fill(list<int>)/1024 503.157 -
std::fill(list<int>)/32 8.272 -
std::fill(list<int>)/50 34.401 -2.11%
std::fill(list<int>)/8192 7518.670 -1.48%
std::fill(vector<bool>)/1048576 3821.616 2.62%
std::fill(vector<bool>)/262144 230.567 -
std::fill(vector<bool>)/32768 29.771 -1.22%
std::fill(vector<bool>)/4096 4.193 -
std::fill(vector<bool>)/512 1.490 -
std::fill(vector<bool>)/64 1.505 -
std::fill(vector<int>)/1024 29.835 -
std::fill(vector<int>)/32 1.042 -2.12%
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 234.645 -
std::fill_n(deque<int>)/1024 29.764 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 234.491 -
std::fill_n(list<int>)/1024 700.270 49.11%
std::fill_n(list<int>)/32 8.146 -
std::fill_n(list<int>)/50 16.554 -
std::fill_n(list<int>)/8192 9121.066 3.96%
std::fill_n(vector<bool>)/1048576 3820.706 -
std::fill_n(vector<bool>)/262144 952.444 8.95%
std::fill_n(vector<bool>)/32768 29.828 -
std::fill_n(vector<bool>)/4096 4.182 -
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.403 3.47%
std::fill_n(vector<int>)/1024 29.311 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.212 -
std::fill_n(vector<int>)/8192 233.109 -
std::find(deque<int>)_(bail_25%)/1024 67.801 -
std::find(deque<int>)_(bail_25%)/32768 1915.637 -
std::find(deque<int>)_(bail_25%)/8 2.280 -
std::find(deque<int>)_(bail_25%)/8192 476.666 -
std::find(deque<int>)_(process_all)/1024 241.154 -
std::find(deque<int>)_(process_all)/32768 7727.764 -
std::find(deque<int>)_(process_all)/50 13.174 -
std::find(deque<int>)_(process_all)/8 3.533 -
std::find(deque<int>)_(process_all)/8192 1910.317 -1.33%
std::find(list<int>)_(bail_25%)/1024 128.225 -
std::find(list<int>)_(bail_25%)/32768 8161.925 2.54%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1420.517 -
std::find(list<int>)_(process_all)/1024 700.552 -
std::find(list<int>)_(process_all)/32768 26110.992 -
std::find(list<int>)_(process_all)/50 19.074 -
std::find(list<int>)_(process_all)/8 2.343 1.08%
std::find(list<int>)_(process_all)/8192 6854.861 -5.43%
std::find(vector<bool>)_(process_all)/1024 4.525 -3.03%
std::find(vector<bool>)_(process_all)/1048576 3633.298 -2.11%
std::find(vector<bool>)_(process_all)/50 0.676 -19.69%
std::find(vector<bool>)_(process_all)/8 0.624 -20.58%
std::find(vector<bool>)_(process_all)/8192 33.314 -1.20%
std::find(vector<char>)_(bail_25%)/1024 5.383 1.15%
std::find(vector<char>)_(bail_25%)/32768 136.133 -
std::find(vector<char>)_(bail_25%)/8 1.106 -
std::find(vector<char>)_(bail_25%)/8192 40.305 -
std::find(vector<char>)_(process_all)/1024 16.217 -
std::find(vector<char>)_(process_all)/32768 494.951 -
std::find(vector<char>)_(process_all)/50 1.626 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.879 -
std::find(vector<int>)_(bail_25%)/1024 65.864 -
std::find(vector<int>)_(bail_25%)/32768 1860.445 -
std::find(vector<int>)_(bail_25%)/8 1.386 -
std::find(vector<int>)_(bail_25%)/8192 472.107 -
std::find(vector<int>)_(process_all)/1024 241.349 -
std::find(vector<int>)_(process_all)/32768 7339.976 -
std::find(vector<int>)_(process_all)/50 12.415 -
std::find(vector<int>)_(process_all)/8 2.738 1.82%
std::find(vector<int>)_(process_all)/8192 1840.592 -
std::find(vector<long_long>)_(bail_25%)/1024 23.093 -
std::find(vector<long_long>)_(bail_25%)/32768 730.671 -
std::find(vector<long_long>)_(bail_25%)/8 0.863 -4.06%
std::find(vector<long_long>)_(bail_25%)/8192 188.630 -
std::find(vector<long_long>)_(process_all)/1024 90.035 -
std::find(vector<long_long>)_(process_all)/32768 2893.066 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.070 -10.74%
std::find(vector<long_long>)_(process_all)/8192 721.763 -
std::find(vector<short>)_(bail_25%)/1024 5.963 -
std::find(vector<short>)_(bail_25%)/32768 187.611 -
std::find(vector<short>)_(bail_25%)/8 0.713 9.33%
std::find(vector<short>)_(bail_25%)/8192 45.354 -
std::find(vector<short>)_(process_all)/1024 22.521 -
std::find(vector<short>)_(process_all)/32768 721.711 -
std::find(vector<short>)_(process_all)/50 1.668 -
std::find(vector<short>)_(process_all)/8 0.684 -
std::find(vector<short>)_(process_all)/8192 180.215 -
std::find_end(deque<int>)_(match_near_end)/1000 40.995 4.82%
std::find_end(deque<int>)_(match_near_end)/1024 34.667 6.65%
std::find_end(deque<int>)_(match_near_end)/8192 283.084 3.70%
std::find_end(deque<int>)_(near_matches)/1000 15800.530 -
std::find_end(deque<int>)_(near_matches)/1024 16367.786 -
std::find_end(deque<int>)_(near_matches)/8192 1125872.588 -
std::find_end(deque<int>)_(process_all)/1000 285.882 -2.72%
std::find_end(deque<int>)_(process_all)/1024 319.274 5.59%
std::find_end(deque<int>)_(process_all)/1048576 280026.747 -
std::find_end(deque<int>)_(process_all)/8192 2120.161 -1.88%
std::find_end(deque<int>)_(same_length)/1000 326.273 -2.39%
std::find_end(deque<int>)_(same_length)/1024 333.289 -2.46%
std::find_end(deque<int>)_(same_length)/8192 3065.633 9.45%
std::find_end(deque<int>)_(single_element)/1000 322.949 3.62%
std::find_end(deque<int>)_(single_element)/1024 332.041 6.07%
std::find_end(deque<int>)_(single_element)/8192 2204.642 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.476 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.756 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.672 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30966.551 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32050.890 -1.01%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1876816.354 -
std::find_end(deque<int>,_pred)_(process_all)/1000 590.983 1.69%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.837 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593890.378 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4345.980 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.363 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.573 -4.76%
std::find_end(deque<int>,_pred)_(same_length)/8192 4993.893 -1.34%
std::find_end(deque<int>,_pred)_(single_element)/1000 651.619 -2.74%
std::find_end(deque<int>,_pred)_(single_element)/1024 667.627 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4884.409 -
std::find_end(forward_list<int>)_(match_near_end)/1000 769.742 1.75%
std::find_end(forward_list<int>)_(match_near_end)/1024 4469.722 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256720.181 -
std::find_end(forward_list<int>)_(near_matches)/1000 36530.451 -
std::find_end(forward_list<int>)_(near_matches)/1024 37903.544 -
std::find_end(forward_list<int>)_(near_matches)/8192 2456985.088 -
std::find_end(forward_list<int>)_(process_all)/1000 683.411 -
std::find_end(forward_list<int>)_(process_all)/1024 709.261 -
std::find_end(forward_list<int>)_(process_all)/1048576 764821.851 -
std::find_end(forward_list<int>)_(process_all)/8192 5747.441 -
std::find_end(forward_list<int>)_(same_length)/1000 1470.656 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.407 1.39%
std::find_end(forward_list<int>)_(same_length)/8192 14215.735 -1.20%
std::find_end(forward_list<int>)_(single_element)/1000 692.294 -
std::find_end(forward_list<int>)_(single_element)/1024 708.483 -1.49%
std::find_end(forward_list<int>)_(single_element)/8192 6736.191 10.04%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 838.447 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5152.877 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276795.480 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41248.885 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42913.469 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2683750.797 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 766.811 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 772.150 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 859505.851 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6219.358 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1529.037 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.805 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16433.049 -3.46%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 746.287 1.18%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 770.742 2.11%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7118.083 14.59%
std::find_end(list<int>)_(match_near_end)/1000 77.662 -
std::find_end(list<int>)_(match_near_end)/1024 60.273 1.22%
std::find_end(list<int>)_(match_near_end)/8192 599.698 -
std::find_end(list<int>)_(near_matches)/1000 32999.307 -
std::find_end(list<int>)_(near_matches)/1024 34304.749 -
std::find_end(list<int>)_(near_matches)/8192 2248168.810 -
std::find_end(list<int>)_(process_all)/1000 713.131 -
std::find_end(list<int>)_(process_all)/1024 728.670 -
std::find_end(list<int>)_(process_all)/1048576 871450.434 -
std::find_end(list<int>)_(process_all)/8192 7193.186 -4.00%
std::find_end(list<int>)_(same_length)/1000 732.864 -1.60%
std::find_end(list<int>)_(same_length)/1024 756.005 -
std::find_end(list<int>)_(same_length)/8192 7946.461 -17.96%
std::find_end(list<int>)_(single_element)/1000 712.674 -
std::find_end(list<int>)_(single_element)/1024 729.025 -
std::find_end(list<int>)_(single_element)/8192 7920.812 -3.55%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.306 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.815 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.650 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36901.415 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38235.721 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403840.065 -
std::find_end(list<int>,_pred)_(process_all)/1000 797.423 -
std::find_end(list<int>,_pred)_(process_all)/1024 815.431 -2.71%
std::find_end(list<int>,_pred)_(process_all)/1048576 958755.074 -
std::find_end(list<int>,_pred)_(process_all)/8192 8121.905 -
std::find_end(list<int>,_pred)_(same_length)/1000 817.515 5.23%
std::find_end(list<int>,_pred)_(same_length)/1024 817.407 2.50%
std::find_end(list<int>,_pred)_(same_length)/8192 8687.267 -1.08%
std::find_end(list<int>,_pred)_(single_element)/1000 794.099 -
std::find_end(list<int>,_pred)_(single_element)/1024 813.265 -
std::find_end(list<int>,_pred)_(single_element)/8192 8466.640 -1.61%
std::find_end(vector<int>)_(match_near_end)/1000 28.033 1.19%
std::find_end(vector<int>)_(match_near_end)/1024 28.593 -
std::find_end(vector<int>)_(match_near_end)/8192 200.565 -
std::find_end(vector<int>)_(near_matches)/1000 13517.469 -1.06%
std::find_end(vector<int>)_(near_matches)/1024 14015.589 -
std::find_end(vector<int>)_(near_matches)/8192 768642.445 -
std::find_end(vector<int>)_(process_all)/1000 223.211 -
std::find_end(vector<int>)_(process_all)/1024 225.856 -1.43%
std::find_end(vector<int>)_(process_all)/1048576 221628.271 -5.48%
std::find_end(vector<int>)_(process_all)/8192 1730.842 -2.24%
std::find_end(vector<int>)_(same_length)/1000 243.220 -
std::find_end(vector<int>)_(same_length)/1024 249.737 -
std::find_end(vector<int>)_(same_length)/8192 2014.677 -
std::find_end(vector<int>)_(single_element)/1000 250.042 4.10%
std::find_end(vector<int>)_(single_element)/1024 255.606 4.22%
std::find_end(vector<int>)_(single_element)/8192 1988.432 6.33%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.320 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.994 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.967 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23004.950 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23947.984 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453080.913 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.577 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.251 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644935.704 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4304.922 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.404 -
std::find_end(vector<int>,_pred)_(same_length)/1024 623.688 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4996.637 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.405 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.136 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4774.689 -
std::find_first_of(deque<int>)_(large_needle)/1024 365235.459 -
std::find_first_of(deque<int>)_(large_needle)/32 280.429 -14.83%
std::find_first_of(deque<int>)_(large_needle)/50 670.383 -18.95%
std::find_first_of(deque<int>)_(large_needle)/8192 23484093.033 -
std::find_first_of(deque<int>)_(small_needle)/1024 3446.192 -
std::find_first_of(deque<int>)_(small_needle)/32 105.437 -1.68%
std::find_first_of(deque<int>)_(small_needle)/50 162.450 -1.57%
std::find_first_of(deque<int>)_(small_needle)/8192 27573.618 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 599640.796 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 570.848 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1571.282 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36732313.579 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6231.903 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.571 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.935 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49873.968 -
std::find_first_of(list<int>)_(large_needle)/1024 864325.333 -
std::find_first_of(list<int>)_(large_needle)/32 677.361 -
std::find_first_of(list<int>)_(large_needle)/50 1740.948 -
std::find_first_of(list<int>)_(large_needle)/8192 49424121.998 -
std::find_first_of(list<int>)_(small_needle)/1024 2750.455 -
std::find_first_of(list<int>)_(small_needle)/32 92.528 -1.60%
std::find_first_of(list<int>)_(small_needle)/50 139.669 -
std::find_first_of(list<int>)_(small_needle)/8192 22007.190 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 894013.765 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.743 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1960.858 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59123871.584 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5374.331 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.601 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.679 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43200.567 -
std::find_first_of(vector<int>)_(large_needle)/1024 111316.425 3.85%
std::find_first_of(vector<int>)_(large_needle)/32 108.925 3.64%
std::find_first_of(vector<int>)_(large_needle)/50 273.750 4.36%
std::find_first_of(vector<int>)_(large_needle)/8192 7180762.202 3.97%
std::find_first_of(vector<int>)_(small_needle)/1024 1405.372 -
std::find_first_of(vector<int>)_(small_needle)/32 47.630 7.09%
std::find_first_of(vector<int>)_(small_needle)/50 71.236 2.97%
std::find_first_of(vector<int>)_(small_needle)/8192 11227.825 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 588989.680 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 489.169 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.745 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38147604.167 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5976.022 5.34%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.367 -4.31%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.359 -3.28%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45578.015 1.37%
std::find_if(deque<int>)_(bail_25%)/1024 77.772 -
std::find_if(deque<int>)_(bail_25%)/32768 2562.431 28.26%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 639.815 27.31%
std::find_if(deque<int>)_(process_all)/1024 250.932 -
std::find_if(deque<int>)_(process_all)/32768 8074.359 -
std::find_if(deque<int>)_(process_all)/50 12.624 -
std::find_if(deque<int>)_(process_all)/8 2.587 2.50%
std::find_if(deque<int>)_(process_all)/8192 2004.196 -
std::find_if(list<int>)_(bail_25%)/1024 182.435 -
std::find_if(list<int>)_(bail_25%)/32768 6998.811 -1.97%
std::find_if(list<int>)_(bail_25%)/8 0.933 1.45%
std::find_if(list<int>)_(bail_25%)/8192 1461.048 2.89%
std::find_if(list<int>)_(process_all)/1024 685.995 -
std::find_if(list<int>)_(process_all)/32768 25711.704 -
std::find_if(list<int>)_(process_all)/50 18.969 -
std::find_if(list<int>)_(process_all)/8 2.349 3.48%
std::find_if(list<int>)_(process_all)/8192 8865.113 21.38%
std::find_if(vector<bool>)_(process_all)/1024 565.851 -
std::find_if(vector<bool>)_(process_all)/1048576 577525.723 -
std::find_if(vector<bool>)_(process_all)/50 23.898 -
std::find_if(vector<bool>)_(process_all)/8 3.546 -
std::find_if(vector<bool>)_(process_all)/8192 4511.301 -
std::find_if(vector<char>)_(bail_25%)/1024 25.199 -
std::find_if(vector<char>)_(bail_25%)/32768 798.527 -
std::find_if(vector<char>)_(bail_25%)/8 0.819 -18.96%
std::find_if(vector<char>)_(bail_25%)/8192 210.407 -
std::find_if(vector<char>)_(process_all)/1024 124.865 -
std::find_if(vector<char>)_(process_all)/32768 3755.476 -
std::find_if(vector<char>)_(process_all)/50 6.642 -
std::find_if(vector<char>)_(process_all)/8 1.553 1.14%
std::find_if(vector<char>)_(process_all)/8192 945.095 -
std::find_if(vector<int>)_(bail_25%)/1024 26.433 -12.44%
std::find_if(vector<int>)_(bail_25%)/32768 803.333 -4.33%
std::find_if(vector<int>)_(bail_25%)/8 0.848 14.86%
std::find_if(vector<int>)_(bail_25%)/8192 211.161 -1.08%
std::find_if(vector<int>)_(process_all)/1024 115.328 2.21%
std::find_if(vector<int>)_(process_all)/32768 3359.450 4.85%
std::find_if(vector<int>)_(process_all)/50 5.801 2.85%
std::find_if(vector<int>)_(process_all)/8 1.369 -3.86%
std::find_if(vector<int>)_(process_all)/8192 846.291 4.60%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.589 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1993.124 -6.16%
std::find_if_not(deque<int>)_(bail_25%)/8 1.166 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.005 -1.25%
std::find_if_not(deque<int>)_(process_all)/1024 252.223 -
std::find_if_not(deque<int>)_(process_all)/32768 8086.238 -
std::find_if_not(deque<int>)_(process_all)/50 12.590 -
std::find_if_not(deque<int>)_(process_all)/8 2.526 -3.38%
std::find_if_not(deque<int>)_(process_all)/8192 2005.447 -
std::find_if_not(list<int>)_(bail_25%)/1024 197.458 8.97%
std::find_if_not(list<int>)_(bail_25%)/32768 7253.128 -4.82%
std::find_if_not(list<int>)_(bail_25%)/8 0.930 -1.87%
std::find_if_not(list<int>)_(bail_25%)/8192 1475.144 3.79%
std::find_if_not(list<int>)_(process_all)/1024 787.492 8.72%
std::find_if_not(list<int>)_(process_all)/32768 26253.803 3.32%
std::find_if_not(list<int>)_(process_all)/50 39.629 -
std::find_if_not(list<int>)_(process_all)/8 3.572 -6.78%
std::find_if_not(list<int>)_(process_all)/8192 7172.063 -
std::find_if_not(vector<bool>)_(process_all)/1024 569.091 -
std::find_if_not(vector<bool>)_(process_all)/1048576 579028.365 -
std::find_if_not(vector<bool>)_(process_all)/50 24.233 -
std::find_if_not(vector<bool>)_(process_all)/8 3.562 -
std::find_if_not(vector<bool>)_(process_all)/8192 4525.551 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.451 5.51%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.416 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.785 -
std::find_if_not(vector<char>)_(bail_25%)/8192 242.425 1.72%
std::find_if_not(vector<char>)_(process_all)/1024 125.261 -
std::find_if_not(vector<char>)_(process_all)/32768 3750.709 -
std::find_if_not(vector<char>)_(process_all)/50 6.632 -
std::find_if_not(vector<char>)_(process_all)/8 1.436 -10.09%
std::find_if_not(vector<char>)_(process_all)/8192 944.511 -
std::find_if_not(vector<int>)_(bail_25%)/1024 30.398 7.25%
std::find_if_not(vector<int>)_(bail_25%)/32768 955.714 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.692 -12.57%
std::find_if_not(vector<int>)_(bail_25%)/8192 245.273 -
std::find_if_not(vector<int>)_(process_all)/1024 112.691 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.085 -
std::find_if_not(vector<int>)_(process_all)/50 5.578 -1.07%
std::find_if_not(vector<int>)_(process_all)/8 1.444 -
std::find_if_not(vector<int>)_(process_all)/8192 804.443 -
std::flat_map<int,_int>::clear()/0 390.181 -
std::flat_map<int,_int>::clear()/1024 396.568 -
std::flat_map<int,_int>::clear()/32 390.626 -
std::flat_map<int,_int>::clear()/8192 408.730 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.629 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.411 -16.79%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.436 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.569 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.225 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.176 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.065 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.620 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.486 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.152 35.98%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.316 8.01%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.737 55.56%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.978 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.635 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.641 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1157.914 -
std::flat_map<int,_int>::ctor(const&)/0 12.752 -
std::flat_map<int,_int>::ctor(const&)/1024 176.888 -
std::flat_map<int,_int>::ctor(const&)/32 22.746 -
std::flat_map<int,_int>::ctor(const&)/8192 1930.240 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.758 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.005 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.765 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1921.706 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.558 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4208.056 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.571 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33071.218 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.576 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8706.263 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.215 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 130230.112 -1.18%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.381 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.325 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.646 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.434 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.372 23.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.417 5.04%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.538 25.74%
std::flat_map<int,_int>::erase(iterator)/1024 75.150 -2.99%
std::flat_map<int,_int>::erase(iterator)/32 19.818 -
std::flat_map<int,_int>::erase(iterator)/8192 491.963 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.880 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.187 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.416 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.804 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 93.421 -4.07%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.689 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 552.106 -2.82%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.460 -7.03%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.259 -17.70%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.353 -7.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.384 -23.84%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.488 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.627 -2.30%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.728 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.922 -5.08%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.296 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.307 1.47%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.317 -13.07%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.567 -5.34%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.305 -15.24%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.781 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 37.595 44.00%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.173 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.645 -11.84%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.784 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 229.135 111.49%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.222 2.31%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 564.980 -14.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.856 -2.61%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.630 12.51%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.885 -1.05%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.877 -2.37%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.847 -2.55%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.077 76.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.757 2.57%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 511.752 -8.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.585 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5546.722 5.26%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 629.623 3.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 42106.313 5.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.074 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5772.155 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 625.883 1.81%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44084.218 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.970 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7766.500 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.484 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63554.777 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.641 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1640.152 7.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 452.162 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10194.110 9.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.063 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1753.400 2.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.237 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10834.207 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.149 -13.75%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.010 -1.26%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.832 6.86%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.963 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 27.544 15.49%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.611 1.65%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.125 -27.22%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.031 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 237.760 103.08%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.763 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 574.392 -9.67%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.528 -1.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.837 1.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.287 3.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.670 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.487 36.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.101 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.968 -1.18%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.661 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 244.294 89.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.717 1.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 570.793 -9.00%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.874 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.442 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.268 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.120 12.42%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.573 7.39%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.460 -1.44%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.301 -2.25%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.256 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.542 -3.16%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 544.764 -6.93%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.558 -1.15%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.174 -1.63%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.593 -1.42%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 551.093 -6.86%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.328 -2.96%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.032 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.820 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.928 -3.48%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.029 -1.47%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.969 -4.72%
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.515 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.737 14.44%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.349 3.31%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.514 15.14%
std::flat_multimap<int,_int>::clear()/0 392.103 -
std::flat_multimap<int,_int>::clear()/1024 393.905 -
std::flat_multimap<int,_int>::clear()/32 392.768 -
std::flat_multimap<int,_int>::clear()/8192 409.573 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.220 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.599 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.449 5.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.427 -13.53%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.253 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.944 -14.76%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.143 -13.35%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.359 1.63%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.636 -2.74%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.050 -1.08%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.088 -1.84%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.502 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.027 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.870 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.490 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1164.217 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.746 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.541 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.768 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1925.843 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.744 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.402 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.765 -1.89%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1922.066 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.886 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3881.895 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 163.912 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31639.098 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8434.089 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.030 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129070.592 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.252 6.60%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.458 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.005 10.54%
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.022 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.264 -
std::flat_multimap<int,_int>::erase(iterator)/1024 79.778 7.01%
std::flat_multimap<int,_int>::erase(iterator)/32 19.800 -
std::flat_multimap<int,_int>::erase(iterator)/8192 516.136 4.88%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.968 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.796 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.296 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.241 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.045 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.464 1.88%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 554.428 3.29%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.834 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.945 2.26%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.266 -
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.571 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.841 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.049 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.342 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.345 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.156 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.386 -19.79%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.353 -3.94%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.203 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.498 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.733 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.265 23.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.305 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 59.110 53.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.726 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.265 -1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.298 -1.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 671.295 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.874 -2.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.528 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.921 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.738 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.851 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.478 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.801 1.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 600.622 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.783 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4824.763 -15.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 604.565 -2.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36896.759 -13.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.950 -3.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5385.331 -1.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.965 -3.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41366.593 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.705 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7275.371 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 658.344 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59685.018 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.738 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1072.026 -8.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.355 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5889.963 -11.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.047 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1122.010 2.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.043 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6114.992 3.06%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.737 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.842 -1.06%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 662.434 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.768 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.863 -15.48%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.013 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.507 -30.90%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.767 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 100.955 2.83%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.733 -1.15%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 676.198 2.17%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.997 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.081 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.507 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.839 -11.73%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.268 -2.21%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.251 -13.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.569 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.656 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.395 -1.25%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 817.657 50.50%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.726 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.068 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 861.157 57.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.329 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.053 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.783 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 834.669 62.69%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.952 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.964 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.306 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.294 32.20%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.342 4.36%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.415 34.34%
std::for_each(deque<int>)/32 3.684 -
std::for_each(deque<int>)/50 3.879 -
std::for_each(deque<int>)/8 0.919 -
std::for_each(deque<int>)/8192 254.944 -
std::for_each(join_view(vector<vector<int>>))/32 3.763 -
std::for_each(join_view(vector<vector<int>>))/50 4.047 -
std::for_each(join_view(vector<vector<int>>))/8 1.477 8.33%
std::for_each(join_view(vector<vector<int>>))/8192 263.765 -
std::for_each(list<int>)/32 10.729 -1.42%
std::for_each(list<int>)/50 20.962 -
std::for_each(list<int>)/8 2.246 -11.62%
std::for_each(list<int>)/8192 7558.359 -2.79%
std::for_each(map<int>::iterator)/32 23.877 -
std::for_each(map<int>::iterator)/50 36.175 -
std::for_each(map<int>::iterator)/8 5.027 -
std::for_each(map<int>::iterator)/8192 7410.987 1.13%
std::for_each(multimap<int>::iterator)/32 23.621 -
std::for_each(multimap<int>::iterator)/50 36.683 -
std::for_each(multimap<int>::iterator)/8 5.079 -
std::for_each(multimap<int>::iterator)/8192 7454.092 -
std::for_each(multiset<int>::iterator)/32 23.510 -
std::for_each(multiset<int>::iterator)/50 35.696 -
std::for_each(multiset<int>::iterator)/8 5.025 -
std::for_each(multiset<int>::iterator)/8192 7906.604 -
std::for_each(set<int>::iterator)/32 24.340 -2.48%
std::for_each(set<int>::iterator)/50 37.292 -
std::for_each(set<int>::iterator)/8 5.016 -
std::for_each(set<int>::iterator)/8192 7811.271 -1.33%
std::for_each(vector<int>)/32 3.682 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.909 -
std::for_each(vector<int>)/8192 252.216 -
std::for_each_n(deque<int>)/32 3.765 -
std::for_each_n(deque<int>)/50 3.967 -
std::for_each_n(deque<int>)/8 1.200 4.18%
std::for_each_n(deque<int>)/8192 254.841 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.876 -1.26%
std::for_each_n(join_view(vector<vector<int>>))/50 4.422 2.46%
std::for_each_n(join_view(vector<vector<int>>))/8 1.491 -4.27%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.808 -
std::for_each_n(list<int>)/32 11.286 -
std::for_each_n(list<int>)/50 22.214 -1.91%
std::for_each_n(list<int>)/8 2.580 7.95%
std::for_each_n(list<int>)/8192 7248.766 -7.68%
std::for_each_n(vector<int>)/32 3.712 -
std::for_each_n(vector<int>)/50 3.858 -
std::for_each_n(vector<int>)/8 2.713 -
std::for_each_n(vector<int>)/8192 251.802 -
std::generate(deque<int>)/1024 242.348 -
std::generate(deque<int>)/32 8.025 -
std::generate(deque<int>)/50 12.001 -
std::generate(deque<int>)/8192 1895.646 -
std::generate(list<int>)/1024 672.916 -
std::generate(list<int>)/32 8.402 -
std::generate(list<int>)/50 15.286 1.64%
std::generate(list<int>)/8192 7464.252 6.19%
std::generate(vector<int>)/1024 242.661 -
std::generate(vector<int>)/32 7.888 -
std::generate(vector<int>)/50 11.909 -
std::generate(vector<int>)/8192 1831.441 -
std::generate_n(deque<int>)/1024 242.957 -
std::generate_n(deque<int>)/32 8.188 -
std::generate_n(deque<int>)/50 12.159 -
std::generate_n(deque<int>)/8192 1953.380 -
std::generate_n(list<int>)/1024 649.918 -
std::generate_n(list<int>)/32 8.530 -
std::generate_n(list<int>)/50 15.322 1.39%
std::generate_n(list<int>)/8192 7004.238 1.11%
std::generate_n(vector<int>)/1024 241.937 -
std::generate_n(vector<int>)/32 7.862 -
std::generate_n(vector<int>)/50 11.845 -
std::generate_n(vector<int>)/8192 1832.273 -
std::is_partitioned(deque<int>)_(partitioned)/1024 292.107 -7.87%
std::is_partitioned(deque<int>)_(partitioned)/32 9.115 -5.41%
std::is_partitioned(deque<int>)_(partitioned)/50 13.846 -6.20%
std::is_partitioned(deque<int>)_(partitioned)/8192 2387.309 -3.45%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.347 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.743 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.810 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 693.574 -
std::is_partitioned(list<int>)_(partitioned)/1024 588.540 -
std::is_partitioned(list<int>)_(partitioned)/32 8.832 1.12%
std::is_partitioned(list<int>)_(partitioned)/50 13.941 -
std::is_partitioned(list<int>)_(partitioned)/8192 6892.245 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.577 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.247 -1.06%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.506 -1.16%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2167.685 -
std::is_partitioned(vector<int>)_(partitioned)/1024 192.582 1.63%
std::is_partitioned(vector<int>)_(partitioned)/32 6.418 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.709 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1429.625 1.68%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.324 -15.61%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.618 -1.87%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.549 -2.90%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 165.056 -18.53%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.984 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 6.139 24.98%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3858.159 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516485.202 -2.18%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.522 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.553 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.944 -9.04%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4023.284 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690432.430 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 67.205 29.38%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.691 1.40%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.319 26.17%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4311.368 9.26%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519066.152 -2.07%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.266 -2.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.054 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.306 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3951.131 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 693682.389 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 67.882 29.14%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 754.499 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.809 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8555.264 7.70%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418764.282 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.763 -1.23%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 782.703 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.605 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7658.596 -16.55%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1589218.159 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.193 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 774.040 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.759 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8909.082 8.81%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422270.665 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.595 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 798.670 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.159 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7902.567 -6.49%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592120.455 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.781 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.788 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.811 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2813.684 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211576.366 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.919 -1.97%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.903 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.403 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.985 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1018381.428 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.006 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.986 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.101 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2973.762 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211532.865 -1.54%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.025 4.86%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.889 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.398 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2774.185 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998814.254 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.453 3.66%
std::is_sorted(deque<int>)/1024 473.325 -
std::is_sorted(deque<int>)/8 2.642 -9.43%
std::is_sorted(deque<int>)/8192 3788.662 -
std::is_sorted(deque<int>,_pred)/1024 642.100 -
std::is_sorted(deque<int>,_pred)/8 4.924 4.13%
std::is_sorted(deque<int>,_pred)/8192 5194.125 -
std::is_sorted(list<int>)/1024 750.702 -
std::is_sorted(list<int>)/8 2.108 -
std::is_sorted(list<int>)/8192 7195.432 2.21%
std::is_sorted(list<int>,_pred)/1024 823.693 1.00%
std::is_sorted(list<int>,_pred)/8 4.033 -
std::is_sorted(list<int>,_pred)/8192 9033.986 16.94%
std::is_sorted(vector<int>)/1024 244.826 -
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1901.588 -
std::is_sorted(vector<int>,_pred)/1024 469.254 -
std::is_sorted(vector<int>,_pred)/8 3.400 4.56%
std::is_sorted(vector<int>,_pred)/8192 3733.196 -
std::is_sorted_until(deque<int>)/1024 467.623 -
std::is_sorted_until(deque<int>)/8 2.936 5.84%
std::is_sorted_until(deque<int>)/8192 3761.725 -
std::is_sorted_until(deque<int>,_pred)/1024 603.592 1.22%
std::is_sorted_until(deque<int>,_pred)/8 4.351 -2.88%
std::is_sorted_until(deque<int>,_pred)/8192 4812.219 -
std::is_sorted_until(list<int>)/1024 743.832 -
std::is_sorted_until(list<int>)/8 2.072 -
std::is_sorted_until(list<int>)/8192 7221.638 2.70%
std::is_sorted_until(list<int>,_pred)/1024 793.289 -
std::is_sorted_until(list<int>,_pred)/8 3.638 -2.17%
std::is_sorted_until(list<int>,_pred)/8192 7742.072 3.39%
std::is_sorted_until(vector<int>)/1024 237.412 -
std::is_sorted_until(vector<int>)/8 2.044 -2.01%
std::is_sorted_until(vector<int>)/8192 1850.879 -
std::is_sorted_until(vector<int>,_pred)/1024 410.498 -
std::is_sorted_until(vector<int>,_pred)/8 3.663 2.89%
std::is_sorted_until(vector<int>,_pred)/8192 3298.991 -2.60%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4671.626 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.424 -1.03%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36601.977 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.207 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.797 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13490.894 17.50%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11433.665 -1.61%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.693 -3.97%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99657.604 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11512.632 -1.17%
std::list<int>::ctor(Range)_(cheap_elements)/32 327.319 -3.39%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100340.521 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11432.535 -1.95%
std::list<int>::ctor(const&)_(cheap_elements)/32 330.842 -2.58%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98302.527 -1.89%
std::list<int>::ctor(size)/1024 11741.739 -3.07%
std::list<int>::ctor(size)/32 324.818 -3.83%
std::list<int>::ctor(size)/8192 95962.401 -1.79%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11280.426 -2.16%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 323.228 -4.50%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96211.255 -1.05%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.625 -2.75%
std::list<int>::erase(begin)_(cheap_elements)/32 10.958 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.782 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.811 -1.08%
std::list<int>::insert(begin)_(cheap_elements)/32 10.652 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.715 -2.07%
std::list<int>::operator=(const&)_(cheap_elements)/1024 749.389 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.259 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9000.129 1.25%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4644.800 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.743 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37664.882 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.723 3.65%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.724 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4829.007 1.28%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.441 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39038.877 1.23%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16822.870 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 874.222 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147540.452 -3.76%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.427 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.741 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14772.700 26.75%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6910.070 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.056 9.32%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56125.040 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12930.291 1.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.043 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105546.023 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32804.997 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 934.827 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280981.524 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12629.523 -4.35%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 352.332 -2.48%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103983.234 -3.82%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32975.610 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 943.305 1.76%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 283722.446 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12669.841 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 355.783 1.03%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103969.382 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32910.603 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 939.453 1.33%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 281777.895 -
std::list<std::string>::ctor(size)/1024 12892.038 -20.88%
std::list<std::string>::ctor(size)/32 352.656 -6.61%
std::list<std::string>::ctor(size)/8192 105912.540 -25.20%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12847.407 -12.85%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 358.240 -14.35%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106417.278 -12.33%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33088.679 -2.38%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 914.515 -9.41%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 282084.607 1.13%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.274 -1.19%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.321 1.57%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.264 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.695 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.744 1.84%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.780 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.045 3.49%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.656 5.54%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.766 2.57%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.019 3.19%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.247 2.09%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.443 7.96%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1279.011 -17.09%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.211 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10875.259 4.71%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6867.041 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 145.660 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55495.399 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4818.826 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.004 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39072.687 1.34%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16928.484 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 878.392 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148249.572 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.030 1.99%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.962 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.663 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.512 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.300 -
std::lower_bound(std::deque<int>)/100 30.708 -
std::lower_bound(std::deque<int>)/8 16.835 -
std::lower_bound(std::deque<int>)/8192 65.129 -
std::lower_bound(std::forward_list<int>)/100 83.916 3.30%
std::lower_bound(std::forward_list<int>)/8 15.438 -
std::lower_bound(std::forward_list<int>)/8192 10403.397 -
std::lower_bound(std::list<int>)/100 91.011 -
std::lower_bound(std::list<int>)/8 15.520 -
std::lower_bound(std::list<int>)/8192 12306.848 -7.39%
std::lower_bound(std::vector<int>)/100 12.894 5.53%
std::lower_bound(std::vector<int>)/8 8.125 3.42%
std::lower_bound(std::vector<int>)/8192 15.910 1.07%
std::make_heap(deque<int>)_(ascending)/1024 2667.579 2.07%
std::make_heap(deque<int>)_(ascending)/8 27.048 -
std::make_heap(deque<int>)_(ascending)/8192 21070.469 2.35%
std::make_heap(deque<int>)_(descending)/1024 1122.871 2.45%
std::make_heap(deque<int>)_(descending)/8 21.124 -
std::make_heap(deque<int>)_(descending)/8192 8834.617 2.76%
std::make_heap(deque<int>)_(heap)/1024 1119.245 1.93%
std::make_heap(deque<int>)_(heap)/8 21.034 -
std::make_heap(deque<int>)_(heap)/8192 8826.560 2.37%
std::make_heap(deque<int>)_(pipe-organ)/1024 2670.457 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.090 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21063.576 -
std::make_heap(deque<int>)_(repeated)/1024 2327.556 2.44%
std::make_heap(deque<int>)_(repeated)/8 25.075 -
std::make_heap(deque<int>)_(repeated)/8192 18384.002 2.69%
std::make_heap(deque<int>)_(shuffled)/1024 2672.461 3.88%
std::make_heap(deque<int>)_(shuffled)/8 24.605 -
std::make_heap(deque<int>)_(shuffled)/8192 24227.115 6.61%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2183.368 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.214 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17142.877 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.959 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.913 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5024.759 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.157 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.886 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5040.736 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2186.023 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.901 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17118.485 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.064 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.367 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.488 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.536 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.647 -1.27%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15426.981 1.01%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 664.673 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.042 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5137.370 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 292.356 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.776 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2193.359 -1.21%
std::make_heap(vector<NonIntegral>)_(heap)/1024 288.347 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.677 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2144.806 -1.09%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.359 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.630 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5147.640 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.347 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.227 -1.17%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4596.572 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.870 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.176 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5317.876 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 680.476 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.969 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5252.141 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.213 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.743 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2142.430 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.066 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.726 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.073 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 686.706 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.656 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5296.004 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 628.703 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.058 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4786.692 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.793 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.502 1.20%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5718.781 -
std::make_heap(vector<int>)_(ascending)/1024 650.566 -
std::make_heap(vector<int>)_(ascending)/8 16.396 -
std::make_heap(vector<int>)_(ascending)/8192 4978.620 -
std::make_heap(vector<int>)_(descending)/1024 273.233 -
std::make_heap(vector<int>)_(descending)/8 14.750 1.03%
std::make_heap(vector<int>)_(descending)/8192 1952.151 -
std::make_heap(vector<int>)_(heap)/1024 271.763 -
std::make_heap(vector<int>)_(heap)/8 14.665 -
std::make_heap(vector<int>)_(heap)/8192 1953.029 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.541 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.403 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4999.632 -
std::make_heap(vector<int>)_(repeated)/1024 561.516 -
std::make_heap(vector<int>)_(repeated)/8 15.492 -
std::make_heap(vector<int>)_(repeated)/8192 4265.014 -
std::make_heap(vector<int>)_(shuffled)/1024 579.461 -
std::make_heap(vector<int>)_(shuffled)/8 15.840 -
std::make_heap(vector<int>)_(shuffled)/8192 5096.393 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 653.737 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.847 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4996.135 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.679 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.767 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1965.029 -
std::make_heap(vector<int>,_pred)_(heap)/1024 274.569 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.733 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1964.988 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 676.801 -1.42%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.670 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5142.750 2.33%
std::make_heap(vector<int>,_pred)_(repeated)/1024 573.723 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.318 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4288.563 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.492 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.825 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4997.630 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15764.485 -5.22%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.972 -1.97%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 502918.497 4.06%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16262.365 -5.33%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.793 -1.89%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 507366.267 4.76%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21318.379 -3.94%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.720 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596424.073 1.29%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17590.451 -4.96%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 56.904 -3.52%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 519718.083 3.95%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32464.036 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 53.957 -1.76%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1024802.268 1.63%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14446.579 -3.01%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.633 -4.98%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174381.758 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22008.136 -3.57%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.928 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 625039.140 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15872.445 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.094 -2.55%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452086.984 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16421.011 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.224 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461850.231 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21501.028 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.633 -1.92%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 556938.697 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17940.158 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.806 1.58%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 469577.025 -1.20%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32828.306 3.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.399 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 987744.318 3.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13981.933 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.893 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166601.867 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22210.038 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.260 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 600133.583 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10958.126 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 44.236 3.44%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114569.065 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11197.235 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.866 1.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116152.482 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14737.058 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.762 -1.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157765.559 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12341.374 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.121 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129467.879 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24046.695 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.596 1.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270463.252 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5735.589 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.977 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61514.411 -3.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15145.943 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.101 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168761.052 1.55%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10957.502 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.015 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114918.621 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11344.823 -4.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.219 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 121308.688 2.32%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14847.411 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.925 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158194.813 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12371.755 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.039 -1.57%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129783.268 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24008.190 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.383 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270190.295 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.147 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.874 -3.13%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61669.055 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15151.390 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.135 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166036.804 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11075.879 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.381 -4.51%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114658.753 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11583.577 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.399 1.16%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118089.465 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15006.625 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.749 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155920.471 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12799.101 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.986 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132467.252 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23990.849 3.06%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.672 -3.75%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 267061.369 3.02%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5864.425 -2.68%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.684 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 66132.821 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15036.109 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.832 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155017.595 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11088.213 1.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.756 -1.91%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114932.284 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11530.092 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.927 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118264.064 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15004.233 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.109 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156516.219 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12824.100 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.973 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132944.680 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23884.220 3.13%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.826 -2.08%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 267350.721 2.95%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5841.114 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.442 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 61787.140 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15100.056 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.841 1.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155558.704 -
std::map<int,_int>::clear()/0 392.118 -
std::map<int,_int>::clear()/1024 10796.129 1.41%
std::map<int,_int>::clear()/32 657.711 1.40%
std::map<int,_int>::clear()/8192 88388.900 -
std::map<int,_int>::contains(key)_(existent)/1024 4.112 -1.65%
std::map<int,_int>::contains(key)_(existent)/32 1.637 -2.81%
std::map<int,_int>::contains(key)_(existent)/8192 5.505 -1.12%
std::map<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.421 -6.52%
std::map<int,_int>::contains(key)_(non-existent)/32 2.964 8.36%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.493 6.69%
std::map<int,_int>::count(key)_(existent)/1024 3.828 -
std::map<int,_int>::count(key)_(existent)/32 1.560 3.40%
std::map<int,_int>::count(key)_(existent)/8192 5.740 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.264 -9.88%
std::map<int,_int>::count(key)_(non-existent)/32 2.881 -7.41%
std::map<int,_int>::count(key)_(non-existent)/8192 11.129 -10.47%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.761 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6063.041 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.487 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52308.788 -1.79%
std::map<int,_int>::ctor(const&)/0 12.668 -
std::map<int,_int>::ctor(const&)/1024 6607.933 1.14%
std::map<int,_int>::ctor(const&)/32 220.247 -
std::map<int,_int>::ctor(const&)/8192 53177.298 1.68%
std::map<int,_int>::ctor(const&,_alloc)/0 12.676 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6663.451 2.57%
std::map<int,_int>::ctor(const&,_alloc)/32 221.846 1.89%
std::map<int,_int>::ctor(const&,_alloc)/8192 53244.703 1.87%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.725 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8963.088 -3.72%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.520 -1.39%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72318.966 -1.41%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.029 -1.28%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13057.598 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 265.725 -4.90%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254907.329 2.35%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.330 -1.85%
std::map<int,_int>::equal_range(key)_(existent)/32 1.754 -8.95%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.590 1.45%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.464 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.781 3.47%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.178 -2.55%
std::map<int,_int>::erase(iterator)/1024 20.632 -
std::map<int,_int>::erase(iterator)/32 20.581 -
std::map<int,_int>::erase(iterator)/8192 20.740 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.236 1.93%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7684.079 1.33%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.701 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59282.634 1.14%
std::map<int,_int>::erase(key)_(existent)/1024 24.171 -2.30%
std::map<int,_int>::erase(key)_(existent)/32 22.489 -
std::map<int,_int>::erase(key)_(existent)/8192 25.211 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.239 -4.42%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.288 -7.81%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.167 -9.81%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.922 -1.33%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.768 -1.04%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.005 -
std::map<int,_int>::find(key)_(existent)/1024 4.310 -2.52%
std::map<int,_int>::find(key)_(existent)/32 1.704 -2.88%
std::map<int,_int>::find(key)_(existent)/8192 5.282 -2.39%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 6.439 20.39%
std::map<int,_int>::find(key)_(non-existent)/32 2.868 27.90%
std::map<int,_int>::find(key)_(non-existent)/8192 9.092 19.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.057 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.624 2.24%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.365 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.984 3.63%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.065 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.169 -1.09%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.035 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.675 1.83%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.135 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.621 -2.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.006 1.21%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.359 2.53%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.112 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.063 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.066 1.09%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.612 1.40%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.299 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15747.646 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.140 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183477.975 1.27%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.185 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12133.092 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 691.607 4.92%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120828.776 3.25%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.383 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7839.387 2.43%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.457 1.63%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134903.829 -2.85%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 408.827 2.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11466.883 3.55%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 673.809 2.02%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94183.748 2.24%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.389 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9316.264 -4.56%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 626.945 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80626.322 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.257 -6.22%
std::map<int,_int>::insert(value)_(already_present)/32 1.753 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.942 -3.84%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.023 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 25.947 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.822 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.752 -2.30%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.005 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.089 -1.61%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.505 1.19%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.976 1.69%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.482 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.767 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.762 -2.77%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.997 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.249 -3.28%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.929 1.89%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.529 4.52%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.022 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.009 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.522 1.14%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.084 2.90%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.339 1.92%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.488 1.23%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.462 3.48%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.337 -23.68%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.295 -28.05%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.138 -18.99%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.316 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6615.457 2.60%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.016 -3.94%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53180.867 1.66%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.282 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6639.644 2.45%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.572 1.50%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53507.005 3.13%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.106 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.155 -8.70%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.936 -13.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12719.255 -2.31%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.475 3.69%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.737 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.658 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.116 -3.12%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.440 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.508 -10.99%
std::map<std::string,_int>::clear()/0 392.508 -1.03%
std::map<std::string,_int>::clear()/1024 22050.890 -
std::map<std::string,_int>::clear()/32 881.176 -
std::map<std::string,_int>::clear()/8192 212367.846 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.897 -4.06%
std::map<std::string,_int>::contains(key)_(existent)/32 16.371 18.77%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.071 4.81%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 4.04%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.402 -1.18%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.764 3.30%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.826 2.79%
std::map<std::string,_int>::count(key)_(existent)/1024 22.370 -13.14%
std::map<std::string,_int>::count(key)_(existent)/32 16.200 3.10%
std::map<std::string,_int>::count(key)_(existent)/8192 31.692 -6.62%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.299 16.41%
std::map<std::string,_int>::count(key)_(non-existent)/1024 28.395 22.76%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.577 5.50%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.459 -5.34%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.776 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7074.847 1.00%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.698 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59598.505 -
std::map<std::string,_int>::ctor(const&)/0 12.660 -
std::map<std::string,_int>::ctor(const&)/1024 35145.025 -1.01%
std::map<std::string,_int>::ctor(const&)/32 823.517 -
std::map<std::string,_int>::ctor(const&)/8192 344576.078 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.710 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36019.035 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 774.435 1.62%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346489.974 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.715 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40631.529 -1.04%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.800 -7.06%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385863.786 -1.51%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.766 -1.29%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57475.328 5.77%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1044.334 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088592.117 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.841 -2.71%
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.406 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.094 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.680 6.99%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.075 4.80%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.328 1.87%
std::map<std::string,_int>::erase(iterator)/1024 30.620 20.21%
std::map<std::string,_int>::erase(iterator)/32 29.183 -1.18%
std::map<std::string,_int>::erase(iterator)/8192 29.014 4.68%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.269 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13283.547 2.13%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 669.139 2.56%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120108.994 -
std::map<std::string,_int>::erase(key)_(existent)/1024 54.713 -16.85%
std::map<std::string,_int>::erase(key)_(existent)/32 61.177 -6.20%
std::map<std::string,_int>::erase(key)_(existent)/8192 101.727 64.52%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.745 4.04%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.725 -2.66%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.573 -2.58%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.722 3.05%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.637 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.394 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.452 -8.84%
std::map<std::string,_int>::find(key)_(existent)/32 17.040 5.50%
std::map<std::string,_int>::find(key)_(existent)/8192 29.978 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.744 -1.63%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.014 2.15%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.745 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.567 1.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 56.460 -28.70%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.422 8.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.459 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.444 -30.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.087 1.03%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 41.325 3.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.071 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.594 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.439 28.95%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.713 8.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.947 35.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.172 -28.08%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 29.873 -1.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.930 -5.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.055 11.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.527 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65847.195 -7.69%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1424.700 -6.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932342.882 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.216 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43685.727 -1.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1307.601 3.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614239.468 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.876 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40472.542 1.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.097 1.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 613862.527 -1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.573 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35197.258 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1200.010 -4.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401676.574 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.561 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34403.922 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1240.922 4.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 365164.077 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.366 2.38%
std::map<std::string,_int>::insert(value)_(already_present)/32 27.478 112.34%
std::map<std::string,_int>::insert(value)_(already_present)/8192 40.941 41.20%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.831 -1.39%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.970 -1.16%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 36.588 12.29%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.700 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 34.196 48.11%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.051 -14.44%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 34.620 -16.82%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.294 1.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 22.626 -1.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.370 -37.63%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.255 -36.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.700 6.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.371 10.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 41.051 10.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 88.540 8.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.242 -3.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 44.018 -11.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.909 9.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 55.765 9.24%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.774 11.88%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.221 -5.84%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.906 -2.05%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.960 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.334 23.25%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.735 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.305 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36267.626 -1.49%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 806.323 -1.63%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347902.384 -1.09%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35646.046 -1.73%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 756.841 -4.77%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347163.939 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 1.05%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15838.206 -2.32%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 329.109 2.79%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207760.363 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.690 -7.32%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.505 1.84%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.883 -1.51%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.434 5.78%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.289 -1.95%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.458 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 465.633 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.214 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 503966.403 1.70%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.913 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3886.490 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 466.287 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 480.307 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 489950.447 -2.21%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.026 -2.71%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3809.404 -1.99%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.565 1.43%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.178 1.45%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625918.605 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.420 1.62%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4862.652 -1.27%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.716 -2.20%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 708.234 -2.52%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622846.108 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.178 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4871.255 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.438 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.309 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 931020.364 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.658 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8773.185 19.00%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 783.606 2.08%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 815.153 4.07%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948173.891 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.996 -1.76%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13348.028 12.69%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.591 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.450 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002261.844 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.129 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14129.893 17.32%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.235 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.970 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 995332.329 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.659 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12424.058 18.23%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.321 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.896 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68273.307 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.751 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.364 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.916 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68303.293 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.602 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 482.140 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 485.125 -4.61%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608591.435 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.142 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4721.737 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 483.773 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 494.622 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606147.586 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.407 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4728.323 -
std::move(deque<int>)/1048576 54525.009 -
std::move(deque<int>)/262144 14920.595 -1.86%
std::move(deque<int>)/32768 2010.184 -
std::move(deque<int>)/4096 149.329 -
std::move(deque<int>)/512 22.132 -
std::move(deque<int>)/64 4.935 2.07%
std::move(deque<int>)/8 3.414 2.48%
std::move(list<int>)/1048576 981820.423 -
std::move(list<int>)/262144 239646.727 -1.43%
std::move(list<int>)/32768 30743.055 -
std::move(list<int>)/4096 4801.434 21.77%
std::move(list<int>)/512 353.477 -
std::move(list<int>)/64 42.891 4.31%
std::move(list<int>)/8 3.343 -
std::move(vector<bool>)_(aligned)/1048576 1733.672 -
std::move(vector<bool>)_(aligned)/262144 255.205 -
std::move(vector<bool>)_(aligned)/32768 36.738 -
std::move(vector<bool>)_(aligned)/4096 7.053 -
std::move(vector<bool>)_(aligned)/512 2.341 -
std::move(vector<bool>)_(aligned)/64 1.581 -8.47%
std::move(vector<bool>)_(unaligned)/1048576 6529.095 -
std::move(vector<bool>)_(unaligned)/262144 1589.156 -
std::move(vector<bool>)_(unaligned)/32768 207.297 1.33%
std::move(vector<bool>)_(unaligned)/4096 27.325 -
std::move(vector<bool>)_(unaligned)/512 4.743 -1.59%
std::move(vector<bool>)_(unaligned)/64 1.646 -
std::move(vector<int>)/1048576 58667.828 1.97%
std::move(vector<int>)/262144 21125.074 41.20%
std::move(vector<int>)/32768 1727.974 -
std::move(vector<int>)/4096 134.029 -
std::move(vector<int>)/512 20.126 -
std::move(vector<int>)/64 4.156 -
std::move(vector<int>)/8 2.240 -
std::move_backward(deque<int>)/1048576 131363.184 -
std::move_backward(deque<int>)/262144 31145.138 -
std::move_backward(deque<int>)/32768 3486.532 -1.19%
std::move_backward(deque<int>)/4096 157.212 2.35%
std::move_backward(deque<int>)/512 23.509 -
std::move_backward(deque<int>)/64 5.172 -
std::move_backward(deque<int>)/8 3.422 -1.33%
std::move_backward(list<int>)/1048576 1034861.071 -
std::move_backward(list<int>)/262144 255737.402 -2.16%
std::move_backward(list<int>)/32768 31907.088 -
std::move_backward(list<int>)/4096 4629.762 -3.79%
std::move_backward(list<int>)/512 370.585 -
std::move_backward(list<int>)/64 39.357 -
std::move_backward(list<int>)/8 3.369 -
std::move_backward(vector<bool>)_(aligned)/1048576 1718.966 -
std::move_backward(vector<bool>)_(aligned)/262144 255.879 -
std::move_backward(vector<bool>)_(aligned)/32768 37.933 -
std::move_backward(vector<bool>)_(aligned)/4096 7.165 -1.07%
std::move_backward(vector<bool>)_(aligned)/512 2.284 -
std::move_backward(vector<bool>)_(aligned)/64 1.671 -1.07%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.148 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.257 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.507 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.547 -1.08%
std::move_backward(vector<bool>)_(unaligned)/512 4.554 -
std::move_backward(vector<bool>)_(unaligned)/64 1.633 -
std::move_backward(vector<int>)/1048576 58685.658 2.67%
std::move_backward(vector<int>)/262144 21963.037 -
std::move_backward(vector<int>)/32768 1719.133 -
std::move_backward(vector<int>)/4096 135.462 -
std::move_backward(vector<int>)/512 20.823 -
std::move_backward(vector<int>)/64 4.328 -
std::move_backward(vector<int>)/8 2.290 -1.92%
std::multimap<int,_int>::clear()/0 389.655 -
std::multimap<int,_int>::clear()/1024 11425.402 5.45%
std::multimap<int,_int>::clear()/32 661.293 2.32%
std::multimap<int,_int>::clear()/8192 89380.489 4.67%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.248 -7.65%
std::multimap<int,_int>::contains(key)_(existent)/32 1.652 -6.01%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.438 -2.45%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.950 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.747 -2.93%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.503 4.95%
std::multimap<int,_int>::count(key)_(existent)/1024 5.358 -
std::multimap<int,_int>::count(key)_(existent)/32 3.624 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.532 1.31%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.740 2.69%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.352 4.25%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.784 -1.62%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.773 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5935.571 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.040 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51487.737 -
std::multimap<int,_int>::ctor(const&)/0 12.803 -
std::multimap<int,_int>::ctor(const&)/1024 6504.560 -
std::multimap<int,_int>::ctor(const&)/32 221.390 3.02%
std::multimap<int,_int>::ctor(const&)/8192 53527.231 2.88%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.741 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6669.462 1.10%
std::multimap<int,_int>::ctor(const&,_alloc)/32 220.889 -1.74%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53075.925 1.46%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.729 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8479.994 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.758 4.19%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68999.366 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.757 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12929.861 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.006 -2.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257298.058 3.79%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.262 -3.94%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.417 -2.91%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.977 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.344 -4.43%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.272 -2.84%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.610 -1.58%
std::multimap<int,_int>::erase(iterator)/1024 21.047 3.38%
std::multimap<int,_int>::erase(iterator)/32 20.839 2.45%
std::multimap<int,_int>::erase(iterator)/8192 20.970 2.55%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.982 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7634.273 1.68%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.889 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59105.998 2.18%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.645 1.81%
std::multimap<int,_int>::erase(key)_(existent)/32 22.817 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.054 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.768 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.521 5.05%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.836 -3.75%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.951 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.847 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.180 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.822 -
std::multimap<int,_int>::find(key)_(existent)/32 1.727 -2.13%
std::multimap<int,_int>::find(key)_(existent)/8192 5.362 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.196 -1.04%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.436 -5.31%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.078 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.164 -1.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.687 -3.94%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.805 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.483 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.157 -1.35%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.486 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.353 -1.97%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.920 -1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.275 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.836 -2.60%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.807 -2.24%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.875 4.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.269 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.114 -1.50%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.945 -1.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.372 -1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.016 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14465.213 -1.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.601 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183457.586 -1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.344 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11626.008 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.361 -2.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121561.373 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 408.171 4.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12485.071 2.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 700.943 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204837.309 -2.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.231 -3.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10747.158 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 653.290 -2.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87671.015 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.716 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10342.024 5.82%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.165 1.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85041.522 4.06%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.204 4.96%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.367 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 22.180 8.19%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.509 2.80%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.113 -3.18%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.650 -1.15%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.937 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.063 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.671 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.043 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.599 -1.40%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.119 -3.66%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.384 -1.80%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.268 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.576 145.52%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.800 61.73%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.871 169.93%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.374 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6492.443 -1.81%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.516 -2.55%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52231.450 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.353 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6516.210 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.127 -2.39%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52231.743 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.192 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.676 -4.01%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12712.987 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.102 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.261 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.860 -30.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.740 -16.54%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.820 -30.40%
std::multimap<std::string,_int>::clear()/0 395.131 -
std::multimap<std::string,_int>::clear()/1024 21495.978 -
std::multimap<std::string,_int>::clear()/32 914.625 2.04%
std::multimap<std::string,_int>::clear()/8192 212496.416 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.730 -1.51%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.338 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.542 -6.97%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.102 6.51%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.265 4.26%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.835 6.51%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.658 -7.91%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.057 -2.81%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.999 -3.08%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.801 2.00%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.001 6.64%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.657 -6.54%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.815 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7033.526 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.674 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60562.026 -
std::multimap<std::string,_int>::ctor(const&)/0 12.673 -
std::multimap<std::string,_int>::ctor(const&)/1024 35117.202 -
std::multimap<std::string,_int>::ctor(const&)/32 676.849 -15.40%
std::multimap<std::string,_int>::ctor(const&)/8192 341351.126 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.678 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36868.016 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 792.766 -7.50%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 343997.842 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39077.536 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 757.789 -20.78%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381771.797 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.855 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57011.750 -9.05%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 994.277 -2.48%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108154.944 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.577 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.384 2.37%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.992 -2.87%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.373 1.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.360 -7.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.332 6.90%
std::multimap<std::string,_int>::erase(iterator)/1024 27.039 -17.23%
std::multimap<std::string,_int>::erase(iterator)/32 24.827 -13.46%
std::multimap<std::string,_int>::erase(iterator)/8192 32.207 4.70%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.424 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12868.066 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.494 -2.39%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119342.093 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.950 -15.39%
std::multimap<std::string,_int>::erase(key)_(existent)/32 85.722 46.77%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 107.171 18.10%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.460 1.20%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.168 -3.40%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.503 1.74%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.775 4.67%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.835 5.38%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.133 9.38%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.501 6.33%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.420 -8.61%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.169 2.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.388 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.938 2.65%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.741 -1.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.254 5.92%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 76.761 22.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 42.725 12.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.296 -3.95%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.550 -20.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.059 3.85%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.237 -4.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.131 6.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.373 1.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.188 46.52%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.155 4.40%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 64.476 -16.34%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.001 32.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.207 9.61%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.773 -3.95%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.810 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.293 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65681.139 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1388.892 2.36%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 916986.399 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 407.857 3.69%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44873.473 4.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1217.420 2.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597008.840 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.634 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61400.989 -5.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1411.588 -11.74%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816336.519 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.571 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32778.282 -1.67%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1115.776 -1.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382996.318 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.037 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32216.577 -1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1114.183 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347191.210 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.577 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.942 -43.31%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.528 -18.45%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.424 2.94%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.326 -2.39%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.280 -20.77%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.641 2.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.495 -19.94%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.029 18.68%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.644 -19.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.520 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.815 -6.04%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 36.930 -18.28%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.531 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.618 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.245 3.22%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.109 2.09%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.435 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36757.163 -1.13%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.446 12.85%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350066.137 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.421 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35442.259 -2.66%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 758.563 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349529.453 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17485.319 2.09%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 371.437 8.55%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208728.994 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 86.885 -9.74%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.340 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.213 2.50%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.100 -51.28%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.094 -48.08%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.776 -58.33%
std::multiset<int>::clear()/0 389.437 -
std::multiset<int>::clear()/1024 10178.820 -15.31%
std::multiset<int>::clear()/32 628.954 -8.14%
std::multiset<int>::clear()/8192 80649.527 -14.39%
std::multiset<int>::contains(key)_(existent)/1024 4.084 2.22%
std::multiset<int>::contains(key)_(existent)/32 1.712 -2.17%
std::multiset<int>::contains(key)_(existent)/8192 8.344 1.94%
std::multiset<int>::contains(key)_(non-existent)/0 0.283 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.905 -
std::multiset<int>::contains(key)_(non-existent)/32 2.710 2.71%
std::multiset<int>::contains(key)_(non-existent)/8192 8.660 -1.58%
std::multiset<int>::count(key)_(existent)/1024 5.801 3.61%
std::multiset<int>::count(key)_(existent)/32 3.794 2.28%
std::multiset<int>::count(key)_(existent)/8192 9.571 2.60%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 5.882 -1.07%
std::multiset<int>::count(key)_(non-existent)/32 2.460 -3.03%
std::multiset<int>::count(key)_(non-existent)/8192 9.403 -3.03%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.812 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5727.690 -2.44%
std::multiset<int>::ctor(&&,_different_allocs)/32 177.810 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47520.364 -5.98%
std::multiset<int>::ctor(const&)/0 12.720 -
std::multiset<int>::ctor(const&)/1024 6293.626 -2.39%
std::multiset<int>::ctor(const&)/32 218.867 -5.37%
std::multiset<int>::ctor(const&)/8192 50304.574 -2.59%
std::multiset<int>::ctor(const&,_alloc)/0 12.708 -
std::multiset<int>::ctor(const&,_alloc)/1024 6608.876 2.49%
std::multiset<int>::ctor(const&,_alloc)/32 222.903 -3.42%
std::multiset<int>::ctor(const&,_alloc)/8192 55700.120 8.38%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.652 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9175.413 -3.93%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 244.802 3.23%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73951.084 -2.56%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.683 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13692.034 8.21%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.065 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 238919.632 -3.33%
std::multiset<int>::equal_range(key)_(existent)/1024 5.022 -5.61%
std::multiset<int>::equal_range(key)_(existent)/32 2.229 -3.43%
std::multiset<int>::equal_range(key)_(existent)/8192 8.236 1.86%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.532 -2.39%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.437 1.09%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.437 -1.75%
std::multiset<int>::erase(iterator)/1024 23.446 -11.11%
std::multiset<int>::erase(iterator)/32 21.088 -9.09%
std::multiset<int>::erase(iterator)/8192 23.476 -10.18%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.767 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6790.370 -6.76%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.381 -3.74%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55068.833 -8.13%
std::multiset<int>::erase(key)_(existent)/1024 41.114 2.01%
std::multiset<int>::erase(key)_(existent)/32 22.366 -4.34%
std::multiset<int>::erase(key)_(existent)/8192 60.442 1.31%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.264 3.95%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.673 -2.78%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.299 -6.69%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.406 -4.59%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.267 5.32%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.980 -2.74%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.802 -4.60%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.252 3.47%
std::multiset<int>::find(key)_(existent)/1024 4.044 -2.27%
std::multiset<int>::find(key)_(existent)/32 1.602 -
std::multiset<int>::find(key)_(existent)/8192 8.342 4.46%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.766 5.27%
std::multiset<int>::find(key)_(non-existent)/32 2.423 6.77%
std::multiset<int>::find(key)_(non-existent)/8192 8.252 1.43%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.153 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.069 -1.13%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.574 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.646 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.146 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.085 2.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.326 -1.06%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.902 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.110 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.278 -12.85%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.837 -6.68%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.905 -12.38%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.091 -2.22%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.217 4.66%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.002 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.626 -4.05%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.256 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14434.043 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.093 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185527.410 -1.15%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.762 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12068.526 2.16%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.829 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118183.465 1.74%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.004 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12181.476 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 699.401 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 189584.060 -
std::multiset<int>::insert(value)_(already_present)/1024 27.294 -2.10%
std::multiset<int>::insert(value)_(already_present)/32 18.298 -
std::multiset<int>::insert(value)_(already_present)/8192 31.318 -7.58%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.975 -1.67%
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.774 -12.78%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.856 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.576 -9.36%
std::multiset<int>::insert(value)_(new_value,_middle)/0 18.588 8.82%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.508 -1.06%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.161 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.508 -1.05%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.105 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.155 -1.24%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.659 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.534 -56.50%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.441 -41.43%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.675 -59.83%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.315 -1.01%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6262.537 -1.03%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.468 -1.10%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49860.567 -1.55%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.304 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6289.787 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.306 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50188.002 -1.25%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1340.755 -1.25%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.849 -2.16%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12397.288 -1.36%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.086 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.404 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.729 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.774 -54.63%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.420 -41.01%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.784 -59.39%
std::multiset<std::string>::clear()/0 392.688 -
std::multiset<std::string>::clear()/1024 21908.233 -
std::multiset<std::string>::clear()/32 902.901 -3.32%
std::multiset<std::string>::clear()/8192 213023.273 -1.05%
std::multiset<std::string>::contains(key)_(existent)/1024 25.109 1.10%
std::multiset<std::string>::contains(key)_(existent)/32 16.307 -4.24%
std::multiset<std::string>::contains(key)_(existent)/8192 30.239 -2.84%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.984 -2.62%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.672 -6.96%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.066 -
std::multiset<std::string>::count(key)_(existent)/1024 23.625 -3.25%
std::multiset<std::string>::count(key)_(existent)/32 19.559 1.61%
std::multiset<std::string>::count(key)_(existent)/8192 29.579 5.00%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.064 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.697 -3.82%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.906 -7.82%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.808 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6838.700 -1.33%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.388 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57458.283 -
std::multiset<std::string>::ctor(const&)/0 12.653 -
std::multiset<std::string>::ctor(const&)/1024 34044.842 -1.19%
std::multiset<std::string>::ctor(const&)/32 792.592 -2.04%
std::multiset<std::string>::ctor(const&)/8192 338564.875 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.649 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36465.176 -
std::multiset<std::string>::ctor(const&,_alloc)/32 745.316 -6.48%
std::multiset<std::string>::ctor(const&,_alloc)/8192 341405.088 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.836 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38485.138 1.44%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.278 -7.69%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379619.947 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.834 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54581.923 -1.12%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.465 -2.68%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1086811.510 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.669 3.05%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.980 12.67%
std::multiset<std::string>::equal_range(key)_(existent)/8192 26.656 -5.53%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.370 2.30%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.861 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.066 -
std::multiset<std::string>::erase(iterator)/1024 31.864 11.31%
std::multiset<std::string>::erase(iterator)/32 27.725 -19.78%
std::multiset<std::string>::erase(iterator)/8192 36.161 12.49%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.057 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13083.346 -1.85%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.635 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120147.749 -
std::multiset<std::string>::erase(key)_(existent)/1024 94.771 45.72%
std::multiset<std::string>::erase(key)_(existent)/32 84.166 3.86%
std::multiset<std::string>::erase(key)_(existent)/8192 81.258 13.69%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.040 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.011 14.47%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.845 -1.17%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.349 -2.47%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.664 3.81%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.872 1.20%
std::multiset<std::string>::find(key)_(existent)/1024 23.646 -5.01%
std::multiset<std::string>::find(key)_(existent)/32 15.249 -
std::multiset<std::string>::find(key)_(existent)/8192 29.173 12.37%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.015 -8.31%
std::multiset<std::string>::find(key)_(non-existent)/32 10.465 -5.49%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.228 -3.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.385 49.87%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.785 -8.45%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.014 17.97%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 103.470 16.01%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.468 -14.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.922 8.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.067 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.474 40.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.924 9.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.398 7.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.734 14.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 71.733 15.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.714 18.10%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.483 8.64%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.680 -3.79%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.202 -25.97%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.474 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62961.232 -2.58%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1405.002 3.74%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 887397.084 2.18%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.310 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42500.056 -3.02%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.296 1.76%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598870.182 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.807 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59933.913 -3.33%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1461.963 -2.08%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 807496.834 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.265 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.663 -12.11%
std::multiset<std::string>::insert(value)_(already_present)/8192 51.495 -26.58%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.981 -12.44%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 66.569 15.62%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.982 -26.31%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.933 5.75%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.299 10.78%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.106 5.63%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.357 -9.97%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.015 4.92%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.580 -3.81%
std::multiset<std::string>::lower_bound(key)_(existent)/32 35.816 -12.51%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 134.705 -3.35%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.837 18.09%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.877 2.68%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.195 -5.34%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.645 2.90%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35702.690 -1.19%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 798.153 12.71%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345576.905 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.227 -1.34%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35581.444 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 780.186 12.10%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347550.069 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16380.162 -1.61%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.333 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 203584.991 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 86.908 -4.64%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.470 2.45%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 121.909 -7.80%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 33.059 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.952 6.69%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.344 1.53%
std::none_of(deque<int>)_(process_all)/32 12.301 -
std::none_of(deque<int>)_(process_all)/32768 10091.353 -
std::none_of(deque<int>)_(process_all)/50 18.880 -
std::none_of(deque<int>)_(process_all)/8 3.282 -
std::none_of(deque<int>)_(process_all)/8192 2522.984 -
std::none_of(list<int>)_(process_all)/32 11.768 -
std::none_of(list<int>)_(process_all)/32768 26088.761 -
std::none_of(list<int>)_(process_all)/50 21.949 -
std::none_of(list<int>)_(process_all)/8 2.663 -
std::none_of(list<int>)_(process_all)/8192 8217.861 8.31%
std::none_of(vector<int>)_(process_all)/32 8.332 -
std::none_of(vector<int>)_(process_all)/32768 8125.518 -
std::none_of(vector<int>)_(process_all)/50 19.069 -2.02%
std::none_of(vector<int>)_(process_all)/8 2.426 -1.05%
std::none_of(vector<int>)_(process_all)/8192 2041.089 -
std::partial_sort(deque<int>)_(ascending)/1024 7858.926 1.13%
std::partial_sort(deque<int>)_(ascending)/8 31.872 -1.10%
std::partial_sort(deque<int>)_(ascending)/8192 144920.321 -
std::partial_sort(deque<int>)_(descending)/1024 17925.645 -
std::partial_sort(deque<int>)_(descending)/8 42.894 -
std::partial_sort(deque<int>)_(descending)/8192 258626.692 -3.65%
std::partial_sort(deque<int>)_(heap)/1024 19101.843 1.73%
std::partial_sort(deque<int>)_(heap)/8 38.724 -4.73%
std::partial_sort(deque<int>)_(heap)/8192 286876.834 3.76%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7790.091 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.287 3.29%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143782.462 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18963.546 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.234 -4.07%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 258953.727 -1.91%
std::partial_sort(deque<int>)_(repeated)/1024 6412.197 -
std::partial_sort(deque<int>)_(repeated)/8 26.950 1.49%
std::partial_sort(deque<int>)_(repeated)/8192 76291.567 -
std::partial_sort(deque<int>)_(shuffled)/1024 15757.790 -
std::partial_sort(deque<int>)_(shuffled)/8 33.009 1.76%
std::partial_sort(deque<int>)_(shuffled)/8192 239337.550 -2.22%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4787.055 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.396 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50903.074 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7892.124 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.672 -1.53%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93268.456 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7963.813 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.722 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96058.695 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4780.570 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.405 2.03%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50901.962 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8855.667 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.176 4.19%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93029.495 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.262 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.103 7.23%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27819.259 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6768.894 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.795 3.51%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83883.270 -
std::partial_sort(vector<int>)_(ascending)/1024 4746.842 -
std::partial_sort(vector<int>)_(ascending)/8 19.002 -
std::partial_sort(vector<int>)_(ascending)/8192 50441.882 -
std::partial_sort(vector<int>)_(descending)/1024 7882.089 -
std::partial_sort(vector<int>)_(descending)/8 24.506 -
std::partial_sort(vector<int>)_(descending)/8192 93854.289 -
std::partial_sort(vector<int>)_(heap)/1024 7916.909 -
std::partial_sort(vector<int>)_(heap)/8 27.495 -
std::partial_sort(vector<int>)_(heap)/8192 96938.070 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4734.301 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.975 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50457.729 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8802.757 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.043 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93033.487 -
std::partial_sort(vector<int>)_(repeated)/1024 2506.932 -
std::partial_sort(vector<int>)_(repeated)/8 18.628 -
std::partial_sort(vector<int>)_(repeated)/8192 26682.115 -
std::partial_sort(vector<int>)_(shuffled)/1024 6726.157 -
std::partial_sort(vector<int>)_(shuffled)/8 28.477 1.19%
std::partial_sort(vector<int>)_(shuffled)/8192 87662.506 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5101.454 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.934 -1.15%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53057.818 -
std::partial_sort_copy(deque<int>)_(descending)/1024 9031.873 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.978 1.09%
std::partial_sort_copy(deque<int>)_(descending)/8192 95197.584 -
std::partial_sort_copy(deque<int>)_(heap)/1024 9067.991 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.636 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98444.311 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5130.781 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.948 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52882.762 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9817.062 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.708 -1.28%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94882.006 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.124 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.867 1.95%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29892.679 -1.50%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7424.411 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.101 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87321.081 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5345.047 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.363 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56779.964 -
std::partial_sort_copy(list<int>)_(descending)/1024 8215.327 -
std::partial_sort_copy(list<int>)_(descending)/8 16.376 -
std::partial_sort_copy(list<int>)_(descending)/8192 96637.890 -
std::partial_sort_copy(list<int>)_(heap)/1024 8234.338 -
std::partial_sort_copy(list<int>)_(heap)/8 17.659 -
std::partial_sort_copy(list<int>)_(heap)/8192 100129.741 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5343.784 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.226 -1.03%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56431.738 -1.95%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9094.339 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.161 -3.88%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96252.987 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.721 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.882 -2.08%
std::partial_sort_copy(list<int>)_(repeated)/8192 32963.832 -2.86%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7057.984 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.109 3.26%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88175.983 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4734.256 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.253 -1.07%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50636.353 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7862.167 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.819 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93158.617 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7922.058 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.323 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96558.038 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4741.573 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.251 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50381.164 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8804.506 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.176 -3.16%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92831.166 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.635 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.321 -1.33%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26836.260 -1.70%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6705.648 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.257 -1.52%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84848.299 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4825.677 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.671 -2.29%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50625.456 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7910.401 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.697 1.02%
std::partial_sort_copy(vector<int>)_(descending)/8192 93751.797 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8386.374 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.365 -2.28%
std::partial_sort_copy(vector<int>)_(heap)/8192 100622.332 1.85%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4828.401 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.661 -3.12%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50495.277 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8838.328 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.833 -2.60%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94579.441 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2501.023 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.578 -1.45%
std::partial_sort_copy(vector<int>)_(repeated)/8192 28026.331 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6794.503 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.765 -3.42%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88119.187 -
std::partition(deque<int>)_(dense)/1024 352.948 -
std::partition(deque<int>)_(dense)/32 9.876 -2.35%
std::partition(deque<int>)_(dense)/50 14.721 -
std::partition(deque<int>)_(dense)/8192 2782.332 -
std::partition(deque<int>)_(sparse)/1024 380.498 -5.36%
std::partition(deque<int>)_(sparse)/32 12.604 10.32%
std::partition(deque<int>)_(sparse)/50 18.480 7.71%
std::partition(deque<int>)_(sparse)/8192 2954.730 -10.50%
std::partition(list<int>)_(dense)/1024 388.719 -
std::partition(list<int>)_(dense)/32 8.764 1.16%
std::partition(list<int>)_(dense)/50 13.268 -
std::partition(list<int>)_(dense)/8192 4917.023 10.43%
std::partition(list<int>)_(sparse)/1024 725.974 1.14%
std::partition(list<int>)_(sparse)/32 8.866 -
std::partition(list<int>)_(sparse)/50 21.746 -3.11%
std::partition(list<int>)_(sparse)/8192 7588.854 -
std::partition(vector<int>)_(dense)/1024 240.949 -
std::partition(vector<int>)_(dense)/32 8.340 2.52%
std::partition(vector<int>)_(dense)/50 13.274 1.76%
std::partition(vector<int>)_(dense)/8192 1871.178 -
std::partition(vector<int>)_(sparse)/1024 255.510 -
std::partition(vector<int>)_(sparse)/32 8.794 -
std::partition(vector<int>)_(sparse)/50 13.921 -
std::partition(vector<int>)_(sparse)/8192 1861.519 -
std::partition_copy(deque<int>)/1024 691.515 8.58%
std::partition_copy(deque<int>)/32 12.984 -
std::partition_copy(deque<int>)/50 22.506 5.55%
std::partition_copy(deque<int>)/8192 5744.834 -
std::partition_copy(list<int>)/1024 714.285 -
std::partition_copy(list<int>)/32 9.150 5.35%
std::partition_copy(list<int>)/50 13.070 -
std::partition_copy(list<int>)/8192 7332.373 6.59%
std::partition_copy(vector<int>)/1024 465.390 -5.50%
std::partition_copy(vector<int>)/32 7.975 -
std::partition_copy(vector<int>)/50 12.599 1.40%
std::partition_copy(vector<int>)/8192 4591.379 -
std::partition_point(deque<int>)/1024 9.506 -
std::partition_point(deque<int>)/32 4.142 -
std::partition_point(deque<int>)/50 4.636 -
std::partition_point(deque<int>)/8192 15.318 -
std::partition_point(list<int>)/1024 1285.340 -
std::partition_point(list<int>)/32 15.838 -
std::partition_point(list<int>)/50 24.860 -
std::partition_point(list<int>)/8192 12524.648 6.27%
std::partition_point(vector<int>)/1024 6.133 -
std::partition_point(vector<int>)/32 2.570 -
std::partition_point(vector<int>)/50 2.560 -
std::partition_point(vector<int>)/8192 9.332 -
std::pop_heap(deque<float>)/1024 12.657 1.04%
std::pop_heap(deque<float>)/8 52.145 -
std::pop_heap(deque<float>)/8192 62.257 2.63%
std::pop_heap(deque<int>)/1024 12.460 -
std::pop_heap(deque<int>)/8 52.227 -
std::pop_heap(deque<int>)/8192 53.650 1.50%
std::pop_heap(deque<size_t>)/1024 15.263 -
std::pop_heap(deque<size_t>)/8 52.247 -
std::pop_heap(deque<size_t>)/8192 59.524 -
std::pop_heap(deque<std::string>)/1024 59.535 -
std::pop_heap(deque<std::string>)/8 59.628 -
std::pop_heap(deque<std::string>)/8192 115.376 -
std::pop_heap(vector<float>)/1024 8.473 -
std::pop_heap(vector<float>)/8 50.559 -
std::pop_heap(vector<float>)/8192 20.054 2.69%
std::pop_heap(vector<int>)/1024 9.871 -1.05%
std::pop_heap(vector<int>)/8 51.292 -
std::pop_heap(vector<int>)/8192 12.963 -
std::pop_heap(vector<size_t>)/1024 9.884 -
std::pop_heap(vector<size_t>)/8 51.742 -
std::pop_heap(vector<size_t>)/8192 13.120 -
std::pop_heap(vector<std::string>)/1024 20.297 -
std::pop_heap(vector<std::string>)/8 53.412 -
std::pop_heap(vector<std::string>)/8192 51.619 1.85%
std::remove(deque<int>)_(prefix)/1024 523.949 -
std::remove(deque<int>)_(prefix)/32 56.169 3.40%
std::remove(deque<int>)_(prefix)/50 62.823 2.18%
std::remove(deque<int>)_(prefix)/8192 3847.427 -
std::remove(deque<int>)_(sprinkled)/1024 516.587 -
std::remove(deque<int>)_(sprinkled)/32 51.212 -9.12%
std::remove(deque<int>)_(sprinkled)/50 54.720 -15.30%
std::remove(deque<int>)_(sprinkled)/8192 3837.773 -
std::remove(list<int>)_(prefix)/1024 990.174 1.47%
std::remove(list<int>)_(prefix)/32 52.107 -
std::remove(list<int>)_(prefix)/50 62.723 -
std::remove(list<int>)_(prefix)/8192 8555.900 3.46%
std::remove(list<int>)_(sprinkled)/1024 949.278 -
std::remove(list<int>)_(sprinkled)/32 52.168 -
std::remove(list<int>)_(sprinkled)/50 61.328 -
std::remove(list<int>)_(sprinkled)/8192 7956.792 1.00%
std::remove(vector<int>)_(prefix)/1024 306.326 -
std::remove(vector<int>)_(prefix)/32 48.741 -1.63%
std::remove(vector<int>)_(prefix)/50 53.879 -
std::remove(vector<int>)_(prefix)/8192 2104.425 -
std::remove(vector<int>)_(sprinkled)/1024 284.255 -
std::remove(vector<int>)_(sprinkled)/32 48.629 -
std::remove(vector<int>)_(sprinkled)/50 52.743 -
std::remove(vector<int>)_(sprinkled)/8192 1969.964 -
std::remove_copy(deque<int>)_(prefix)/1024 376.632 -
std::remove_copy(deque<int>)_(prefix)/32 12.947 -1.05%
std::remove_copy(deque<int>)_(prefix)/50 19.286 -8.27%
std::remove_copy(deque<int>)_(prefix)/8192 3346.656 -
std::remove_copy(deque<int>)_(sprinkled)/1024 364.066 1.15%
std::remove_copy(deque<int>)_(sprinkled)/32 12.189 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.459 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2920.708 1.35%
std::remove_copy(list<int>)_(prefix)/1024 739.813 -
std::remove_copy(list<int>)_(prefix)/32 11.195 -1.01%
std::remove_copy(list<int>)_(prefix)/50 19.014 -
std::remove_copy(list<int>)_(prefix)/8192 6969.648 -
std::remove_copy(list<int>)_(sprinkled)/1024 736.204 -
std::remove_copy(list<int>)_(sprinkled)/32 11.238 -
std::remove_copy(list<int>)_(sprinkled)/50 18.514 -
std::remove_copy(list<int>)_(sprinkled)/8192 6930.183 -
std::remove_copy(vector<int>)_(prefix)/1024 262.804 -
std::remove_copy(vector<int>)_(prefix)/32 9.448 -
std::remove_copy(vector<int>)_(prefix)/50 14.076 -
std::remove_copy(vector<int>)_(prefix)/8192 2056.414 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.825 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.459 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.587 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.319 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.356 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.013 1.29%
std::remove_copy_if(deque<int>)_(prefix)/50 28.082 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3791.201 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.958 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.279 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.510 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3507.479 -4.19%
std::remove_copy_if(list<int>)_(prefix)/1024 792.322 -
std::remove_copy_if(list<int>)_(prefix)/32 17.034 -
std::remove_copy_if(list<int>)_(prefix)/50 25.124 -
std::remove_copy_if(list<int>)_(prefix)/8192 7301.616 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.956 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.596 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.292 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7373.023 2.41%
std::remove_copy_if(vector<int>)_(prefix)/1024 414.821 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.229 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.929 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3437.013 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.423 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.502 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.388 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.672 -
std::remove_if(deque<int>)_(prefix)/1024 549.921 -1.50%
std::remove_if(deque<int>)_(prefix)/32 56.400 -4.03%
std::remove_if(deque<int>)_(prefix)/50 67.719 4.31%
std::remove_if(deque<int>)_(prefix)/8192 4223.268 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.914 -
std::remove_if(deque<int>)_(sprinkled)/32 52.900 -3.99%
std::remove_if(deque<int>)_(sprinkled)/50 60.007 -8.37%
std::remove_if(deque<int>)_(sprinkled)/8192 3901.133 -
std::remove_if(list<int>)_(prefix)/1024 1026.404 -8.16%
std::remove_if(list<int>)_(prefix)/32 58.659 -2.91%
std::remove_if(list<int>)_(prefix)/50 71.939 -7.11%
std::remove_if(list<int>)_(prefix)/8192 9977.380 3.12%
std::remove_if(list<int>)_(sprinkled)/1024 979.451 -
std::remove_if(list<int>)_(sprinkled)/32 57.005 -
std::remove_if(list<int>)_(sprinkled)/50 72.943 -
std::remove_if(list<int>)_(sprinkled)/8192 8169.073 1.60%
std::remove_if(vector<int>)_(prefix)/1024 344.878 -
std::remove_if(vector<int>)_(prefix)/32 48.840 -
std::remove_if(vector<int>)_(prefix)/50 53.893 -
std::remove_if(vector<int>)_(prefix)/8192 2569.102 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.515 -
std::remove_if(vector<int>)_(sprinkled)/32 50.727 -
std::remove_if(vector<int>)_(sprinkled)/50 56.994 -
std::remove_if(vector<int>)_(sprinkled)/8192 2957.320 -
std::replace(deque<int>)_(prefix)/1024 410.120 -
std::replace(deque<int>)_(prefix)/32 12.686 -1.04%
std::replace(deque<int>)_(prefix)/50 18.957 -1.08%
std::replace(deque<int>)_(prefix)/8192 3241.566 -
std::replace(deque<int>)_(sprinkled)/1024 348.855 -
std::replace(deque<int>)_(sprinkled)/32 12.095 -
std::replace(deque<int>)_(sprinkled)/50 18.120 -
std::replace(deque<int>)_(sprinkled)/8192 2790.153 -
std::replace(list<int>)_(prefix)/1024 739.053 -
std::replace(list<int>)_(prefix)/32 10.987 -
std::replace(list<int>)_(prefix)/50 17.314 -
std::replace(list<int>)_(prefix)/8192 7717.870 10.36%
std::replace(list<int>)_(sprinkled)/1024 795.237 -
std::replace(list<int>)_(sprinkled)/32 11.215 -
std::replace(list<int>)_(sprinkled)/50 19.022 -
std::replace(list<int>)_(sprinkled)/8192 8629.098 13.63%
std::replace(vector<int>)_(prefix)/1024 158.415 -1.12%
std::replace(vector<int>)_(prefix)/32 5.222 1.30%
std::replace(vector<int>)_(prefix)/50 7.651 -
std::replace(vector<int>)_(prefix)/8192 1270.283 -
std::replace(vector<int>)_(sprinkled)/1024 162.614 9.53%
std::replace(vector<int>)_(sprinkled)/32 4.941 -10.83%
std::replace(vector<int>)_(sprinkled)/50 7.740 -8.46%
std::replace(vector<int>)_(sprinkled)/8192 1285.511 9.69%
std::replace_if(deque<int>)_(prefix)/1024 480.643 -
std::replace_if(deque<int>)_(prefix)/32 13.851 -
std::replace_if(deque<int>)_(prefix)/50 20.233 -
std::replace_if(deque<int>)_(prefix)/8192 3477.054 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.192 -1.89%
std::replace_if(deque<int>)_(sprinkled)/32 12.442 -
std::replace_if(deque<int>)_(sprinkled)/50 18.659 -
std::replace_if(deque<int>)_(sprinkled)/8192 2907.385 -2.39%
std::replace_if(list<int>)_(prefix)/1024 732.720 -
std::replace_if(list<int>)_(prefix)/32 13.843 -
std::replace_if(list<int>)_(prefix)/50 24.487 -
std::replace_if(list<int>)_(prefix)/8192 7554.283 5.97%
std::replace_if(list<int>)_(sprinkled)/1024 737.706 -
std::replace_if(list<int>)_(sprinkled)/32 13.281 -
std::replace_if(list<int>)_(sprinkled)/50 22.955 -
std::replace_if(list<int>)_(sprinkled)/8192 7894.269 7.24%
std::replace_if(vector<int>)_(prefix)/1024 270.866 -
std::replace_if(vector<int>)_(prefix)/32 9.558 -
std::replace_if(vector<int>)_(prefix)/50 13.738 -2.13%
std::replace_if(vector<int>)_(prefix)/8192 2028.542 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.890 -
std::replace_if(vector<int>)_(sprinkled)/32 8.703 -
std::replace_if(vector<int>)_(sprinkled)/50 13.661 -
std::replace_if(vector<int>)_(sprinkled)/8192 1895.778 -1.35%
std::reverse(deque<int>)/32768 5711.304 9.08%
std::reverse(deque<int>)/4096 717.330 9.71%
std::reverse(deque<int>)/512 118.303 4.72%
std::reverse(deque<int>)/64 14.069 7.94%
std::reverse(deque<int>)/8 2.515 -
std::reverse(list<int>)/32768 17475.488 -
std::reverse(list<int>)/4096 1769.014 12.28%
std::reverse(list<int>)/512 192.574 -
std::reverse(list<int>)/64 17.395 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1033.305 -
std::reverse(vector<int>)/4096 130.262 -
std::reverse(vector<int>)/512 16.306 -
std::reverse(vector<int>)/64 4.192 -
std::reverse(vector<int>)/8 1.474 -
std::reverse_copy(deque<int>)/32768 7966.582 -
std::reverse_copy(deque<int>)/4096 978.785 -
std::reverse_copy(deque<int>)/512 124.482 -
std::reverse_copy(deque<int>)/64 15.854 -
std::reverse_copy(deque<int>)/8 2.527 -
std::reverse_copy(list<int>)/32768 26753.048 -1.31%
std::reverse_copy(list<int>)/4096 3219.452 -
std::reverse_copy(list<int>)/512 363.999 -
std::reverse_copy(list<int>)/64 29.830 -
std::reverse_copy(list<int>)/8 2.443 2.31%
std::reverse_copy(vector<int>)/32768 980.975 -
std::reverse_copy(vector<int>)/4096 131.572 -1.12%
std::reverse_copy(vector<int>)/512 17.151 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.477 7.67%
std::rotate(deque<int>)_(1_element_backward)/1024 40.808 -
std::rotate(deque<int>)_(1_element_backward)/32 3.535 -
std::rotate(deque<int>)_(1_element_backward)/50 5.126 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.893 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.372 -
std::rotate(deque<int>)_(1_element_forward)/32 4.124 -
std::rotate(deque<int>)_(1_element_forward)/50 5.416 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.020 -
std::rotate(deque<int>)_(by_1/2)/1024 188.208 -
std::rotate(deque<int>)_(by_1/2)/32 8.548 -
std::rotate(deque<int>)_(by_1/2)/50 11.559 -
std::rotate(deque<int>)_(by_1/2)/8192 1546.941 -
std::rotate(deque<int>)_(by_1/3)/1024 415.466 -
std::rotate(deque<int>)_(by_1/3)/32 20.852 1.24%
std::rotate(deque<int>)_(by_1/3)/50 30.136 -
std::rotate(deque<int>)_(by_1/3)/8192 3162.967 -3.63%
std::rotate(deque<int>)_(by_1/4)/1024 271.914 -
std::rotate(deque<int>)_(by_1/4)/32 13.174 -
std::rotate(deque<int>)_(by_1/4)/50 27.990 -
std::rotate(deque<int>)_(by_1/4)/8192 2904.775 6.80%
std::rotate(list<int>)_(1_element_backward)/1024 740.124 -
std::rotate(list<int>)_(1_element_backward)/32 13.267 -
std::rotate(list<int>)_(1_element_backward)/50 25.285 2.38%
std::rotate(list<int>)_(1_element_backward)/8192 7245.416 -5.55%
std::rotate(list<int>)_(1_element_forward)/1024 730.092 -
std::rotate(list<int>)_(1_element_forward)/32 13.810 -
std::rotate(list<int>)_(1_element_forward)/50 25.698 -
std::rotate(list<int>)_(1_element_forward)/8192 8134.413 9.80%
std::rotate(list<int>)_(by_1/2)/1024 388.688 -
std::rotate(list<int>)_(by_1/2)/32 6.483 -
std::rotate(list<int>)_(by_1/2)/50 12.595 -
std::rotate(list<int>)_(by_1/2)/8192 5437.520 3.25%
std::rotate(list<int>)_(by_1/3)/1024 807.247 -
std::rotate(list<int>)_(by_1/3)/32 16.733 -
std::rotate(list<int>)_(by_1/3)/50 22.850 -
std::rotate(list<int>)_(by_1/3)/8192 8327.082 -2.47%
std::rotate(list<int>)_(by_1/4)/1024 574.534 -
std::rotate(list<int>)_(by_1/4)/32 14.467 -
std::rotate(list<int>)_(by_1/4)/50 25.771 1.05%
std::rotate(list<int>)_(by_1/4)/8192 6570.925 -2.93%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.881 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.748 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.755 -
std::rotate(vector<bool>)_(1_element_backward)/8192 111.195 -9.09%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.734 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.479 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.530 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.814 1.48%
std::rotate(vector<bool>)_(by_1/2)/1024 8.528 -
std::rotate(vector<bool>)_(by_1/2)/32 17.814 -
std::rotate(vector<bool>)_(by_1/2)/50 17.612 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.044 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.936 -
std::rotate(vector<bool>)_(by_1/3)/32 17.554 -1.16%
std::rotate(vector<bool>)_(by_1/3)/50 17.597 -1.05%
std::rotate(vector<bool>)_(by_1/3)/8192 154.844 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.540 7.41%
std::rotate(vector<bool>)_(by_1/4)/32 17.724 -1.00%
std::rotate(vector<bool>)_(by_1/4)/50 17.606 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.394 1.06%
std::rotate(vector<int>)_(1_element_backward)/1024 35.495 -
std::rotate(vector<int>)_(1_element_backward)/32 2.911 -
std::rotate(vector<int>)_(1_element_backward)/50 5.325 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.619 -
std::rotate(vector<int>)_(1_element_forward)/1024 34.968 -
std::rotate(vector<int>)_(1_element_forward)/32 2.957 -1.26%
std::rotate(vector<int>)_(1_element_forward)/50 5.248 -
std::rotate(vector<int>)_(1_element_forward)/8192 278.255 -1.17%
std::rotate(vector<int>)_(by_1/2)/1024 31.667 -
std::rotate(vector<int>)_(by_1/2)/32 2.318 -
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.508 -
std::rotate(vector<int>)_(by_1/3)/1024 119.283 1.23%
std::rotate(vector<int>)_(by_1/3)/32 9.966 -
std::rotate(vector<int>)_(by_1/3)/50 11.158 -
std::rotate(vector<int>)_(by_1/3)/8192 869.848 -
std::rotate(vector<int>)_(by_1/4)/1024 47.206 -
std::rotate(vector<int>)_(by_1/4)/32 4.743 -
std::rotate(vector<int>)_(by_1/4)/50 11.751 1.92%
std::rotate(vector<int>)_(by_1/4)/8192 369.499 -
std::rotate_copy(deque<int>)/1024 34.394 -1.89%
std::rotate_copy(deque<int>)/32 2.668 -2.56%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.376 -
std::rotate_copy(list<int>)/1024 733.145 -
std::rotate_copy(list<int>)/32 8.668 -
std::rotate_copy(list<int>)/50 13.878 -
std::rotate_copy(list<int>)/8192 6753.679 -
std::rotate_copy(vector<int>)/1024 35.981 8.56%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.678 -
std::rotate_copy(vector<int>)/8192 400.299 5.95%
std::sample(deque<int>)/1024 11336.674 -
std::sample(deque<int>)/32 305.298 -
std::sample(deque<int>)/8192 91538.347 -
std::sample(list<int>)/1024 11909.559 -2.20%
std::sample(list<int>)/32 311.579 -
std::sample(list<int>)/8192 97442.443 -1.13%
std::sample(vector<int>)/1024 11295.821 -
std::sample(vector<int>)/32 302.229 -
std::sample(vector<int>)/8192 91504.404 -
std::search(deque<int>)_(near_matches)/1000 24390.735 40.47%
std::search(deque<int>)_(near_matches)/1024 25428.759 40.06%
std::search(deque<int>)_(near_matches)/8192 1439957.392 -
std::search(deque<int>)_(no_match)/1000 403.603 4.23%
std::search(deque<int>)_(no_match)/1024 302.298 -25.46%
std::search(deque<int>)_(no_match)/1048576 420952.070 -
std::search(deque<int>)_(no_match)/8192 3288.084 -
std::search(deque<int>)_(same_length)/1000 407.179 23.50%
std::search(deque<int>)_(same_length)/1024 503.770 6.04%
std::search(deque<int>)_(same_length)/8192 3851.811 2.08%
std::search(deque<int>)_(single_element)/1000 446.827 -
std::search(deque<int>)_(single_element)/1024 456.638 -
std::search(deque<int>)_(single_element)/8192 3641.417 -
std::search(deque<int>,_pred)_(near_matches)/1000 27720.893 19.12%
std::search(deque<int>,_pred)_(near_matches)/1024 29019.373 19.29%
std::search(deque<int>,_pred)_(near_matches)/8192 1522894.928 -17.75%
std::search(deque<int>,_pred)_(no_match)/1000 543.757 28.23%
std::search(deque<int>,_pred)_(no_match)/1024 517.822 18.77%
std::search(deque<int>,_pred)_(no_match)/1048576 482457.424 8.14%
std::search(deque<int>,_pred)_(no_match)/8192 3796.497 8.67%
std::search(deque<int>,_pred)_(same_length)/1000 493.475 2.91%
std::search(deque<int>,_pred)_(same_length)/1024 504.694 -1.68%
std::search(deque<int>,_pred)_(same_length)/8192 3997.799 -1.16%
std::search(deque<int>,_pred)_(single_element)/1000 682.817 -
std::search(deque<int>,_pred)_(single_element)/1024 701.982 -
std::search(deque<int>,_pred)_(single_element)/8192 5643.481 -
std::search(list<int>)_(near_matches)/1000 37776.461 -
std::search(list<int>)_(near_matches)/1024 39289.909 -
std::search(list<int>)_(near_matches)/8192 2519437.050 -
std::search(list<int>)_(no_match)/1000 672.239 -3.62%
std::search(list<int>)_(no_match)/1024 762.855 2.56%
std::search(list<int>)_(no_match)/1048576 831687.747 -
std::search(list<int>)_(no_match)/8192 6551.266 -
std::search(list<int>)_(same_length)/1000 746.813 -
std::search(list<int>)_(same_length)/1024 770.084 -
std::search(list<int>)_(same_length)/8192 7935.963 -8.07%
std::search(list<int>)_(single_element)/1000 711.028 7.76%
std::search(list<int>)_(single_element)/1024 759.841 -
std::search(list<int>)_(single_element)/8192 8151.760 -
std::search(list<int>,_pred)_(near_matches)/1000 41444.034 -
std::search(list<int>,_pred)_(near_matches)/1024 43263.634 -
std::search(list<int>,_pred)_(near_matches)/8192 2679796.295 -
std::search(list<int>,_pred)_(no_match)/1000 803.066 -
std::search(list<int>,_pred)_(no_match)/1024 819.284 -
std::search(list<int>,_pred)_(no_match)/1048576 952106.010 -
std::search(list<int>,_pred)_(no_match)/8192 7234.490 -2.46%
std::search(list<int>,_pred)_(same_length)/1000 790.918 -
std::search(list<int>,_pred)_(same_length)/1024 810.141 -
std::search(list<int>,_pred)_(same_length)/8192 8665.583 -14.69%
std::search(list<int>,_pred)_(single_element)/1000 796.697 -
std::search(list<int>,_pred)_(single_element)/1024 815.964 -
std::search(list<int>,_pred)_(single_element)/8192 9351.488 -3.78%
std::search(vector<int>)_(near_matches)/1000 14272.321 -1.02%
std::search(vector<int>)_(near_matches)/1024 15026.009 -1.03%
std::search(vector<int>)_(near_matches)/8192 761597.207 -
std::search(vector<int>)_(no_match)/1000 204.961 -
std::search(vector<int>)_(no_match)/1024 209.632 -1.54%
std::search(vector<int>)_(no_match)/1048576 208743.682 -
std::search(vector<int>)_(no_match)/8192 1625.232 -
std::search(vector<int>)_(same_length)/1000 242.425 1.02%
std::search(vector<int>)_(same_length)/1024 249.702 1.52%
std::search(vector<int>)_(same_length)/8192 1921.382 -3.09%
std::search(vector<int>)_(single_element)/1000 226.793 -
std::search(vector<int>)_(single_element)/1024 231.991 -
std::search(vector<int>)_(single_element)/8192 1805.669 -
std::search(vector<int>,_pred)_(near_matches)/1000 22592.851 -
std::search(vector<int>,_pred)_(near_matches)/1024 23709.720 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449130.781 -
std::search(vector<int>,_pred)_(no_match)/1000 518.402 -1.81%
std::search(vector<int>,_pred)_(no_match)/1024 529.438 -1.21%
std::search(vector<int>,_pred)_(no_match)/1048576 592249.822 -1.22%
std::search(vector<int>,_pred)_(no_match)/8192 4210.460 -1.76%
std::search(vector<int>,_pred)_(same_length)/1000 598.641 -
std::search(vector<int>,_pred)_(same_length)/1024 612.863 -
std::search(vector<int>,_pred)_(same_length)/8192 4904.704 -
std::search(vector<int>,_pred)_(single_element)/1000 563.184 5.72%
std::search(vector<int>,_pred)_(single_element)/1024 576.674 5.43%
std::search(vector<int>,_pred)_(single_element)/8192 4608.534 5.46%
std::search_n(deque<int>)_(no_match)/1024 13.678 -
std::search_n(deque<int>)_(no_match)/32 13.601 -
std::search_n(deque<int>)_(no_match)/8192 15.733 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.222 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.199 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.723 -
std::search_n(list<int>)_(no_match)/1024 730.873 -
std::search_n(list<int>)_(no_match)/32 9.202 -19.34%
std::search_n(list<int>)_(no_match)/8192 6719.798 -
std::search_n(list<int>,_pred)_(no_match)/1024 849.119 -
std::search_n(list<int>,_pred)_(no_match)/32 17.786 -
std::search_n(list<int>,_pred)_(no_match)/8192 7461.629 -10.94%
std::search_n(vector<int>)_(no_match)/1024 3.275 -
std::search_n(vector<int>)_(no_match)/32 3.262 -
std::search_n(vector<int>)_(no_match)/8192 3.263 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.067 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.090 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.072 -
std::set<int>::clear()/0 390.302 -
std::set<int>::clear()/1024 9417.863 2.69%
std::set<int>::clear()/32 632.076 1.37%
std::set<int>::clear()/8192 82673.259 5.09%
std::set<int>::contains(key)_(existent)/1024 3.938 2.05%
std::set<int>::contains(key)_(existent)/32 1.630 -3.54%
std::set<int>::contains(key)_(existent)/8192 8.790 -
std::set<int>::contains(key)_(non-existent)/0 0.294 -
std::set<int>::contains(key)_(non-existent)/1024 6.117 3.77%
std::set<int>::contains(key)_(non-existent)/32 2.757 -1.04%
std::set<int>::contains(key)_(non-existent)/8192 8.726 -26.37%
std::set<int>::count(key)_(existent)/1024 4.132 -
std::set<int>::count(key)_(existent)/32 1.639 -
std::set<int>::count(key)_(existent)/8192 8.540 5.48%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.663 -14.30%
std::set<int>::count(key)_(non-existent)/32 2.952 2.58%
std::set<int>::count(key)_(non-existent)/8192 14.551 11.37%
std::set<int>::ctor(&&,_different_allocs)/0 12.918 -
std::set<int>::ctor(&&,_different_allocs)/1024 5902.968 2.05%
std::set<int>::ctor(&&,_different_allocs)/32 177.740 -
std::set<int>::ctor(&&,_different_allocs)/8192 48544.326 -
std::set<int>::ctor(const&)/0 12.819 -
std::set<int>::ctor(const&)/1024 6342.260 -
std::set<int>::ctor(const&)/32 224.357 -
std::set<int>::ctor(const&)/8192 50469.582 -1.28%
std::set<int>::ctor(const&,_alloc)/0 12.784 -
std::set<int>::ctor(const&,_alloc)/1024 6307.712 -1.53%
std::set<int>::ctor(const&,_alloc)/32 224.946 -
std::set<int>::ctor(const&,_alloc)/8192 50648.393 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.773 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8472.280 -1.36%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 243.124 4.64%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68071.325 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.804 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13079.439 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.783 1.82%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 238443.137 -3.47%
std::set<int>::equal_range(key)_(existent)/1024 4.455 2.64%
std::set<int>::equal_range(key)_(existent)/32 1.825 2.73%
std::set<int>::equal_range(key)_(existent)/8192 8.538 4.10%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.418 -5.92%
std::set<int>::equal_range(key)_(non-existent)/32 2.730 11.09%
std::set<int>::equal_range(key)_(non-existent)/8192 9.764 -6.85%
std::set<int>::erase(iterator)/1024 20.003 -1.94%
std::set<int>::erase(iterator)/32 19.926 -3.84%
std::set<int>::erase(iterator)/8192 19.967 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.619 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6878.827 2.56%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.275 1.16%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55646.000 2.89%
std::set<int>::erase(key)_(existent)/1024 49.589 -1.49%
std::set<int>::erase(key)_(existent)/32 21.811 -3.28%
std::set<int>::erase(key)_(existent)/8192 67.826 -2.61%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.748 5.57%
std::set<int>::erase(key)_(non-existent,_end)/32 2.455 6.39%
std::set<int>::erase(key)_(non-existent,_end)/8192 10.331 24.33%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.933 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.147 -
std::set<int>::find(key)_(existent)/1024 3.961 3.61%
std::set<int>::find(key)_(existent)/32 1.764 6.83%
std::set<int>::find(key)_(existent)/8192 8.426 -2.60%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.657 2.24%
std::set<int>::find(key)_(non-existent)/32 2.293 2.27%
std::set<int>::find(key)_(non-existent)/8192 8.783 4.59%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.112 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.766 2.65%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.382 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 99.532 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.284 1.72%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.217 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.121 2.04%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.451 -1.57%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.288 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 49.972 11.90%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.106 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.139 -4.63%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.282 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.480 4.29%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.101 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.402 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.063 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16941.555 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 786.090 2.55%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188716.430 -4.10%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.929 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12950.402 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 687.583 2.05%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121424.520 1.23%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.781 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7846.637 1.26%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 545.452 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131857.158 -
std::set<int>::insert(value)_(already_present)/1024 5.882 -1.23%
std::set<int>::insert(value)_(already_present)/32 1.781 -
std::set<int>::insert(value)_(already_present)/8192 9.646 -3.87%
std::set<int>::insert(value)_(new_value,_end)/0 17.135 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.775 -
std::set<int>::insert(value)_(new_value,_end)/32 18.835 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.976 -3.36%
std::set<int>::insert(value)_(new_value,_middle)/0 17.081 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.509 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.567 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.327 -
std::set<int>::lower_bound(key)_(existent)/1024 4.525 -1.60%
std::set<int>::lower_bound(key)_(existent)/32 1.522 1.29%
std::set<int>::lower_bound(key)_(existent)/8192 8.592 1.75%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.128 2.30%
std::set<int>::lower_bound(key)_(non-existent)/32 2.324 4.23%
std::set<int>::lower_bound(key)_(non-existent)/8192 11.117 26.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.547 1.51%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6724.122 5.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 257.716 13.71%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 51369.116 1.62%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6329.319 -2.59%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 226.689 2.01%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50919.634 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1338.279 1.31%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.210 1.95%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12375.712 -
std::set<int>::upper_bound(key)_(existent)/1024 4.300 -
std::set<int>::upper_bound(key)_(existent)/32 1.755 -
std::set<int>::upper_bound(key)_(existent)/8192 8.992 6.76%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.853 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.424 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.752 -1.78%
std::set<std::string>::clear()/0 391.716 -
std::set<std::string>::clear()/1024 22145.658 3.03%
std::set<std::string>::clear()/32 904.440 -
std::set<std::string>::clear()/8192 215988.704 1.62%
std::set<std::string>::contains(key)_(existent)/1024 23.045 -
std::set<std::string>::contains(key)_(existent)/32 14.842 2.97%
std::set<std::string>::contains(key)_(existent)/8192 30.033 3.87%
std::set<std::string>::contains(key)_(non-existent)/0 0.280 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.412 -2.23%
std::set<std::string>::contains(key)_(non-existent)/32 9.869 -3.11%
std::set<std::string>::contains(key)_(non-existent)/8192 27.837 -2.33%
std::set<std::string>::count(key)_(existent)/1024 24.531 3.74%
std::set<std::string>::count(key)_(existent)/32 15.564 -3.12%
std::set<std::string>::count(key)_(existent)/8192 30.049 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.093 -
std::set<std::string>::count(key)_(non-existent)/32 11.586 3.45%
std::set<std::string>::count(key)_(non-existent)/8192 33.681 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.788 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6996.268 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.952 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57263.376 -1.36%
std::set<std::string>::ctor(const&)/0 12.668 -
std::set<std::string>::ctor(const&)/1024 34698.073 -
std::set<std::string>::ctor(const&)/32 790.774 10.94%
std::set<std::string>::ctor(const&)/8192 342777.985 -
std::set<std::string>::ctor(const&,_alloc)/0 12.689 -
std::set<std::string>::ctor(const&,_alloc)/1024 37077.138 -
std::set<std::string>::ctor(const&,_alloc)/32 748.013 7.08%
std::set<std::string>::ctor(const&,_alloc)/8192 346027.242 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40065.731 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.080 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381089.348 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56597.097 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 995.743 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1117267.383 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.022 -9.20%
std::set<std::string>::equal_range(key)_(existent)/32 17.309 1.30%
std::set<std::string>::equal_range(key)_(existent)/8192 29.209 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.893 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.507 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.723 -
std::set<std::string>::erase(iterator)/1024 28.362 -14.70%
std::set<std::string>::erase(iterator)/32 27.331 6.48%
std::set<std::string>::erase(iterator)/8192 30.386 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.270 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12842.582 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.284 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118999.309 -
std::set<std::string>::erase(key)_(existent)/1024 100.038 37.58%
std::set<std::string>::erase(key)_(existent)/32 74.814 36.51%
std::set<std::string>::erase(key)_(existent)/8192 87.096 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.151 8.05%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.991 14.29%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.514 11.95%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.381 7.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.727 4.47%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.691 8.15%
std::set<std::string>::find(key)_(existent)/1024 22.641 -5.45%
std::set<std::string>::find(key)_(existent)/32 14.822 -7.33%
std::set<std::string>::find(key)_(existent)/8192 29.716 -4.25%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 22.828 6.14%
std::set<std::string>::find(key)_(non-existent)/32 10.556 1.24%
std::set<std::string>::find(key)_(non-existent)/8192 30.376 4.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.581 -22.00%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.258 -1.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.099 2.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.702 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.223 9.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.990 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.420 -4.49%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.298 23.24%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.341 7.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.314 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.830 -8.85%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.186 1.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.634 6.13%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.804 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.490 12.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.430 9.71%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.828 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66960.348 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1498.390 -1.58%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 867064.915 -5.88%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.573 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44689.776 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1300.419 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 611089.571 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.577 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42717.891 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1098.538 -2.72%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615700.320 -3.44%
std::set<std::string>::insert(value)_(already_present)/1024 16.885 -44.71%
std::set<std::string>::insert(value)_(already_present)/32 7.683 -24.22%
std::set<std::string>::insert(value)_(already_present)/8192 61.514 63.48%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.740 5.18%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.770 14.41%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.699 21.51%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.870 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.183 -25.32%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.044 -7.92%
std::set<std::string>::insert(value)_(new_value,_middle)/32 43.870 16.73%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.581 11.93%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.804 -2.51%
std::set<std::string>::lower_bound(key)_(existent)/32 15.400 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.525 -7.56%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.053 -2.18%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.084 -2.86%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.342 1.21%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.286 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36946.448 1.91%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 802.394 -7.94%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350135.743 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.265 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36335.869 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 700.395 1.94%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348688.842 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16066.124 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.195 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205041.219 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.515 -5.34%
std::set<std::string>::upper_bound(key)_(existent)/32 15.283 1.18%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.328 -3.74%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.630 7.34%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.241 6.49%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.036 -
std::shift_left(deque<int>)/1024 38.085 -
std::shift_left(deque<int>)/32 3.824 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.844 -
std::shift_left(list<int>)/1024 725.109 -
std::shift_left(list<int>)/32 13.330 -1.22%
std::shift_left(list<int>)/50 27.295 -
std::shift_left(list<int>)/8192 7611.163 -
std::shift_left(vector<int>)/1024 35.445 -
std::shift_left(vector<int>)/32 2.979 -23.56%
std::shift_left(vector<int>)/50 5.255 -
std::shift_left(vector<int>)/8192 280.956 -
std::shift_right(deque<int>)/1024 40.361 -
std::shift_right(deque<int>)/32 3.423 -
std::shift_right(deque<int>)/50 4.521 -
std::shift_right(deque<int>)/8192 309.564 -
std::shift_right(list<int>)/1024 730.882 -
std::shift_right(list<int>)/32 14.410 -
std::shift_right(list<int>)/50 26.067 -8.51%
std::shift_right(list<int>)/8192 7404.058 -
std::shift_right(vector<int>)/1024 35.830 -
std::shift_right(vector<int>)/32 4.055 -72.27%
std::shift_right(vector<int>)/50 5.317 -
std::shift_right(vector<int>)/8192 300.956 -
std::shuffle(deque<int>)/1024 9274.407 -
std::shuffle(deque<int>)/32 293.211 -
std::shuffle(deque<int>)/8192 74062.929 -
std::shuffle(vector<int>)/1024 8743.227 -
std::shuffle(vector<int>)/32 277.949 -
std::shuffle(vector<int>)/8192 69899.379 -
std::sort(deque<int>)_(ascending)/1024 765.873 -
std::sort(deque<int>)_(ascending)/8 17.319 -2.87%
std::sort(deque<int>)_(ascending)/8192 5732.886 -
std::sort(deque<int>)_(descending)/1024 1297.995 -
std::sort(deque<int>)_(descending)/8 25.014 -1.35%
std::sort(deque<int>)_(descending)/8192 10351.025 -
std::sort(deque<int>)_(heap)/1024 6176.680 -
std::sort(deque<int>)_(heap)/8 24.452 -
std::sort(deque<int>)_(heap)/8192 68848.909 -
std::sort(deque<int>)_(pipe-organ)/1024 2708.586 -
std::sort(deque<int>)_(pipe-organ)/8 19.992 -
std::sort(deque<int>)_(pipe-organ)/8192 26121.730 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17618.225 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.600 -1.17%
std::sort(deque<int>)_(qsort_adversarial)/8192 481738.224 -
std::sort(deque<int>)_(repeated)/1024 960.546 -5.09%
std::sort(deque<int>)_(repeated)/8 17.892 -1.37%
std::sort(deque<int>)_(repeated)/8192 6722.195 -
std::sort(deque<int>)_(shuffled)/1024 7193.957 -
std::sort(deque<int>)_(shuffled)/8 22.674 -3.61%
std::sort(deque<int>)_(shuffled)/8192 86019.549 6.82%
std::sort(vector<NonIntegral>)_(ascending)/1024 519.069 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.720 1.61%
std::sort(vector<NonIntegral>)_(ascending)/8192 3737.248 -
std::sort(vector<NonIntegral>)_(descending)/1024 771.693 -
std::sort(vector<NonIntegral>)_(descending)/8 24.831 -
std::sort(vector<NonIntegral>)_(descending)/8192 5250.746 -
std::sort(vector<NonIntegral>)_(heap)/1024 4328.748 -
std::sort(vector<NonIntegral>)_(heap)/8 23.651 -
std::sort(vector<NonIntegral>)_(heap)/8192 50320.116 1.22%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1869.668 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.349 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18283.299 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13213.585 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.701 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154865.501 -
std::sort(vector<NonIntegral>)_(repeated)/1024 511.539 1.33%
std::sort(vector<NonIntegral>)_(repeated)/8 15.760 -1.09%
std::sort(vector<NonIntegral>)_(repeated)/8192 3743.325 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4676.591 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.533 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81381.472 -1.60%
std::sort(vector<int>)_(ascending)/1024 519.891 -
std::sort(vector<int>)_(ascending)/8 15.896 -
std::sort(vector<int>)_(ascending)/8192 3733.792 -
std::sort(vector<int>)_(descending)/1024 1014.749 -
std::sort(vector<int>)_(descending)/8 24.645 -
std::sort(vector<int>)_(descending)/8192 7234.369 -
std::sort(vector<int>)_(heap)/1024 4545.844 -
std::sort(vector<int>)_(heap)/8 23.715 -
std::sort(vector<int>)_(heap)/8192 45448.358 -
std::sort(vector<int>)_(pipe-organ)/1024 2284.626 -
std::sort(vector<int>)_(pipe-organ)/8 17.584 -
std::sort(vector<int>)_(pipe-organ)/8192 21538.850 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13323.573 3.08%
std::sort(vector<int>)_(qsort_adversarial)/8 15.990 -
std::sort(vector<int>)_(qsort_adversarial)/8192 152626.404 3.39%
std::sort(vector<int>)_(repeated)/1024 663.533 -
std::sort(vector<int>)_(repeated)/8 15.999 -
std::sort(vector<int>)_(repeated)/8192 5025.828 -
std::sort(vector<int>)_(shuffled)/1024 4614.419 -
std::sort(vector<int>)_(shuffled)/8 22.847 -
std::sort(vector<int>)_(shuffled)/8192 44798.904 -
std::sort_heap(deque<int>)/1024 13498.605 -
std::sort_heap(deque<int>)/8 37.302 -2.90%
std::sort_heap(deque<int>)/8192 474360.732 -
std::sort_heap(deque<int>,_pred)/1024 12560.069 1.92%
std::sort_heap(deque<int>,_pred)/8 34.323 -
std::sort_heap(deque<int>,_pred)/8192 430461.709 -
std::sort_heap(vector<NonIntegral>)/1024 9894.940 -
std::sort_heap(vector<NonIntegral>)/8 30.157 -
std::sort_heap(vector<NonIntegral>)/8192 105878.008 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9875.265 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.728 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106463.154 -
std::sort_heap(vector<int>)/1024 9849.656 -
std::sort_heap(vector<int>)/8 32.541 -
std::sort_heap(vector<int>)/8192 106453.542 -
std::sort_heap(vector<int>,_pred)/1024 9836.960 -
std::sort_heap(vector<int>,_pred)/8 31.543 -
std::sort_heap(vector<int>,_pred)/8192 106254.366 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2746.179 2.12%
std::stable_partition(deque<int>)_(alloc_fails)/32 1901.702 1.23%
std::stable_partition(deque<int>)_(alloc_fails)/50 1916.119 1.72%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9820.197 -
std::stable_partition(deque<int>)_(dense)/1024 567.051 -3.26%
std::stable_partition(deque<int>)_(dense)/32 27.443 -1.46%
std::stable_partition(deque<int>)_(dense)/50 37.360 -
std::stable_partition(deque<int>)_(dense)/8192 5665.226 -
std::stable_partition(deque<int>)_(sparse)/1024 430.372 -
std::stable_partition(deque<int>)_(sparse)/32 11.065 2.21%
std::stable_partition(deque<int>)_(sparse)/50 27.125 -
std::stable_partition(deque<int>)_(sparse)/8192 3624.027 7.47%
std::stable_partition(list<int>)_(alloc_fails)/1024 4118.712 -
std::stable_partition(list<int>)_(alloc_fails)/32 1886.852 1.46%
std::stable_partition(list<int>)_(alloc_fails)/50 1914.001 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26548.781 -
std::stable_partition(list<int>)_(dense)/1024 1460.172 -2.72%
std::stable_partition(list<int>)_(dense)/32 37.580 -22.83%
std::stable_partition(list<int>)_(dense)/50 58.028 -9.14%
std::stable_partition(list<int>)_(dense)/8192 19009.428 -
std::stable_partition(list<int>)_(sparse)/1024 931.197 -
std::stable_partition(list<int>)_(sparse)/32 9.571 -
std::stable_partition(list<int>)_(sparse)/50 26.736 1.14%
std::stable_partition(list<int>)_(sparse)/8192 8658.762 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2319.132 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.442 1.40%
std::stable_partition(vector<int>)_(alloc_fails)/50 1885.972 1.05%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5335.801 -
std::stable_partition(vector<int>)_(dense)/1024 290.292 -
std::stable_partition(vector<int>)_(dense)/32 21.396 -
std::stable_partition(vector<int>)_(dense)/50 25.165 -
std::stable_partition(vector<int>)_(dense)/8192 2088.329 -
std::stable_partition(vector<int>)_(sparse)/1024 214.360 -
std::stable_partition(vector<int>)_(sparse)/32 7.490 2.66%
std::stable_partition(vector<int>)_(sparse)/50 21.265 -
std::stable_partition(vector<int>)_(sparse)/8192 1543.081 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3891.890 2.56%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.334 -2.01%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18914.941 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30139.123 8.41%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.835 2.12%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26242.155 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14189.741 3.36%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.250 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25782.743 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17176.826 4.91%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.533 2.03%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22337.422 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26675.929 3.76%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.326 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28073.353 -1.65%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3721.910 1.37%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.551 -1.15%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13211.738 1.33%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19865.435 2.71%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.878 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24508.347 -
std::stable_sort(deque<int>)_(ascending)/1024 2109.127 -
std::stable_sort(deque<int>)_(ascending)/8 17.253 -1.04%
std::stable_sort(deque<int>)_(ascending)/8192 13587.686 -
std::stable_sort(deque<int>)_(descending)/1024 3022.304 2.10%
std::stable_sort(deque<int>)_(descending)/8 26.240 -
std::stable_sort(deque<int>)_(descending)/8192 20564.490 -
std::stable_sort(deque<int>)_(heap)/1024 2718.041 -
std::stable_sort(deque<int>)_(heap)/8 23.677 -
std::stable_sort(deque<int>)_(heap)/8192 17239.907 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2919.371 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.678 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20375.475 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.582 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.815 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20667.948 -
std::stable_sort(deque<int>)_(repeated)/1024 1421.780 -
std::stable_sort(deque<int>)_(repeated)/8 17.691 -
std::stable_sort(deque<int>)_(repeated)/8192 7674.279 -
std::stable_sort(deque<int>)_(shuffled)/1024 2523.092 -
std::stable_sort(deque<int>)_(shuffled)/8 22.610 -
std::stable_sort(deque<int>)_(shuffled)/8192 14174.793 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4895.584 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.929 -1.55%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47956.774 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22857.287 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.461 -1.64%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119751.687 5.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13724.400 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.342 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107691.809 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13929.147 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84918.777 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22366.416 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.047 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135499.976 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3847.425 11.82%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.997 1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18226.953 1.97%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17942.249 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.292 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146292.767 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3608.035 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.075 -5.12%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42080.559 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12525.419 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.674 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187479.624 1.28%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9500.974 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.444 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116989.479 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8127.913 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.495 -1.22%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116116.685 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13593.408 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.939 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199584.114 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1269.917 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.807 -2.24%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14586.451 2.74%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11987.928 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.573 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174003.761 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4658.104 1.63%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.832 -2.69%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18773.187 -6.74%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24489.159 1.83%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.787 1.71%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24078.553 -10.61%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13857.771 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.307 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30480.595 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14185.441 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.014 -1.19%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22194.089 -1.41%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22490.504 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.830 -2.95%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34001.926 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3399.975 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.847 -2.15%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9643.210 -1.32%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17890.684 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.472 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27262.536 -
std::stable_sort(vector<int>)_(ascending)/1024 2088.475 -
std::stable_sort(vector<int>)_(ascending)/8 15.322 -2.67%
std::stable_sort(vector<int>)_(ascending)/8192 13440.940 -
std::stable_sort(vector<int>)_(descending)/1024 2813.615 -
std::stable_sort(vector<int>)_(descending)/8 23.905 3.24%
std::stable_sort(vector<int>)_(descending)/8192 18466.915 -
std::stable_sort(vector<int>)_(heap)/1024 2541.577 -
std::stable_sort(vector<int>)_(heap)/8 21.415 -
std::stable_sort(vector<int>)_(heap)/8192 14518.742 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2818.207 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.613 2.24%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18282.937 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.916 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.393 -1.70%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18268.136 -
std::stable_sort(vector<int>)_(repeated)/1024 1111.407 -1.34%
std::stable_sort(vector<int>)_(repeated)/8 15.407 -2.19%
std::stable_sort(vector<int>)_(repeated)/8192 5269.186 -
std::stable_sort(vector<int>)_(shuffled)/1024 2240.791 -1.81%
std::stable_sort(vector<int>)_(shuffled)/8 19.706 -1.01%
std::stable_sort(vector<int>)_(shuffled)/8192 10951.888 -
std::swap_ranges(deque<int>)/1024 341.164 -
std::swap_ranges(deque<int>)/32 10.995 -
std::swap_ranges(deque<int>)/50 16.845 -
std::swap_ranges(deque<int>)/8192 2738.069 -4.49%
std::swap_ranges(list<int>)/1024 756.372 -
std::swap_ranges(list<int>)/32 20.790 2.57%
std::swap_ranges(list<int>)/50 32.662 -
std::swap_ranges(list<int>)/8192 10237.249 -1.44%
std::swap_ranges(vector<int>)/1024 62.573 -
std::swap_ranges(vector<int>)/32 4.811 -
std::swap_ranges(vector<int>)/50 5.597 -
std::swap_ranges(vector<int>)/8192 475.506 -
std::transform(deque<int>)_(identity_transform)/1024 369.866 -
std::transform(deque<int>)_(identity_transform)/32 12.346 -
std::transform(deque<int>)_(identity_transform)/50 19.075 -
std::transform(deque<int>)_(identity_transform)/8192 2443.448 -
std::transform(deque<int>,_deque<int>)/1024 660.228 -
std::transform(deque<int>,_deque<int>)/32 22.406 4.97%
std::transform(deque<int>,_deque<int>)/50 36.321 -
std::transform(deque<int>,_deque<int>)/8192 5420.914 -
std::transform(list<int>)_(identity_transform)/1024 737.116 -
std::transform(list<int>)_(identity_transform)/32 16.893 -
std::transform(list<int>)_(identity_transform)/50 30.262 -
std::transform(list<int>)_(identity_transform)/8192 7338.734 -6.25%
std::transform(list<int>,_list<int>)/1024 839.950 -
std::transform(list<int>,_list<int>)/32 23.052 -
std::transform(list<int>,_list<int>)/50 37.236 -
std::transform(list<int>,_list<int>)/8192 9129.721 -
std::transform(vector<int>)_(identity_transform)/1024 262.309 -
std::transform(vector<int>)_(identity_transform)/32 9.163 -
std::transform(vector<int>)_(identity_transform)/50 16.162 -
std::transform(vector<int>)_(identity_transform)/8192 2019.888 -
std::transform(vector<int>,_vector<int>)/1024 555.042 -
std::transform(vector<int>,_vector<int>)/32 17.209 -
std::transform(vector<int>,_vector<int>)/50 26.815 -
std::transform(vector<int>,_vector<int>)/8192 4442.109 -
std::unique(deque<int>)_(contiguous)/1024 513.782 -
std::unique(deque<int>)_(contiguous)/32 52.791 6.25%
std::unique(deque<int>)_(contiguous)/52 59.804 7.06%
std::unique(deque<int>)_(contiguous)/8192 3740.995 -
std::unique(deque<int>)_(sprinkled)/1024 511.437 -
std::unique(deque<int>)_(sprinkled)/32 53.135 -2.39%
std::unique(deque<int>)_(sprinkled)/52 61.184 -
std::unique(deque<int>)_(sprinkled)/8192 3808.768 -
std::unique(deque<int>,_pred)_(contiguous)/1024 621.257 -1.82%
std::unique(deque<int>,_pred)_(contiguous)/32 56.445 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.453 -1.11%
std::unique(deque<int>,_pred)_(contiguous)/8192 4518.623 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.192 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.057 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.718 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5208.772 -
std::unique(list<int>)_(contiguous)/1024 916.734 -
std::unique(list<int>)_(contiguous)/32 52.216 -
std::unique(list<int>)_(contiguous)/52 63.943 -
std::unique(list<int>)_(contiguous)/8192 7025.327 -
std::unique(list<int>)_(sprinkled)/1024 951.370 -
std::unique(list<int>)_(sprinkled)/32 53.995 -
std::unique(list<int>)_(sprinkled)/52 70.192 4.13%
std::unique(list<int>)_(sprinkled)/8192 7886.202 -
std::unique(list<int>,_pred)_(contiguous)/1024 947.308 -9.31%
std::unique(list<int>,_pred)_(contiguous)/32 57.527 -
std::unique(list<int>,_pred)_(contiguous)/52 71.181 -
std::unique(list<int>,_pred)_(contiguous)/8192 8347.208 9.46%
std::unique(list<int>,_pred)_(sprinkled)/1024 1009.697 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.699 5.19%
std::unique(list<int>,_pred)_(sprinkled)/52 81.453 5.36%
std::unique(list<int>,_pred)_(sprinkled)/8192 8347.703 1.31%
std::unique(vector<int>)_(contiguous)/1024 309.579 -
std::unique(vector<int>)_(contiguous)/32 48.303 -
std::unique(vector<int>)_(contiguous)/52 53.675 -
std::unique(vector<int>)_(contiguous)/8192 1911.859 -
std::unique(vector<int>)_(sprinkled)/1024 529.935 -
std::unique(vector<int>)_(sprinkled)/32 54.640 -
std::unique(vector<int>)_(sprinkled)/52 65.241 -
std::unique(vector<int>)_(sprinkled)/8192 3876.388 -
std::unique(vector<int>,_pred)_(contiguous)/1024 489.332 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.553 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.352 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.666 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.928 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.022 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.024 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5167.401 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.478 -
std::unique_copy(deque<int>)_(contiguous)/32 11.662 23.24%
std::unique_copy(deque<int>)_(contiguous)/52 18.689 23.14%
std::unique_copy(deque<int>)_(contiguous)/8192 3721.557 -
std::unique_copy(deque<int>)_(sprinkled)/1024 497.183 5.74%
std::unique_copy(deque<int>)_(sprinkled)/32 10.175 7.63%
std::unique_copy(deque<int>)_(sprinkled)/52 16.561 8.13%
std::unique_copy(deque<int>)_(sprinkled)/8192 3785.735 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.973 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.823 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.091 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4480.048 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.943 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.802 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.731 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.314 -
std::unique_copy(list<int>)_(contiguous)/1024 738.234 -
std::unique_copy(list<int>)_(contiguous)/32 11.262 1.30%
std::unique_copy(list<int>)_(contiguous)/52 19.352 -1.28%
std::unique_copy(list<int>)_(contiguous)/8192 6775.120 -
std::unique_copy(list<int>)_(sprinkled)/1024 739.551 -
std::unique_copy(list<int>)_(sprinkled)/32 13.195 -
std::unique_copy(list<int>)_(sprinkled)/52 23.883 -
std::unique_copy(list<int>)_(sprinkled)/8192 6925.931 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.741 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.264 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.868 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7467.823 -1.99%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.307 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.357 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.312 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7653.454 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.120 -
std::unique_copy(vector<int>)_(contiguous)/32 8.721 -
std::unique_copy(vector<int>)_(contiguous)/52 13.413 -
std::unique_copy(vector<int>)_(contiguous)/8192 1885.662 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.019 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.279 -3.01%
std::unique_copy(vector<int>)_(sprinkled)/52 21.740 -4.07%
std::unique_copy(vector<int>)_(sprinkled)/8192 3690.193 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.531 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.313 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.778 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3782.805 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.924 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.326 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.362 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4512.968 -
std::unordered_map<int,_int>::clear()/0 396.600 1.63%
std::unordered_map<int,_int>::clear()/1024 8300.716 -5.84%
std::unordered_map<int,_int>::clear()/32 610.029 -
std::unordered_map<int,_int>::clear()/8192 64788.960 -5.56%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.642 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.597 -4.50%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.665 5.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.376 8.70%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 2.009 64.98%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.859 24.39%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.890 36.66%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.274 -8.62%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.287 -19.33%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.284 -9.06%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.270 -30.63%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.379 11.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.314 -18.75%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.510 13.44%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.115 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8527.203 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 270.731 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96663.180 -
std::unordered_map<int,_int>::ctor(const&)/0 12.902 -
std::unordered_map<int,_int>::ctor(const&)/1024 6781.115 -2.10%
std::unordered_map<int,_int>::ctor(const&)/32 203.002 -
std::unordered_map<int,_int>::ctor(const&)/8192 55983.235 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.094 1.18%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9943.174 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 279.470 1.76%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82361.989 1.20%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.244 3.02%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13838.468 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 394.623 2.56%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142711.659 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.858 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13663.719 -1.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.126 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143181.468 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.719 -3.70%
std::unordered_map<int,_int>::erase(iterator)/32 19.562 -3.97%
std::unordered_map<int,_int>::erase(iterator)/8192 19.720 -3.62%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.978 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5539.865 -5.32%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.039 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45418.923 -4.42%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.600 -5.21%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.985 -5.36%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.821 -2.30%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.341 13.90%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.106 -5.79%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.041 -2.97%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.199 -2.37%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.193 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.226 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.212 -2.88%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.542 20.66%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.568 7.57%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.420 2.22%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.282 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.973 -6.72%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.035 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.136 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13201.059 -1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.012 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 145891.023 3.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.019 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12736.154 -2.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 728.070 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138825.276 -1.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.413 -2.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7786.219 2.69%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.919 -1.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85714.885 -2.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.106 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14476.082 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 782.493 1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149966.341 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.300 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13822.734 -1.52%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 761.328 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144729.585 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.511 -2.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.823 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.969 3.02%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.222 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.939 6.47%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.400 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.454 9.41%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.184 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.172 -1.33%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.353 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.779 13.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.237 -3.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.732 4.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.150 -5.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.156 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.954 8.57%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.452 -1.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.521 13.25%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.203 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.851 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.587 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.590 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6982.391 -16.03%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 232.911 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55607.795 -6.54%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.160 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6944.746 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 209.106 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56462.120 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1342.081 -2.80%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.379 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25251.417 1.68%
std::unordered_multimap<int,_int>::clear()/0 395.085 -
std::unordered_multimap<int,_int>::clear()/1024 8198.479 -3.38%
std::unordered_multimap<int,_int>::clear()/32 595.945 -1.92%
std::unordered_multimap<int,_int>::clear()/8192 62964.341 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.195 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.362 10.87%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.239 -11.13%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.438 19.87%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.426 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.415 -9.41%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.750 23.23%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.541 -19.01%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.661 1.51%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.641 -12.02%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.400 24.00%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.252 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.198 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.103 -11.29%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.253 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8606.739 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.818 1.05%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98919.449 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.088 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6669.151 -
std::unordered_multimap<int,_int>::ctor(const&)/32 198.607 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54767.262 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.206 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9081.460 -1.14%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 248.605 -2.10%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75820.782 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.164 1.65%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13444.955 3.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 421.529 12.18%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139352.421 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.074 1.06%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12643.097 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 357.318 -1.31%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139550.708 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.864 -8.31%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.858 -8.11%
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.179 4.07%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.539 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5892.412 -9.72%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.385 -2.68%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45327.573 -7.44%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.763 -8.30%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.627 -7.91%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.617 -3.72%
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.330 -2.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.364 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.156 -2.20%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.309 -7.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.237 -2.11%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.965 -2.35%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.359 4.80%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.301 -10.40%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.227 -4.91%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.195 3.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.169 12.19%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.321 19.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.071 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15013.139 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.210 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168485.742 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.308 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15248.513 -1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 768.523 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167378.430 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.286 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14578.523 1.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 813.182 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177234.963 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.592 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16059.398 -1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 840.529 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167798.812 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.362 -4.62%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16630.095 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 816.257 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181136.897 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.065 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.723 -2.74%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.314 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.551 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 21.526 -3.44%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.941 -4.41%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.968 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.481 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.289 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.031 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.837 3.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.285 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6729.142 -9.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.256 -6.78%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53568.690 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.303 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6628.642 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.500 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54142.194 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1683.547 6.55%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.769 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29362.829 6.32%
std::unordered_multiset<int>::clear()/0 392.911 -
std::unordered_multiset<int>::clear()/1024 8983.257 -8.19%
std::unordered_multiset<int>::clear()/32 618.435 -4.33%
std::unordered_multiset<int>::clear()/8192 70187.858 -7.08%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.178 -31.58%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.140 -28.82%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.306 -4.72%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.370 9.68%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.801 17.07%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.851 6.00%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.519 5.22%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.762 -2.07%
std::unordered_multiset<int>::count(key)_(existent)/32 1.757 -9.72%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.542 -21.17%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.339 3.54%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.266 -9.41%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.276 12.06%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.056 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8588.255 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 292.266 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100644.050 -
std::unordered_multiset<int>::ctor(const&)/0 12.936 -
std::unordered_multiset<int>::ctor(const&)/1024 6729.393 1.50%
std::unordered_multiset<int>::ctor(const&)/32 200.437 1.35%
std::unordered_multiset<int>::ctor(const&)/8192 55481.136 1.25%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.157 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9144.939 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 251.947 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76344.989 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.890 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13135.800 3.24%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.410 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139715.660 1.17%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.899 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12859.937 2.58%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.064 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139575.463 -
std::unordered_multiset<int>::erase(iterator)/1024 20.750 4.65%
std::unordered_multiset<int>::erase(iterator)/32 20.513 4.02%
std::unordered_multiset<int>::erase(iterator)/8192 20.812 -3.25%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.796 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6136.307 6.87%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.451 5.02%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49401.452 -13.03%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.451 5.53%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.479 -1.06%
std::unordered_multiset<int>::erase(key)_(existent)/8192 20.667 -10.01%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.265 -44.57%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.349 16.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.482 23.13%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.139 -1.33%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.080 -15.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.230 1.68%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.100 -7.82%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.342 -
std::unordered_multiset<int>::find(key)_(existent)/32 1.364 -13.07%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.172 -31.51%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.895 -18.06%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.972 -12.80%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.136 24.23%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.972 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15635.159 3.37%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.761 -2.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168417.160 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.432 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15384.829 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 757.109 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165643.891 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.423 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14218.937 2.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 802.819 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174911.910 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.094 -3.02%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.203 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.638 -4.33%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.601 -1.56%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.540 2.98%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.967 -6.49%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.703 -14.50%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.561 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.483 13.24%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.635 3.58%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.739 -27.90%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.264 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6698.719 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.853 1.55%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 59705.982 8.37%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.237 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7580.282 12.60%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.546 14.06%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 60833.140 11.02%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1339.583 2.49%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.735 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26021.399 -1.03%
std::unordered_set<int>::clear()/0 390.801 -
std::unordered_set<int>::clear()/1024 9321.417 7.35%
std::unordered_set<int>::clear()/32 628.359 7.01%
std::unordered_set<int>::clear()/8192 73426.258 13.93%
std::unordered_set<int>::contains(key)_(existent)/1024 1.603 42.16%
std::unordered_set<int>::contains(key)_(existent)/32 1.581 29.83%
std::unordered_set<int>::contains(key)_(existent)/8192 1.642 19.77%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.642 17.70%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.502 -9.96%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.409 5.96%
std::unordered_set<int>::count(key)_(existent)/1024 1.227 -1.54%
std::unordered_set<int>::count(key)_(existent)/32 1.302 3.14%
std::unordered_set<int>::count(key)_(existent)/8192 1.340 -2.46%
std::unordered_set<int>::count(key)_(non-existent)/0 0.305 13.64%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.549 -10.63%
std::unordered_set<int>::count(key)_(non-existent)/32 1.389 -14.97%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.532 -6.37%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.949 1.36%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8827.647 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 284.392 -4.85%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104461.431 -
std::unordered_set<int>::ctor(const&)/0 12.903 -
std::unordered_set<int>::ctor(const&)/1024 6992.856 5.31%
std::unordered_set<int>::ctor(const&)/32 209.891 6.28%
std::unordered_set<int>::ctor(const&)/8192 56728.929 4.33%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.242 2.00%
std::unordered_set<int>::ctor(const&,_alloc)/1024 10609.423 10.06%
std::unordered_set<int>::ctor(const&,_alloc)/32 297.423 12.32%
std::unordered_set<int>::ctor(const&,_alloc)/8192 85500.434 6.26%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.863 -2.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13701.199 2.65%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.044 3.19%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141873.022 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.913 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13518.584 4.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.186 2.52%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142347.532 1.29%
std::unordered_set<int>::erase(iterator)/1024 21.055 -9.26%
std::unordered_set<int>::erase(iterator)/32 21.157 2.03%
std::unordered_set<int>::erase(iterator)/8192 21.237 -9.83%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.674 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6199.552 11.79%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.476 2.82%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50320.700 12.74%
std::unordered_set<int>::erase(key)_(existent)/1024 22.679 -10.69%
std::unordered_set<int>::erase(key)_(existent)/32 22.578 7.17%
std::unordered_set<int>::erase(key)_(existent)/8192 23.778 -16.84%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -9.92%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.503 7.75%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.439 1.88%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.240 4.77%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.179 3.21%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.339 4.28%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.140 3.17%
std::unordered_set<int>::find(key)_(existent)/1024 1.363 -6.81%
std::unordered_set<int>::find(key)_(existent)/32 1.339 10.24%
std::unordered_set<int>::find(key)_(existent)/8192 1.371 -4.55%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.953 -18.25%
std::unordered_set<int>::find(key)_(non-existent)/32 1.175 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.144 -9.57%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.398 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12829.491 -1.04%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.885 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137476.176 1.71%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.056 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12808.540 -1.50%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.964 1.30%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137025.983 2.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.928 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7778.146 3.64%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 586.530 -1.15%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86215.979 -3.95%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.429 -
std::unordered_set<int>::insert(value)_(already_present)/32 2.725 -4.74%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.669 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.041 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.438 10.50%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.274 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.477 9.62%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.052 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.487 1.77%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.428 1.13%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 21.094 8.01%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.360 -1.20%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6942.693 2.77%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 224.426 -1.77%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55634.710 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -1.17%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6911.241 1.86%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 205.906 1.67%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55989.507 1.44%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.939 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1290.234 -2.67%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.188 2.41%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26840.667 2.47%
std::unordered_set<std::string>::clear()/0 394.219 -
std::unordered_set<std::string>::clear()/1024 23151.848 -1.81%
std::unordered_set<std::string>::clear()/32 931.901 5.08%
std::unordered_set<std::string>::clear()/8192 218802.673 -1.50%
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.574 -19.05%
std::unordered_set<std::string>::contains(key)_(existent)/32 28.178 -29.90%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.342 -1.76%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.460 -15.50%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.434 -2.68%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.828 -
std::unordered_set<std::string>::count(key)_(existent)/1024 38.248 6.13%
std::unordered_set<std::string>::count(key)_(existent)/32 38.754 6.71%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.242 17.84%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.500 1.89%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.067 -5.60%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 23.514 -10.77%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.951 1.22%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40972.864 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 991.745 5.39%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 720677.798 -
std::unordered_set<std::string>::ctor(const&)/0 12.928 -
std::unordered_set<std::string>::ctor(const&)/1024 33438.981 -
std::unordered_set<std::string>::ctor(const&)/32 695.198 -20.63%
std::unordered_set<std::string>::ctor(const&)/8192 337041.791 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.256 1.30%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62564.485 -1.58%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1306.260 -11.02%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601259.433 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.882 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63167.509 1.85%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1670.638 -3.97%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638014.510 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.901 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62112.090 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1619.436 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637070.016 -
std::unordered_set<std::string>::erase(iterator)/1024 29.835 5.71%
std::unordered_set<std::string>::erase(iterator)/32 30.513 8.22%
std::unordered_set<std::string>::erase(iterator)/8192 30.553 -4.95%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.637 -1.54%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12378.481 -2.48%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.665 1.45%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117936.201 -1.89%
std::unordered_set<std::string>::erase(key)_(existent)/1024 50.151 -62.92%
std::unordered_set<std::string>::erase(key)_(existent)/32 53.463 2.01%
std::unordered_set<std::string>::erase(key)_(existent)/8192 95.449 -15.94%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.508 -6.35%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.794 10.89%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.954 12.30%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.046 -5.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 20.969 -13.04%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.986 2.67%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.216 30.63%
std::unordered_set<std::string>::find(key)_(existent)/32 41.405 10.68%
std::unordered_set<std::string>::find(key)_(existent)/8192 36.270 -8.66%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.317 -4.91%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.446 6.90%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.164 15.26%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.474 -1.39%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.434 -1.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55295.774 -2.66%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1871.829 -6.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 600582.829 -1.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.350 -1.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53713.621 -4.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1885.833 -5.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598714.173 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.303 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55200.914 -3.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1805.749 9.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 569351.379 1.20%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 65.297 60.04%
std::unordered_set<std::string>::insert(value)_(already_present)/32 67.653 27.79%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.300 62.69%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 60.530 -7.48%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.354 -50.02%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 71.852 3.85%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.171 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 73.133 38.08%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 61.655 -5.06%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.843 4.20%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.390 3.98%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.061 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35462.932 -1.90%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 713.161 9.72%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340154.727 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.250 1.54%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35419.470 -1.31%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 701.279 1.19%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341003.398 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -3.28%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15585.030 -3.50%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 286.270 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211250.913 -
std::upper_bound(std::deque<int>)/100 30.621 -1.01%
std::upper_bound(std::deque<int>)/8 18.032 -
std::upper_bound(std::deque<int>)/8192 65.071 -
std::upper_bound(std::forward_list<int>)/100 96.712 -
std::upper_bound(std::forward_list<int>)/8 16.116 -
std::upper_bound(std::forward_list<int>)/8192 10700.131 2.87%
std::upper_bound(std::list<int>)/100 100.506 -
std::upper_bound(std::list<int>)/8 16.199 -
std::upper_bound(std::list<int>)/8192 12350.299 -6.51%
std::upper_bound(std::vector<int>)/100 12.355 -
std::upper_bound(std::vector<int>)/8 5.981 -
std::upper_bound(std::vector<int>)/8192 15.682 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.219 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.520 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 644.327 2.35%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.512 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.780 3.95%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 268.963 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.493 -1.63%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.056 3.68%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 792.572 -12.42%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.629 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.826 5.77%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 708.455 -20.85%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.779 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.159 10.21%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 629.479 -29.68%
std::vector<int>::ctor(size)/1024 43.499 4.25%
std::vector<int>::ctor(size)/32 10.485 -2.45%
std::vector<int>::ctor(size)/8192 563.208 9.57%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.182 2.97%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.897 1.84%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.874 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.619 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.488 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.741 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.377 1.74%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.648 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.575 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.084 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.674 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 966.396 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.500 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4695.089 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 929.993 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.341 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4235.879 -11.29%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 945.658 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.617 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4744.370 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.886 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.777 -1.03%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.528 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.145 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 562.019 -37.06%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.052 -1.23%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.389 -8.02%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 674.973 2.35%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.451 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.480 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.513 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.468 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 834.354 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.345 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4862.289 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12688.429 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.365 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110415.250 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.947 -1.18%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.996 -4.77%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6334.458 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6611.100 -1.00%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 158.259 5.40%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55115.250 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.832 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.010 -5.16%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6879.360 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19985.965 -4.49%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 604.641 -4.63%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173445.115 -4.10%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.965 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.127 -5.31%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6883.414 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19831.545 -4.61%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 607.073 -4.60%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173105.851 -4.44%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.582 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.390 -3.61%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6890.939 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19946.616 -4.19%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 609.123 -4.10%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173798.390 -4.16%
std::vector<std::string>::ctor(size)/1024 428.599 -
std::vector<std::string>::ctor(size)/32 30.697 -9.95%
std::vector<std::string>::ctor(size)/8192 4199.727 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.244 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.863 -3.23%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5556.083 4.54%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19974.661 -3.84%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 590.763 -1.96%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172971.234 -3.85%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.555 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.628 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4583.595 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 606.767 2.83%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 36.608 3.24%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.444 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.479 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.908 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.609 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.971 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.239 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.867 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.349 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.146 1.65%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4583.918 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.320 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.678 -3.20%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4587.660 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1846.555 1.91%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.651 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12469.387 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15311.682 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 793.329 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115967.661 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3322.703 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 530.837 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23273.164 1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16927.596 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 899.027 4.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129549.374 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1873.302 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 560.739 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14118.320 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13621.282 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 874.639 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116647.642 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.891 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.170 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.426 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.259 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.106 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2291.105 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.514 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.150 3.42%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.560 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6484.233 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 131.666 -5.38%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52779.787 -1.43%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 555.040 2.10%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.145 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3431.951 9.16%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.841 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.389 -2.33%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5676.435 -1.56%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.769 -
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.547 1.22%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.201 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.702 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.797 -1.42%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.811 -1.62%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.795 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.405 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.399 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.358 -
vector<bool>(const_vector<bool>&) 9.595 -6.33%
vector<bool>(size_type,_const_value_type&) 8.239 -3.56%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.173 -1.08%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.975 -
vector<bool>::reserve() 8.073 -7.92%
vector<bool>::resize() 10.655 -5.64%
Geometric Mean 888.802 -