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 b285745dc1a4c0018c1b2cf24f689d63322459c4

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566784 2026-02-17T18:29:36 0:00:00
Previous 566750 2026-02-17T20:55:35 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1700 2101
Performance Improvements 1564 2810
Unchanged Tests 38531 36884
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unique_copy(list<int>)_(contiguous)/1024 120.78% 739.123 1631.802 - 120.17% -
std::unique_copy(list<int>)_(sprinkled)/1024 118.06% 740.562 1614.870 - 120.35% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 107.25% 791.550 1640.517 - 108.19% -
SetIntersection_Interlaced_Vector_uint64_262144_16 106.39% 3058406.787 6312315.942 - 80.53% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 99.92% 836.004 1671.330 - 101.62% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 94.78% 383.351 746.703 - 21.00% -
SetIntersection_Interlaced_Vector_uint32_262144_64 94.45% 8310206.166 16159551.853 - 90.66% -
SetIntersection_Interlaced_Vector_float_262144_16 87.41% 3300481.025 6185494.979 - 111.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 85.54% 30.144 55.928 - -15.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 80.93% 29.254 52.929 - 18.65% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 77.78% 0.272 0.484 - 53.82% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 70.94% 0.261 0.445 - 95.06% -
std::unordered_set<std::string>::erase(key)_(existent)/32 67.37% 79.286 132.697 - 77.85% -
std::partial_sort_copy(deque<int>)_(descending)/8 64.36% 14.422 23.704 - 1.59% -
std::map<int,_int>::contains(key)_(non-existent)/8192 63.25% 8.555 13.966 - 49.08% -
std::find(list<int>)_(bail_25%)/8192 61.95% 1421.505 2302.140 - 62.26% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 58.57% 1.769 2.804 - -1.90% -
std::move(vector<int>)/32768 56.29% 1722.555 2692.111 - 57.90% -
std::move(vector<bool>)_(aligned)/1048576 55.80% 1732.490 2699.174 - 58.44% -
BM_vector_deque_ranges_copy_backward/0 50.71% 0.402 0.605 - 16.71% -
SetIntersection_Interlaced_Vector_uint64_16384_256 50.26% 14769151.499 22192218.425 - -6.24% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 49.50% 258.369 386.268 - 49.28% -
BM_PushHeap_string_SingleElement_1 47.83% 0.477 0.705 - 0.68% -
std::partial_sort_copy(deque<int>)_(heap)/8 45.35% 15.143 22.011 - 7.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 43.83% 242838760.276 349280079.257 - 38.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 43.68% 1.275 1.832 - 13.51% -
BM_PushHeap_float_QuickSortAdversary_1 43.58% 0.485 0.696 - 55.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 42.92% 1.772 2.533 - -16.30% -
ranges::min(std::vector<char>)/1 42.01% 0.272 0.386 - -11.74% -
BM_PushHeap_uint64_Descending_1 40.94% 0.493 0.694 - 54.98% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 39.66% 22.635 31.611 - -1.00% -
SetIntersection_Interlaced_Vector_uint32_262144_16 39.58% 3644889.478 5087475.364 - 65.25% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 37.02% 99.058 135.734 - -0.46% -
std::copy_n(vector<int>)/4096 37.02% 165.964 227.399 - 59.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.85% 53.537 72.730 - 50.49% -
std::copy_n(vector<bool>)_(aligned)/1048576 35.11% 2110.771 2851.773 - -8.31% -
BM_vector_deque_move/0 34.84% 0.371 0.500 - -3.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 34.64% 1.176 1.583 - 51.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.43% 24.310 32.680 - 15.86% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 34.39% 1.839 2.471 - -2.30% -
SetIntersection_Interlaced_Vector_uint32_16384_16 33.84% 2588756.748 3464898.413 - 43.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 32.09% 0.973 1.285 - 22.68% -
std::multiset<int>::clear()/1024 31.87% 10027.696 13223.961 - 27.55% -
BM_vector_deque_ranges_copy/0 31.81% 0.459 0.605 - -11.35% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 31.74% 7588.744 9997.383 - 32.93% -
std::find_if_not(vector<char>)_(bail_25%)/8 31.20% 0.847 1.111 - 19.18% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 29.70% 83.539 108.347 - 23.75% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 29.30% 7328.157 9474.987 - 30.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 27.28% 1.174 1.494 - 21.05% -
std::unordered_set<int>::contains(key)_(existent)/1024 27.12% 1.258 1.600 - 36.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 26.66% 13625636.512 17258619.127 - 28.91% -
std::search(deque<int>)_(same_length)/1000 26.45% 332.609 420.597 - 29.24% -
BM_StringRead_Cold_Deep_Large 26.45% 1.194 1.510 - 22.60% -
std::multimap<std::string,_int>::erase(iterator)/1024 25.56% 26.018 32.668 - 14.68% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 25.06% 1.198 1.498 - 8.16% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 24.81% 45.423 56.694 - 14.26% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 24.65% 6683.767 8331.432 - 22.94% -
ranges::min(std::list<char>)/1 24.45% 0.366 0.455 - 28.73% -
BM_std_minmax_element<long_long>/3 24.37% 1.095 1.362 - 22.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 24.25% 35.732 44.396 - 24.29% -
BM_StringRead_Cold_Shallow_Large 23.97% 1.064 1.319 - 21.20% -
BM_StringRead_Cold_Shallow_Small 23.88% 1.045 1.295 - 15.04% -
SetIntersection_Interlaced_Vector_uint32_16384_64 23.76% 7112637.982 8802815.820 - 39.98% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 23.49% 33.346 41.177 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_262144_256 23.07% 34989635.854 43060123.050 - 56.68% -
std::unordered_set<int>::count(key)_(existent)/1024 22.93% 1.246 1.532 - 18.26% -
ranges::minmax(std::list<long_long>)/1 22.49% 0.457 0.560 - 63.59% -
BM_StringRead_Cold_Shallow_Empty 22.38% 1.047 1.281 - 21.08% -
std::is_sorted_until(list<int>,_pred)/8192 21.92% 7463.562 9099.297 - 19.40% -
BM_PushHeap_string_Random_1 21.58% 0.471 0.573 - -17.93% -
ranges::minmax(std::vector<char>)/8 21.40% 0.890 1.080 - 6.91% -
std::multiset<int>::contains(key)_(non-existent)/1024 21.21% 5.904 7.157 - 19.58% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 20.99% 1.242 1.502 - -2.76% -
std::unordered_multimap<int,_int>::clear()/8192 20.94% 61451.752 74319.204 - 10.72% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 20.83% 54497.380 65848.792 - 18.62% -
std::unordered_multiset<int>::contains(key)_(existent)/32 20.79% 1.382 1.669 - 7.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 20.60% 31.338 37.794 - 42.10% -
std::set<int>::equal_range(key)_(non-existent)/8192 20.41% 9.951 11.982 - 34.15% -
ranges::min(std::list<long_long>)/1 20.41% 0.269 0.324 - 44.01% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 20.39% 21.188 25.508 - 5.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.19% 63.114 75.858 - 20.99% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 20.16% 48495448.625 58273197.172 - 31.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.05% 84.137 101.008 - 34.97% -
std::set<int>::find(key)_(non-existent)/8192 19.99% 8.671 10.404 - 23.74% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.74% 0.924 1.107 - 15.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.73% 549.274 657.619 - 17.92% -
std::map<std::string,_int>::ctor(const&)/32 19.71% 723.323 865.893 - 5.22% -
std::unordered_map<int,_int>::ctor(const&)/1024 19.65% 6696.843 8012.831 - 14.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.57% 551.050 658.908 - 17.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 19.52% 1.509 1.804 - 35.10% -
BM_PushHeap_uint32_QuickSortAdversary_1 19.50% 0.584 0.698 - 77.10% -
std::rotate_copy(deque<int>)/8192 19.45% 290.141 346.581 - 15.93% -
std::search(deque<int>,_pred)_(near_matches)/1024 19.37% 24324.024 29035.316 - 15.06% -
BM_PushHeap_uint32_Random_1 19.34% 0.458 0.547 - 17.55% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 19.29% 5.905 7.044 - -33.70% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.26% 8.823 10.522 - -37.06% -
std::map<std::string,_int>::find(key)_(existent)/8192 19.05% 27.586 32.840 - 13.28% -
SetIntersection_Interlaced_Vector_uint64_1024_256 18.92% 6366533.191 7570818.775 - 23.28% -
SetIntersection_Front_Set_float_16384_1024 18.86% 11371327.798 13515809.774 - 8.40% -
std::unordered_multimap<int,_int>::clear()/1024 18.72% 7990.326 9486.509 - 11.91% -
std::list<int>::insert(begin)_(cheap_elements)/8192 18.46% 11.590 13.730 - 13.73% -
std::map<int,_int>::contains(key)_(non-existent)/32 18.33% 2.654 3.141 - 9.09% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 18.33% 223.278 264.206 - 22.79% -
std::copy_n(list<int>)/4096 18.25% 3566.501 4217.365 - 0.90% -
BM_StringRead_Cold_Deep_Empty 18.04% 1.124 1.327 - 13.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 17.92% 92057179.298 108558386.203 - 10.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.82% 552.745 651.226 - 19.82% -
std::map<std::string,_int>::insert(value)_(already_present)/32 17.72% 20.058 23.611 - 22.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 17.67% 10.796 12.704 - 30.71% -
std::multimap<std::string,_int>::erase(iterator)/8192 17.64% 26.366 31.017 - 19.50% -
std::stable_partition(list<int>)_(dense)/8192 17.59% 18993.634 22335.331 - 27.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.57% 500.491 588.414 - 16.43% -
std::unique_copy(deque<int>)_(sprinkled)/32 17.48% 11.570 13.593 - 47.73% -
std::set<int>::upper_bound(key)_(non-existent)/8192 17.46% 9.935 11.670 - 19.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 17.41% 10245.492 12029.008 - 15.83% -
std::reverse(vector<int>)/8 17.39% 2.122 2.492 - 68.54% -
std::rotate(deque<int>)_(by_1/4)/8192 17.38% 2359.871 2770.053 - -59.00% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 17.19% 12.122 14.206 - 16.73% -
BM_StringRead_Cold_Deep_Small 17.13% 1.133 1.327 - 14.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 16.80% 0.411 0.480 - -17.01% -
std::multiset<int>::contains(key)_(non-existent)/8192 16.79% 8.977 10.485 - -28.37% -
std::rotate(deque<int>)_(by_1/2)/8192 16.76% 1449.555 1692.549 - 16.03% -
std::multiset<int>::clear()/8192 16.70% 79271.430 92507.833 - 11.90% -
std::list<int>::insert(begin)_(cheap_elements)/1024 16.68% 11.710 13.664 - 17.54% -
std::unique_copy(deque<int>)_(sprinkled)/52 16.63% 19.317 22.529 - 53.09% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.62% 14.319 16.699 - 3.63% -
std::move_backward(list<int>)/4096 16.60% 4209.679 4908.429 - -5.36% -
std::find_end(forward_list<int>)_(process_all)/8192 16.54% 5643.016 6576.345 - 14.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.41% 27.436 31.938 - 10.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 16.33% 0.552 0.642 - 8.57% -
SetIntersection_Interlaced_Vector_uint64_262144_256 16.13% 44580487.290 51769534.678 - 46.71% -
std::flat_multimap<int,_int>::erase(iterator)/1024 16.12% 74.976 87.059 - 15.44% -
SetIntersection_Interlaced_Vector_uint64_262144_64 16.06% 8191099.021 9506908.574 - -8.56% -
SetIntersection_Interlaced_Vector_float_262144_256 16.03% 32321369.255 37502297.803 - 84.64% -
std::stable_partition(deque<int>)_(sparse)/32 15.99% 10.862 12.599 - 13.02% -
bm_lexicographical_compare<unsigned_char>/1 15.93% 1.436 1.664 - 6.27% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 15.83% 105604120.119 122317591.493 - 37.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 15.80% 21.029 24.352 - 22.62% -
bm_lexicographical_compare<unsigned_char>/8 15.78% 1.243 1.439 - 3.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 15.54% 8482.631 9800.682 - 9.91% -
bm_ranges_lexicographical_compare<unsigned_char>/8 15.20% 1.204 1.387 - 0.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 15.11% 26.008 29.939 - 41.88% -
std::reverse(list<int>)/4096 15.11% 1564.611 1800.996 - 2.05% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 15.09% 1.244 1.432 - -1.24% -
SetIntersection_Interlaced_Vector_uint64_256_16 15.09% 6045327.974 6957533.822 - -2.99% -
std::find_end(deque<int>)_(match_near_end)/1000 15.00% 36.554 42.038 - -87.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 14.96% 0.409 0.470 - 33.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 14.95% 44616.825 51289.061 - 1.96% -
std::find_if_not(vector<int>)_(process_all)/8 14.86% 1.396 1.604 - 13.48% -
std::multiset<int>::contains(key)_(non-existent)/32 14.77% 2.633 3.022 - 8.98% -
std::equal(vector<bool>)_(unaligned)/50 14.76% 0.880 1.009 - 23.68% -
rng::find(vector<bool>)_(process_all)/8 14.69% 0.640 0.734 - 14.44% -
std::set<int>::ctor(const&,_alloc)/8192 14.66% 50241.352 57606.759 - -26.14% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 14.61% 1.282 1.470 - -5.71% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 14.60% 19.798 22.688 - 2.74% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 14.58% 0.903 1.035 - -10.46% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 14.52% 1.428 1.635 - -1.63% -
std::any_of(list<int>)_(process_all)/8192 14.47% 7287.009 8341.542 - 14.42% -
std::rotate(vector<bool>)_(1_element_backward)/8192 14.33% 112.449 128.564 - 15.68% -
std::unordered_set<int>::contains(key)_(non-existent)/0 14.33% 0.427 0.488 - 33.49% -
std::search(deque<int>,_pred)_(near_matches)/1000 14.24% 24298.981 27757.976 - 15.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 14.23% 73.358 83.795 - -4.19% -
SetIntersection_Interlaced_Vector_uint32_16384_4 14.20% 1351489.316 1543363.598 - 12.56% -
BM_std_minmax_element<short>/2 14.18% 0.567 0.648 - 2.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 14.15% 666.273 760.532 - 0.64% -
rng::find(vector<bool>)_(process_all)/50 13.92% 0.692 0.788 - 13.89% -
std::is_sorted(deque<int>)/8 13.91% 2.582 2.941 - 2.79% -
BM_StringEraseWithMove_Huge_Transparent 13.87% 42.170 48.020 - -30.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13.78% 5817.703 6619.471 - 3.65% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 13.77% 7909.234 8998.158 - 13.54% -
std::find_end(list<int>,_pred)_(same_length)/8192 13.66% 8852.999 10062.357 - -41.08% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 13.56% 27.903 31.688 - 16.55% -
std::unordered_multiset<int>::clear()/8192 13.51% 62118.136 70512.574 - 4.91% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 13.51% 52468.577 59558.597 - 18.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 13.50% 1127804.919 1280018.927 - 8.52% -
std::rotate(list<int>)_(by_1/3)/8192 13.38% 8349.906 9467.400 - 15.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 13.37% 1.078 1.222 - 17.35% -
SetIntersection_Interlaced_Vector_uint64_16384_16 13.11% 2368961.680 2679472.899 - -6.14% -
BM_deque_vector_ranges_move/0 13.08% 1.355 1.532 - 1.17% -
std::remove_copy(list<int>)_(sprinkled)/8192 13.05% 7190.224 8128.252 - 18.77% -
SetIntersection_Interlaced_Vector_uint64_1024_4 12.97% 1246189.501 1407772.531 - 9.56% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.96% 11.891 13.432 - 14.07% -
std::upper_bound(std::list<int>)/8192 12.87% 12328.572 13915.113 - -1.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 12.85% 0.264 0.298 - -25.01% -
BM_StringDestroy_Huge 12.82% 10.941 12.344 - 12.97% -
BM_deque_vector_move/0 12.81% 1.309 1.476 - 3.55% -
bm_ranges_lexicographical_compare<unsigned_char>/1 12.69% 1.435 1.617 - 2.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 12.65% 33.610 37.861 - -0.10% -
std::all_of(deque<int>)_(process_all)/32768 12.63% 10500.245 11826.936 - 8.51% -
BM_PushHeap_uint64_SingleElement_1 12.58% 0.574 0.646 - 28.91% -
std::all_of(deque<int>)_(process_all)/8192 12.54% 2626.364 2955.735 - 8.67% -
std::find_if_not(deque<int>)_(process_all)/32768 12.47% 8169.337 9187.861 - 14.97% -
std::unordered_multiset<int>::clear()/1024 12.44% 7965.528 8956.772 - 4.02% -
SetIntersection_Interlaced_Vector_float_1024_4 12.44% 1247398.309 1402621.401 - 0.81% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 12.35% 4.270 4.797 - 7.62% -
std::is_sorted_until(list<int>)/8192 12.30% 7130.559 8007.829 - 11.56% -
std::find_if_not(list<int>)_(process_all)/8192 12.30% 6842.066 7683.705 - 10.80% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12.24% 10462.521 11743.594 - 15.70% -
bm_ranges_lexicographical_compare<unsigned_char>/64 12.15% 1.764 1.978 - -0.86% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.07% 684.260 766.875 - -1.06% -
std::for_each_n(join_view(vector<vector<int>>))/8 11.91% 1.444 1.616 - 14.68% -
SetIntersection_Front_Vector_uint32_1024_1024 11.74% 5292500.879 5913856.100 - -0.26% -
std::remove_copy_if(list<int>)_(sprinkled)/50 11.72% 28.214 31.521 - 13.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 11.65% 28.519 31.842 - 17.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.64% 1420.378 1585.765 - 7.80% -
std::replace(vector<int>)_(sprinkled)/8192 11.52% 1158.726 1292.155 - 3.77% -
std::unordered_set<std::string>::erase(iterator)/32 11.51% 28.579 31.868 - 1.81% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 11.40% 1.095 1.220 - 1.20% -
std::any_of(deque<int>)_(process_all)/32768 11.36% 10161.154 11315.328 - 0.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.35% 17677.955 19684.746 - 2.86% -
std::lower_bound(std::list<int>)/8192 11.30% 12432.893 13838.209 - -2.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 11.25% 20.366 22.657 - 11.41% -
BM_StringEraseWithMove_Huge_Opaque 11.16% 43.905 48.806 - -28.47% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.15% 5464.102 6073.408 - -6.43% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 11.06% 29.036 32.248 - 11.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 11.06% 4.996 5.549 - 23.10% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 11.03% 44267.352 49150.468 - -2.16% -
std::replace(vector<int>)_(sprinkled)/1024 11.00% 147.087 163.266 - 8.89% -
SetIntersection_Front_Set_uint64_262144_256 10.99% 3588185.185 3982534.033 - 7.26% -
BM_PushHeap_uint32_Random_4 10.96% 2.046 2.271 - 2.58% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.87% 6563742.577 7276969.447 - 8.92% -
std::unordered_multiset<int>::erase(iterator)/1024 10.86% 20.340 22.549 - 11.85% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 10.80% 1.799 1.993 - 19.96% -
std::multimap<std::string,_int>::erase(iterator)/32 10.79% 25.960 28.761 - 3.36% -
SetIntersection_None_Set_uint64_262144_4 10.71% 1217529.785 1347948.078 - 10.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.64% 455.513 503.965 - -7.80% -
std::find_end(deque<int>)_(match_near_end)/1024 10.63% 32.483 35.937 - -99.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 10.55% 33.150 36.648 - -1.02% -
SetIntersection_None_Set_uint64_262144_1 10.55% 1204227.211 1331279.869 - 8.59% -
std::find_if(deque<int>)_(bail_25%)/8192 10.55% 640.905 708.495 - 24.43% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.46% 8.436 9.318 - -15.67% -
SetIntersection_None_Set_uint64_262144_16 10.38% 1211014.162 1336776.041 - 8.29% -
std::replace_if(list<int>)_(sprinkled)/50 10.34% 22.914 25.284 - 7.96% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 10.33% 0.951 1.049 - -5.47% -
std::rotate(list<int>)_(1_element_backward)/8192 10.27% 7250.889 7995.373 - 7.08% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 10.23% 13.167 14.514 - 10.52% -
std::find_end(deque<int>)_(process_all)/8192 10.22% 2024.784 2231.687 - -21.86% -
BM_StringRelational_Less_Huge_Empty_Control 10.22% 1.610 1.775 - 7.25% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.22% 0.699 0.770 - 2.17% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 10.20% 1.376 1.516 - -0.62% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 10.16% 12.975 14.293 - 10.88% -
std::find_if(deque<int>)_(bail_25%)/32768 10.09% 2569.972 2829.215 - 27.80% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 10.08% 2.446 2.693 - -16.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.07% 10.182 11.208 - 5.89% -
SetIntersection_Interlaced_Vector_uint32_256_64 10.07% 7709181.554 8485194.406 - 24.15% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 10.00% 5.144 5.658 - 6.42% -
std::remove_copy(deque<int>)_(prefix)/50 9.76% 19.552 21.461 - 6.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 9.65% 750.206 822.593 - 7.53% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.64% 22.754 24.948 - 7.78% -
std::find_if_not(deque<int>)_(bail_25%)/1024 9.60% 77.932 85.410 - -28.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.59% 17.969 19.692 - 3.75% -
std::search_n(list<int>,_pred)_(no_match)/8192 9.58% 7644.368 8376.539 113.002 -2.16% 113.002
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.57% 18.893 20.702 - -2.44% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 9.54% 36066.881 39505.975 - 8.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 9.45% 1.179 1.290 - -7.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.38% 39984.396 43735.655 - 11.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.33% 72.135 78.868 - 6.11% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.33% 7.644 8.357 - 11.27% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 9.31% 1.030 1.126 - 1.34% -
std::rotate(list<int>)_(by_1/4)/8192 9.27% 6590.747 7201.843 - 11.19% -
std::any_of(deque<int>)_(process_all)/8192 9.24% 2585.132 2823.902 - -0.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 9.23% 27.570 30.114 - 0.42% -
rng::find_last(vector<int>)_(bail_90%)/8 9.19% 0.424 0.463 - -2.43% -
SetIntersection_Interlaced_Vector_uint64_256_64 9.18% 6820873.294 7446848.620 - 0.90% -
std::partition(list<int>)_(sparse)/8192 9.15% 7488.954 8174.380 - -1.40% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.12% 12.382 13.511 - 19.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 9.11% 23.256 25.376 - 26.91% -
std::remove_copy(list<int>)_(prefix)/8192 9.11% 7248.914 7909.211 - 15.38% -
SetIntersection_Front_Vector_uint32_262144_1024 9.08% 5416095.157 5907609.036 - 11.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.06% 28.339 30.906 - -4.69% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9.05% 9614.336 10484.265 - 7.29% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.05% 89.794 97.916 - 9.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.96% 0.366 0.399 - 17.94% -
SetIntersection_Front_Vector_float_262144_1024 8.96% 5433497.443 5920143.622 - 8.62% -
std::map<std::string,_int>::contains(key)_(existent)/8192 8.96% 27.866 30.361 - -0.82% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 8.93% 0.253 0.275 - 8.46% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 8.90% 5.021 5.468 - 55.22% -
BM_vector_deque_ranges_move/0 8.90% 0.421 0.459 - 15.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 8.89% 67.041 73.004 - 69.24% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.89% 1.313 1.429 - 6.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.86% 2.274 2.475 - 2.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.85% 5252.097 5716.673 - 10.88% -
std::find_end(forward_list<int>)_(single_element)/8192 8.84% 5691.095 6194.164 - 8.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.82% 250876.153 273007.793 - 8.18% -
std::find_end(deque<int>)_(process_all)/1048576 8.82% 263294.550 286510.788 - -21.76% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.81% 23.045 25.076 - 9.17% -
std::generate_n(list<int>)/8192 8.78% 6913.894 7520.696 - 0.93% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 8.77% 22.596 24.579 - 6.67% -
std::find_if_not(deque<int>)_(process_all)/8192 8.73% 2001.547 2176.211 - 10.15% -
std::replace(vector<int>)_(sprinkled)/32 8.72% 5.500 5.979 - 3.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 8.70% 166383678.460 180852480.501 - 6.93% -
rng::find_last(deque<int>)_(bail_10%)/50 8.70% 12.155 13.212 - 16.78% -
BM_StringEraseToEnd_Huge_Opaque 8.69% 2.295 2.494 - 8.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.69% 1.137 1.236 - 1.22% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 8.67% 728.217 791.384 - 8.82% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.66% 1.368 1.487 - 8.06% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 8.61% 55380.908 60151.968 - 8.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.61% 40.981 44.508 - 12.06% -
std::copy_backward(deque<int>)/32768 8.59% 3755.535 4078.245 - 11.02% -
std::find_end(vector<int>)_(process_all)/8192 8.58% 1682.254 1826.550 - 1.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.58% 23.512 25.529 - -33.31% -
std::partition_copy(vector<int>)/1024 8.58% 460.647 500.148 - 7.05% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 8.56% 1.284 1.394 - 6.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 8.55% 1.545 1.677 - -2.99% -
std::unordered_map<int,_int>::clear()/1024 8.51% 7982.221 8661.521 - 1.12% -
BM_PushHeap_uint32_Ascending_16 8.45% 0.932 1.010 - 10.16% -
std::any_of(vector<int>)_(process_all)/50 8.43% 13.652 14.802 - -21.97% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 8.43% 55.803 60.505 - 8.44% -
std::for_each_n(list<int>)/50 8.41% 22.497 24.389 - 0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 8.39% 3062392.684 3319388.047 - -7.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 8.34% 791.973 858.024 - 7.18% -
SetIntersection_Front_Set_float_1024_256 8.28% 3861139.076 4180891.377 - -0.24% -
std::multiset<int>::count(key)_(existent)/8192 8.26% 9.265 10.030 - -2.24% -
BM_vector_deque_ranges_move_backward/0 8.25% 0.437 0.473 - -13.79% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 8.24% 1.271 1.376 - 9.20% -
BM_std_minmax_element<int>/3 8.24% 1.055 1.142 - 2.50% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.24% 5876.479 6360.697 - -2.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 8.22% 20.442 22.123 - -5.98% -
bm_lexicographical_compare<unsigned_char>/64 8.19% 1.889 2.044 - 2.30% -
ranges::minmax(std::list<char>)/1 8.15% 0.323 0.349 - -15.21% -
std::map<int,_int>::contains(key)_(non-existent)/1024 8.12% 5.403 5.841 - 0.44% -
std::map<std::string,_int>::erase(iterator)/32 8.10% 29.602 32.000 - 11.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 8.07% 20.109 21.731 - 1.99% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 8.04% 24.344 26.301 - 14.27% -
std::deque<int>::ctor(size)/32 8.02% 27.989 30.235 - 11.78% -
BM_PushHeap_float_Ascending_16 7.99% 0.985 1.064 - 8.41% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 7.98% 22.105 23.870 - 6.66% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.98% 10.610 11.456 - 14.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 7.94% 24.556 26.507 - -16.26% -
std::copy(vector<int>)/4096 7.90% 210.233 226.843 - 50.60% -
BM_StringEraseWithMove_Empty_Opaque 7.89% 0.885 0.955 - 21.09% -
std::find_if_not(deque<int>)_(process_all)/1024 7.81% 251.800 271.470 - 9.13% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 7.80% 22.886 24.671 - 5.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.79% 19.331 20.836 - -0.89% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.78% 22.023 23.737 - -6.73% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.76% 12.094 13.033 - 15.48% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 7.76% 1.322 1.425 - 6.86% -
BM_StringRelational_Less_Large_Empty_Control 7.75% 1.610 1.735 - 7.49% -
std::fill_n(list<int>)/1024 7.72% 440.951 474.992 - 7.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.69% 4255560.235 4582649.445 - 4.91% -
std::make_heap(deque<int>)_(repeated)/8192 7.66% 18400.412 19810.207 - 17.53% -
SetIntersection_Front_Vector_uint32_1024_256 7.66% 2115718.087 2277777.027 - -0.26% -
std::set<int>::erase(key)_(non-existent,_end)/32 7.60% 2.252 2.423 - -8.10% -
std::for_each(join_view(vector<vector<int>>))/8 7.57% 1.379 1.483 - 4.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 7.54% 33.045 35.537 - 8.64% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 7.53% 32.091 34.506 - 12.66% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.47% 27.855 29.937 - 8.40% -
std::equal(vector<bool>)_(unaligned)/8 7.45% 0.889 0.956 - 16.87% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.38% 997.991 1071.679 - 16.70% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.36% 1.406 1.510 - 5.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 7.34% 26747.252 28710.307 - 2.88% -
ranges::min(std::deque<long_long>)/64 7.33% 15.782 16.938 - -15.03% -
bm_lexicographical_compare<int>/8 7.33% 1.513 1.623 - 2.56% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.32% 6.161 6.612 - 1.94% -
SetIntersection_Front_Vector_float_262144_16384 7.24% 74754274.410 80165352.056 - 11.67% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 7.23% 55.570 59.590 - 0.37% -
ranges::min(std::deque<char>)/1 7.21% 0.703 0.754 - 9.91% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.17% 10.489 11.241 - 10.17% -
SetIntersection_Interlaced_Vector_string_256_256 7.16% 19830380.251 21250624.011 - 2.94% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 7.14% 1.244 1.333 - -16.19% -
std::partition(deque<int>)_(sparse)/8192 7.12% 2950.182 3160.356 - 1.27% -
std::unordered_map<int,_int>::erase(iterator)/1024 7.10% 19.528 20.914 - 4.26% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 7.10% 12.432 13.315 - 6.62% -
std::partial_sort_copy(list<int>)_(shuffled)/8 7.10% 10.856 11.626 - -3.66% -
BM_std_minmax_element<int>/4096 7.09% 957.545 1025.389 - -5.28% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 7.06% 0.252 0.270 - 6.89% -
SetIntersection_Front_Set_float_16384_256 7.05% 3709176.456 3970809.975 - -5.50% -
std::unordered_map<int,_int>::erase(iterator)/8192 7.04% 19.644 21.027 - 4.53% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 7.03% 14.132 15.125 - -7.93% -
BM_deque_deque_move_backward/0 7.01% 0.859 0.919 - -0.07% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.00% 11.248 12.036 - 18.15% -
std::reverse(list<int>)/32768 6.99% 18554.213 19851.700 - 3.31% -
BM_std_minmax_element<int>/70000 6.97% 16257.453 17390.311 - -5.84% -
std::map<std::string,_int>::find(key)_(existent)/32 6.96% 15.043 16.090 - 3.65% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.95% 144.171 154.192 - 6.90% -
std::all_of(vector<int>)_(process_all)/50 6.94% 15.132 16.182 - -15.74% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.90% 5.210 5.569 - 9.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 6.89% 13775.719 14724.420 - -0.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 6.86% 1.219 1.302 - 19.24% -
BM_std_minmax_element<int>/65536 6.85% 15221.946 16265.005 - -6.06% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 6.82% 30.646 32.735 - 20.40% -
rng::find_last(list<int>)_(bail_10%)/8192 6.79% 6253.781 6678.392 - 7.17% -
SetIntersection_Front_Set_uint64_1024_64 6.76% 1593811.957 1701611.162 - -0.87% -
SetIntersection_Front_Vector_uint32_262144_256 6.75% 2124924.555 2268354.260 - -0.87% -
std::multimap<int,_int>::erase(key)_(existent)/8192 6.72% 25.554 27.271 - -1.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 6.71% 0.467 0.498 - -3.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.65% 34.927 37.249 - 15.65% -
std::sort(vector<NonIntegral>)_(ascending)/8192 6.61% 3738.415 3985.414 - 6.54% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.59% 21.699 23.130 - 5.15% -
std::sort_heap(deque<int>)/8 6.59% 36.374 38.771 - 7.63% -
std::move_backward(vector<int>)/262144 6.57% 21240.709 22635.557 - 4.71% -
BM_StringConstructDestroyCStr_Small_Transparent 6.55% 0.369 0.394 - 7.07% -
std::find_first_of(list<int>)_(small_needle)/8192 6.54% 22058.310 23500.212 - 2.74% -
std::set<int>::insert(value)_(already_present)/1024 6.53% 5.690 6.062 - 4.54% -
std::stable_sort(vector<int>)_(shuffled)/1024 6.48% 2238.670 2383.826 - 6.65% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.47% 22.509 23.965 - 7.00% -
SetIntersection_Front_Vector_float_16384_256 6.47% 2156953.367 2296441.422 - 5.90% -
BM_StringRelational_Compare_Empty_Huge_Control 6.45% 1.612 1.716 - 6.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 6.45% 16.136 17.177 - 4.90% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.45% 8553.425 9104.944 - -1.52% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.43% 28.178 29.992 - 7.72% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.42% 749.173 797.299 - 9.86% -
BM_std_minmax_element<int>/64000 6.42% 14890.105 15845.522 - -6.19% -
BM_std_minmax_element<int>/4000 6.41% 935.542 995.520 - -5.88% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 6.41% 13962.188 14857.001 - 6.94% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 6.41% 0.501 0.533 - 3.74% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 6.40% 29.660 31.558 - 8.97% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 6.38% 15.685 16.686 - -0.49% -
BM_vector_deque_move/1 6.37% 2.125 2.260 - -0.93% -
std::unordered_set<std::string>::clear()/8192 6.36% 220763.352 234812.396 - 4.40% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.34% 1.566 1.665 - 10.45% -
std::unordered_set<int>::count(key)_(existent)/32 6.34% 1.405 1.494 - 4.15% -
SetIntersection_Front_Set_string_1024_256 6.34% 14195051.715 15094790.085 - 5.75% -
BM_std_minmax_element<char>/3 6.32% 1.199 1.275 - 9.57% -
std::unordered_multiset<int>::clear()/32 6.31% 586.783 623.795 - 4.00% -
std::set<int>::count(key)_(existent)/1024 6.29% 4.005 4.257 - -9.11% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.28% 287.946 306.043 - 1.54% -
SetIntersection_Interlaced_Vector_uint64_64_16 6.28% 16466337.831 17500579.169 - -4.43% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.26% 0.316 0.336 - 1.60% -
BM_StringRelational_Compare_Empty_Large_Control 6.25% 1.618 1.719 - 3.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 6.25% 22.303 23.697 - 3.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.24% 9.627 10.228 - 14.99% -
std::rotate(vector<bool>)_(by_1/4)/1024 6.20% 14.218 15.100 - 6.63% -
BM_std_minmax_element<int>/5500 6.18% 1284.083 1363.486 - -6.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 6.18% 52.738 55.998 - 2.01% -
BM_vector_deque_ranges_move_backward/2 6.17% 1.937 2.056 - -0.28% -
std::unordered_map<int,_int>::erase(iterator)/32 6.17% 19.428 20.627 - 3.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 6.13% 766.174 813.168 - -0.50% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 6.13% 31.945 33.903 - 9.46% -
SetIntersection_Interlaced_Vector_float_64_16 6.13% 16778228.670 17806384.958 - 6.65% -
std::replace(list<int>)_(sprinkled)/1024 6.13% 730.603 775.358 - 6.78% -
SetIntersection_Front_Set_string_1024_1024 6.12% 55065019.578 58436781.220 - 5.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.11% 4911.042 5211.305 - -4.45% -
BM_PushHeap_uint32_Descending_4 6.10% 0.343 0.364 - 0.15% -
std::map<int,_int>::ctor(const&)/1024 6.08% 6470.325 6863.425 - 5.40% -
BM_StringFindStringLiteral/1024 6.06% 17.187 18.229 - -23.37% -
std::remove_if(deque<int>)_(prefix)/50 6.02% 63.277 67.088 - 4.56% -
std::map<std::string,_int>::ctor(const&)/1024 6.02% 35283.562 37407.835 - 4.96% -
std::unordered_multimap<int,_int>::clear()/32 6.02% 593.556 629.271 - 5.18% -
std::find_end(deque<int>)_(match_near_end)/8192 6.01% 272.874 289.287 - -99.85% -
BM_vector_deque_ranges_move_backward/1 5.98% 2.226 2.359 - 1.26% -
BM_deque_deque_move/0 5.95% 0.777 0.823 - 4.37% -
BM_StringEraseToEnd_Huge_Transparent 5.94% 2.415 2.559 - 6.04% -
SetIntersection_Front_Vector_float_16384_1024 5.94% 5598519.609 5931104.010 - 8.83% -
BM_std_minmax_element<int>/1024 5.93% 243.290 257.728 - -5.96% -
SetIntersection_Front_Vector_uint32_262144_16384 5.91% 71004360.962 75204025.654 - -2.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 5.91% 1460.121 1546.370 - 13.14% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.88% 10.676 11.304 - 13.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.86% 52.208 55.264 - 24.54% -
rng::fold_left(list<int>)/8192 5.84% 10709.555 11335.198 - 3.95% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 5.80% 92606.936 97977.627 - 5.25% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.79% 32.075 33.933 - 8.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.79% 34.576 36.577 - -3.90% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.78% 1.322 1.399 - -1.93% -
std::map<int,_int>::ctor(const&)/8192 5.77% 51550.879 54527.525 - 5.15% -
SetIntersection_None_Set_uint64_16384_16384 5.75% 167422560.014 177053704.474 - -1.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 5.72% 36.450 38.534 - 43.65% -
std::partition_copy(deque<int>)/32 5.71% 12.870 13.605 - 6.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 5.71% 11713205.574 12381704.312 - 4.17% -
SetIntersection_Interlaced_Set_uint32_64_16 5.69% 21340384.598 22555019.608 - 1.07% -
SetIntersection_Front_Vector_uint32_16384_16384 5.69% 71084862.373 75128834.594 - -2.73% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.67% 47062.909 49731.642 - -3.16% -
BM_std_minmax_element<int>/512 5.61% 124.382 131.356 - -5.55% -
bm_lexicographical_compare<int>/64 5.60% 4.322 4.564 - 0.62% -
std::shift_right(list<int>)/8192 5.60% 7343.307 7754.361 - 5.08% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.60% 3091.158 3264.166 - -16.96% -
std::count(list<int>)_(every_other)/8192 5.58% 6746.659 7122.987 - 8.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.58% 35.154 37.114 - -2.43% -
BM_PushHeap_uint32_Ascending_64 5.55% 1.622 1.712 - 12.85% -
std::copy_n(vector<bool>)_(aligned)/64 5.55% 1.287 1.359 - 7.38% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.54% 6.025 6.359 - -13.39% -
std::for_each(list<int>)/8192 5.52% 7509.562 7924.092 - 1.65% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.52% 17.341 18.297 - -32.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 5.52% 456.952 482.154 - 19.20% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.50% 678.563 715.905 - 4.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 5.50% 42.558 44.899 - 0.18% -
BM_align/1 5.48% 0.624 0.659 - -28.47% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.47% 6.865 7.240 - 32.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 5.46% 1108317.461 1168844.036 - -0.56% -
std::unordered_set<std::string>::ctor(const&)/32 5.44% 739.077 779.294 - -2.09% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.41% 12.194 12.854 - -0.82% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.39% 1.288 1.357 - -2.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.38% 999783.471 1053595.024 - 1.22% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 5.38% 16.133 17.001 - 2.44% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.38% 4534.219 4778.011 - 0.85% -
BM_StringRelational_Compare_Small_Empty_Control 5.36% 1.835 1.934 - 19.68% -
std::find(vector<bool>)_(process_all)/8 5.34% 0.749 0.789 - 40.76% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.34% 482.723 508.495 - 5.30% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.33% 21.225 22.356 - 5.90% -
std::make_heap(deque<int>)_(heap)/1024 5.32% 1146.956 1208.018 - 22.54% -
std::set<int>::clear()/8192 5.32% 77455.667 81573.541 - -0.73% -
std::make_heap(deque<int>)_(repeated)/1024 5.30% 2332.462 2455.969 - 13.59% -
std::unordered_set<std::string>::contains(key)_(existent)/32 5.29% 33.486 35.258 - -10.82% -
BM_align/8 5.29% 0.623 0.656 - -28.81% -
rng::contains_subrange(list<int>)_(single_element)/1048576 5.27% 805690.431 848167.070 - 4.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.24% 12.580 13.238 - 6.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.23% 37352.777 39306.727 - -4.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.23% 1.582 1.664 - 5.79% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.21% 7248.387 7625.833 - 1.44% -
BM_align/64 5.17% 0.623 0.655 - -28.90% -
std::distance(join_view(vector<vector<int>>))/50 5.15% 0.578 0.608 - -95.14% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.14% 6259.724 6581.414 - 6.08% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 5.14% 174.800 183.778 - 4.86% -
SetIntersection_Front_Vector_string_16384_16 5.13% 1553966.507 1633737.662 - 1.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 5.13% 2175955.442 2287513.573 - 7.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.13% 8418425.504 8849934.642 - 9.49% -
std::find_end(deque<int>,_pred)_(same_length)/1000 5.10% 779.382 819.167 - -40.12% -
std::make_heap(deque<int>)_(heap)/8192 5.09% 9062.318 9523.280 - 23.82% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 5.08% 1.764 1.853 - 2.87% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 5.07% 56802.491 59684.055 - 4.42% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.06% 525.485 552.066 - 4.40% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.05% 522.248 548.625 - 1.41% -
std::make_heap(deque<int>)_(shuffled)/8192 5.04% 23595.973 24786.386 - 2.80% -
BM_align/256 5.03% 0.623 0.654 - -28.87% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.01% 18.891 19.838 - -1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 5.01% 42.512 44.643 - 1.53% -
std::copy_backward(vector<int>)/8 5.00% 2.158 2.266 - 4.37% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.99% 1.342 1.409 - 5.52% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 4.99% 61.737 64.820 - 2.28% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.98% 11281.452 11843.402 - -6.45% -
std::map<int,_int>::contains(key)_(non-existent)/0 4.97% 0.287 0.301 - 2.57% -
bm_ranges_swap_ranges_vb_unaligned/8 4.96% 5.016 5.265 - 6.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 4.95% 18.333 19.241 - -0.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.95% 89.435 93.864 - 3.75% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.91% 3365.928 3531.262 - 6.65% -
std::multiset<int>::erase(iterator)/8192 4.91% 23.228 24.368 - 1.52% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.89% 17391.782 18243.020 - 3.56% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.86% 0.257 0.269 - 4.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.86% 714.756 749.467 - -0.71% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.85% 252.438 264.672 - 4.21% -
rng::find_last(forward_list<int>)_(bail_90%)/50 4.84% 20.775 21.782 - 6.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.84% 20.339 21.323 - -5.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.83% 34811.079 36492.816 - 1.22% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.83% 3.215 3.370 - -2.74% -
rng::fold_left(list<int>)/32 4.83% 20.711 21.711 - 3.46% -
std::set<int>::erase(key)_(non-existent,_end)/0 4.80% 0.254 0.266 - 4.86% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.80% 22.775 23.868 - 5.36% -
std::find_if(vector<int>)_(bail_25%)/1024 4.80% 27.164 28.468 - 1.64% -
std::set<int>::equal_range(key)_(existent)/8192 4.77% 7.931 8.310 - 0.70% -
std::find(list<int>)_(process_all)/32768 4.76% 25878.130 27109.743 - 4.37% -
BM_StringAssignStr_Huge_Transparent 4.73% 108.372 113.497 - -1.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.73% 56.709 59.391 - -1.20% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 4.69% 48111826.067 50367602.941 - 16.61% -
std::rotate_copy(list<int>)/50 4.69% 13.947 14.601 - 9.83% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.67% 21.436 22.438 - 3.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.66% 588670.819 616102.980 - -2.94% -
std::set<int>::count(key)_(existent)/32 4.65% 1.576 1.649 - -2.98% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.64% 584.682 611.805 - 3.18% -
std::multiset<std::string>::erase(iterator)/8192 4.63% 36.059 37.730 - 25.96% -
std::sort(vector<NonIntegral>)_(ascending)/1024 4.61% 519.004 542.953 - 4.22% -
std::search(vector<int>)_(no_match)/1024 4.59% 209.900 219.537 - 0.01% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 4.58% 20.234 21.161 - 0.34% -
SetIntersection_None_Vector_float_262144_16 4.58% 1112899.957 1163887.754 - 1.46% -
BM_vector_deque_move/2 4.57% 1.915 2.003 - -0.08% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.57% 1841763.019 1925888.346 - 6.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.56% 12903.425 13492.105 - 4.95% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.55% 56200.908 58758.092 - 1.37% -
std::sort_heap(deque<int>)/1024 4.55% 13407.433 14016.821 - 5.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.53% 7621.667 7967.096 - 4.04% -
std::set<int>::clear()/1024 4.53% 9013.849 9422.233 - -1.78% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 4.52% 16.437 17.180 - 3.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.51% 12560.584 13126.882 - -2.57% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.50% 658.465 688.082 - -0.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.48% 18.493 19.322 - -0.02% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 4.48% 764785.362 799025.164 - 5.74% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.47% 15.235 15.915 - 5.67% -
std::partition_copy(vector<int>)/8192 4.46% 4583.545 4787.864 - 4.05% -
SetIntersection_Front_Vector_uint32_1024_64 4.45% 1307042.157 1365231.569 - -0.52% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.44% 20.141 21.035 - -6.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.43% 13175.482 13759.391 - 4.39% -
SetIntersection_Interlaced_Set_uint64_1024_1 4.43% 982188.370 1025679.486 - -3.15% -
std::find(vector<char>)_(bail_25%)/8 4.40% 1.106 1.155 - 4.12% -
BM_StringFindStringLiteral/128 4.40% 3.067 3.202 - 1.20% -
BM_deque_deque_move_backward/1024 4.40% 38.595 40.292 - 6.04% -
std::find_first_of(list<int>)_(small_needle)/32 4.39% 93.068 97.157 - 0.50% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.38% 50331.577 52537.011 - 5.16% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.38% 350206.826 365531.839 - 5.20% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.37% 6362.576 6640.606 - 6.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 4.36% 30.851 32.197 - -0.38% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 4.36% 28.813 30.070 - 1.80% -
std::multimap<std::string,_int>::ctor(const&)/0 4.36% 12.677 13.230 - 3.02% -
BM_StringFindNoMatch/10 4.36% 1.298 1.355 - -0.10% -
std::find(vector<bool>)_(process_all)/1024 4.35% 4.420 4.612 - -0.51% -
std::map<int,_int>::ctor(const&)/32 4.34% 217.158 226.591 - 4.70% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 4.34% 2.470 2.578 - -5.44% -
rng::find_last_if(vector<int>)_(bail_10%)/8 4.33% 2.635 2.749 - 4.33% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 4.33% 40.666 42.425 - 4.73% -
std::search(vector<int>)_(same_length)/1000 4.33% 244.278 254.843 - 6.14% -
bm_write 4.32% 582.729 607.899 - 14.29% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.32% 16017.187 16708.528 - -1.10% -
BM_StringRelational_Eq_Small_Small_Control 4.30% 1.729 1.803 - 7.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.30% 618.690 645.268 - 3.25% -
std::multiset<int>::erase(iterator)/1024 4.29% 23.332 24.334 - 2.79% -
BM_CmpEqual_uchar_schar 4.28% 0.989 1.031 - -8.21% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 4.28% 1.269 1.323 - -4.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.27% 12.742 13.285 - 1.72% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 4.26% 5.930 6.183 - 3.76% -
SetIntersection_Interlaced_Set_string_256_256 4.26% 28436806.177 29647325.648 - -6.12% -
std::search(vector<int>)_(no_match)/1000 4.26% 205.156 213.886 - -0.32% -
BM_PushHeap_float_Ascending_64 4.25% 1.747 1.821 - 3.38% -
BM_deque_deque_copy_backward/4096 4.23% 153.522 160.023 - 6.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.23% 11.193 11.666 - 6.06% -
std::deque<int>::ctor(size)/8192 4.23% 443.333 462.090 - 4.99% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 4.23% 7.859 8.192 - 3.37% -
std::multiset<int>::clear()/32 4.22% 622.848 649.106 - 2.04% -
BM_StringFindStringLiteral/512 4.21% 9.307 9.699 - 0.35% -
SetIntersection_None_Vector_float_16384_1 4.21% 1071813.154 1116917.449 - 0.32% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.21% 831.575 866.548 - 3.26% -
std::make_heap(deque<int>)_(shuffled)/1024 4.20% 2629.641 2740.010 - 8.88% -
BM_StringRelational_Less_Large_Small_Control 4.19% 1.848 1.926 - 4.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 4.19% 107569.814 112072.459 - 0.54% -
std::set<int>::contains(key)_(non-existent)/1024 4.18% 5.965 6.214 - 2.63% -
std::set<int>::erase(iterator)/8192 4.17% 19.677 20.498 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.17% 23409115.537 24385692.982 - -1.51% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 4.17% 424731.215 442446.733 - -12.68% -
std::set<int>::contains(key)_(non-existent)/8192 4.17% 11.874 12.369 - 19.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.16% 618.799 644.555 - 2.53% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.16% 2.397 2.497 - 4.67% -
SetIntersection_None_Set_float_256_256 4.15% 5654322.048 5889242.456 - -0.44% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 4.14% 5.436 5.661 - -0.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 4.13% 2.169 2.258 - 6.09% -
std::is_sorted_until(vector<int>)/8 4.13% 2.040 2.125 - 3.74% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.13% 35.442 36.905 - 0.96% -
std::find_end(list<int>)_(single_element)/8192 4.12% 8237.423 8576.755 - -11.17% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.10% 1.885 1.962 - 28.47% -
std::copy(vector<bool>)_(aligned)/4096 4.10% 4.758 4.953 - 3.18% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 4.08% 43.150 44.912 - 1.82% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.08% 772.998 804.510 - 5.78% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 4.07% 746.835 777.268 - 2.84% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.06% 444.015 462.041 - -0.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.05% 1.241 1.292 - 3.15% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.04% 1.438 1.496 - -4.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4.04% 12404.316 12904.912 - 5.33% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.03% 5.275 5.488 - 6.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.02% 3.211 3.340 - 0.39% -
std::remove_copy_if(list<int>)_(sprinkled)/32 4.02% 16.536 17.201 - 3.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.02% 6314.264 6567.857 - 7.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 4.01% 166520538.219 173204501.321 - 1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 4.01% 1094035.204 1137926.820 - -1.01% -
ranges::minmax(std::list<__int128>)/70000 3.98% 58248.212 60569.356 - 6.50% -
BM_StringFindStringLiteral/8192 3.97% 138.021 143.503 - 3.66% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.96% 18.056 18.772 - 4.87% -
BM_StringAssignAsciiz_Small_Opaque 3.96% 2.986 3.105 - -6.98% -
rng::find_last(deque<int>)_(bail_10%)/8 3.96% 2.757 2.866 - 5.94% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 3.96% 18.968 19.719 - 4.35% -
BM_StringAssignAsciiz_Empty_Opaque 3.96% 2.985 3.103 - -6.97% -
BM_StringDestroy_Large 3.95% 7.116 7.397 - -0.26% -
ranges::minmax(std::list<__int128>)/64 3.95% 39.370 40.926 - 7.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.94% 9921880.715 10312619.871 - 2.63% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.94% 46.018 47.830 - -8.13% -
std::find_end(deque<int>)_(process_all)/1024 3.93% 291.818 303.278 - -15.61% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.92% 29.126 30.268 - -6.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.92% 1110075.362 1153594.691 - -1.58% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 3.91% 9183.553 9542.937 - 4.00% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.91% 4.352 4.522 - -0.53% -
BM_PushHeap_string_QuickSortAdversary_262144 3.90% 16.429 17.070 - 2.56% -
std::upper_bound(std::forward_list<int>)/8192 3.90% 10412.492 10818.443 - 4.04% -
SetIntersection_Front_Vector_uint64_262144_1 3.89% 987212.024 1025660.759 - -3.14% -
std::copy_if(list<int>)_(every_other)/4096 3.89% 3221.779 3347.067 - 1.05% -
std::find_first_of(list<int>)_(small_needle)/1024 3.89% 2754.298 2861.312 - -0.97% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.88% 4652.640 4833.370 - 2.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.88% 1220.122 1267.495 - 11.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 3.88% 27817.839 28896.609 - 16.71% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.87% 5.328 5.534 - -0.33% -
SetIntersection_Front_Set_float_256_256 3.86% 7269878.519 7550832.560 - -1.70% -
std::find_first_of(list<int>)_(small_needle)/50 3.86% 139.691 145.085 - -2.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.85% 56460.884 58633.688 - 3.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.84% 749.697 778.487 - 6.42% -
BM_deque_deque_ranges_copy/4096 3.84% 147.269 152.924 - 2.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.84% 34.851 36.189 - -0.54% -
SetIntersection_Interlaced_Vector_float_256_64 3.84% 7200159.088 7476384.183 - 7.59% -
SetIntersection_Front_Set_float_1024_1024 3.84% 11809800.770 12262797.860 - 3.70% -
BM_num_put<bool> 3.83% 10.990 11.411 - 22.51% -
std::unique_copy(vector<int>)_(contiguous)/52 3.83% 13.424 13.938 - 5.55% -
std::any_of(vector<int>)_(process_all)/8 3.83% 2.424 2.516 - 4.01% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.83% 1.155 1.199 - 3.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.82% 41.705 43.299 - 21.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.81% 34.355 35.665 - -0.88% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.80% 220.129 228.492 - -9.05% -
BM_StringFindStringLiteral/4096 3.80% 77.087 80.014 - 3.17% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.80% 1303688.832 1353179.524 - -5.26% -
bm_swap_ranges_vb_unaligned/1048576 3.79% 15938.629 16542.938 - 3.95% -
std::move(vector<bool>)_(unaligned)/32768 3.79% 202.878 210.562 - 4.09% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.78% 22.780 23.642 - -0.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.78% 4.321 4.484 - 8.99% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.78% 582.348 604.345 - -16.19% -
std::remove_if(deque<int>)_(sprinkled)/50 3.77% 61.733 64.062 - 5.94% -
std::copy_n(vector<int>)/262144 3.77% 12069.471 12524.362 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.77% 6288530.376 6525537.387 - 4.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.77% 6.599 6.847 - -6.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 3.76% 38.191 39.628 - 3.38% -
BM_StringRelational_Less_Small_Small_ChangeLast 3.75% 1.672 1.735 - -1.74% -
SetIntersection_None_Vector_uint32_262144_256 3.73% 1089187.563 1129857.560 - -0.93% -
std::stable_partition(deque<int>)_(sparse)/50 3.73% 27.787 28.824 - 5.23% -
std::multiset<int>::contains(key)_(existent)/32 3.73% 1.706 1.770 - 7.99% -
std::multiset<int>::ctor(const&)/32 3.71% 221.815 230.038 - 6.29% -
std::partial_sort(deque<int>)_(heap)/8 3.70% 38.890 40.329 - 2.58% -
SetIntersection_None_Set_float_262144_256 3.70% 1144375.244 1186716.553 - -0.78% -
BM_CmpLess_short_uchar 3.70% 1.097 1.138 - -0.21% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 3.69% 4.469 4.633 - 3.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 3.68% 77046.898 79884.916 - 2.97% -
BM_PushHeap_uint64_SingleElement_256 3.68% 0.389 0.404 - 3.28% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.68% 12844.271 13316.377 - -2.02% -
SetIntersection_None_Set_string_64_16 3.66% 18028822.376 18689469.518 - -1.57% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 3.66% 1.183 1.226 - 3.64% -
std::find_if(vector<int>)_(process_all)/8 3.66% 1.440 1.492 - 0.33% -
SetIntersection_Front_Vector_float_262144_16 3.66% 1100382.065 1140622.106 - 0.27% -
std::unordered_multiset<int>::ctor(const&)/1024 3.65% 6697.169 6941.886 - -0.16% -
SetIntersection_None_Set_float_262144_16 3.65% 1146458.494 1188325.685 - -1.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.63% 628.243 651.034 - 2.13% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.62% 71.499 74.088 - 6.49% -
std::multiset<int>::contains(key)_(non-existent)/0 3.61% 0.282 0.292 - 0.41% -
SetIntersection_None_Set_float_262144_64 3.60% 1144703.287 1185904.949 - -0.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.60% 774.325 802.182 - 7.27% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.60% 21.182 21.943 - -2.16% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.57% 2.652 2.747 - 4.77% -
BM_PushHeap_uint32_PipeOrgan_16384 3.57% 2.385 2.471 - 3.98% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.56% 4.652 4.818 - 2.43% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.55% 9.087 9.410 - -0.82% -
BM_CmpLess_uchar_short 3.55% 1.014 1.050 - -7.41% -
SetIntersection_Front_Set_uint64_16384_16 3.55% 1148715.994 1189514.081 - -1.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.55% 20086.949 20799.954 - 2.74% -
SetIntersection_Front_Set_uint32_262144_16 3.55% 1115538.111 1155107.387 - -1.33% -
SetIntersection_None_Set_float_262144_1 3.54% 1151980.225 1192782.228 - -0.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.54% 6.661 6.896 - 6.33% -
std::deque<std::string>::ctor(size)/32 3.54% 41.818 43.297 - -15.65% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 3.53% 21.071 21.814 - -25.45% -
rng::starts_with(list<int>)/8 3.52% 2.917 3.020 - 2.73% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 3.51% 0.584 0.605 - 3.75% -
SetIntersection_None_Set_float_262144_4 3.51% 1146140.381 1186319.012 - -1.12% -
SetIntersection_Interlaced_Set_string_64_64 3.51% 34967869.887 36193639.922 - 3.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.50% 51.000 52.787 - -4.96% -
BM_deque_vector_ranges_move_backward/0 3.50% 1.364 1.411 - -10.90% -
std::set<int>::erase(iterator)/1024 3.50% 19.811 20.504 - 1.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 3.49% 408.269 422.504 - -14.38% -
std::move_backward(list<int>)/262144 3.49% 258493.840 267503.318 - 4.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.48% 2.447 2.532 - -4.00% -
BM_deque_vector_move/2 3.48% 1.775 1.837 - 1.86% -
std::stable_partition(list<int>)_(dense)/32 3.48% 35.962 37.213 - 11.06% -
BM_deque_deque_ranges_copy_backward/1024 3.47% 37.801 39.112 - 3.60% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.47% 3.731 3.860 - 6.86% -
BM_deque_vector_ranges_copy/0 3.46% 1.367 1.414 - -1.67% -
BM_CmpLess_short_schar 3.46% 0.953 0.986 - 1.83% -
SetIntersection_None_Set_string_64_1 3.46% 22227532.946 22995731.726 - -1.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.45% 26.836 27.760 - 3.95% -
SetIntersection_Interlaced_Set_float_1024_256 3.45% 14008909.516 14491518.980 - 1.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 3.44% 70.107 72.518 - 1.64% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.44% 9.641 9.973 - 5.38% -
ranges::minmax(std::deque<long_long>)/1 3.44% 0.859 0.888 - 28.79% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.43% 35.041 36.245 - 3.64% -
std::find_end(deque<int>,_pred)_(same_length)/1024 3.43% 798.521 825.929 - -42.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.43% 58.354 60.353 - 2.30% -
SetIntersection_None_Set_uint32_16384_16384 3.43% 157034574.748 162413069.843 - -0.59% -
std::unordered_set<std::string>::clear()/1024 3.42% 23397.729 24196.871 - 1.24% -
std::none_of(deque<int>)_(process_all)/32768 3.41% 10529.472 10889.036 - 0.01% -
std::find_end(forward_list<int>)_(process_all)/1000 3.41% 695.597 719.342 - 6.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.41% 1257.429 1300.316 - 9.12% -
SetIntersection_Interlaced_Set_string_16_16 3.41% 58129333.902 60111225.126 - -2.60% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.41% 176142.533 182147.556 - 2.57% -
SetIntersection_Front_Vector_uint64_16384_4 3.41% 1005771.961 1040030.351 - -2.82% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.41% 2.407 2.489 - -3.03% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.40% 32.244 33.340 - 5.57% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 3.40% 16.717 17.285 - 2.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 3.40% 1596640.982 1650847.520 - 3.87% -
SetIntersection_Front_Set_float_256_16 3.39% 4457234.040 4608386.754 - 0.91% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.39% 0.813 0.840 - 3.28% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.39% 20192.452 20877.112 - 2.49% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.39% 44475.226 45982.957 - -11.17% -
SetIntersection_None_Vector_uint32_262144_262144 3.38% 1101436.184 1138715.389 - -0.22% -
SetIntersection_None_Set_uint64_262144_64 3.38% 1263555.012 1306252.443 - 5.72% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.37% 214.907 222.159 - 3.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.37% 31.681 32.748 - 5.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.36% 4.745 4.904 - 8.50% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.36% 28.551 29.512 - 6.84% -
bm_ranges_lexicographical_compare<signed_char>/64 3.36% 2.192 2.265 - 10.08% -
SetIntersection_Front_Set_uint64_1024_16 3.34% 1159795.949 1198536.060 - -2.38% -
std::partition(list<int>)_(dense)/8192 3.33% 4940.960 5105.718 - -10.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.32% 50739.590 52424.386 - 5.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 3.32% 49.770 51.421 - -1.67% -
std::set<int>::contains(key)_(non-existent)/32 3.31% 2.799 2.892 - -5.88% -
SetIntersection_None_Vector_uint64_16384_16384 3.30% 1057126.647 1092060.976 - -2.08% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.29% 31.831 32.879 - 5.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.29% 1442.962 1490.482 - -0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.28% 8452.463 8729.891 - 3.15% -
std::unordered_set<int>::contains(key)_(existent)/32 3.28% 1.420 1.466 - 4.08% -
SetIntersection_Front_Set_uint64_1024_4 3.28% 1038566.097 1072629.966 - -1.49% -
std::count(vector<int>)_(every_other)/8 3.27% 1.337 1.380 - 3.36% -
SetIntersection_None_Set_float_256_1 3.27% 11286099.735 11655274.543 - 0.64% -
std::equal(list<int>)_(it,_it,_it)/8192 3.27% 10060.816 10389.379 - 12.01% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 3.26% 66.180 68.340 - 36.64% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.26% 2.042 2.108 - 2.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 3.23% 24.470 25.262 - 8.81% -
std::set<int>::erase(iterator)/32 3.23% 19.635 20.269 - 0.77% -
BM_deque_vector_ranges_move/1 3.22% 2.026 2.091 - -11.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 3.22% 1.519 1.568 - -10.90% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.22% 15.711 16.216 - 3.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.21% 15.675 16.178 - -3.95% -
std::equal(deque<int>)_(it,_it,_it)/1024 3.21% 443.983 458.214 - -4.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.20% 0.616 0.636 - 0.91% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 3.19% 687460.340 709412.844 - 2.54% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.19% 17.217 17.767 - -9.92% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 3.19% 17.963 18.536 - 1.47% -
SetIntersection_Interlaced_Vector_string_16384_16 3.18% 4443154.722 4584445.565 - 9.24% -
std::find_end(vector<int>)_(process_all)/1024 3.18% 221.933 228.983 - -3.16% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.16% 82283.353 84887.511 - -2.28% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.16% 19.383 19.996 - -0.58% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.15% 26.348 27.179 - 8.86% -
BM_deque_deque_move_backward/4000 3.15% 149.544 154.254 - 2.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.13% 1491947.756 1538638.777 - -8.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 3.13% 164143978.128 169276111.432 - 0.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.12% 20466.088 21105.613 - 2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 3.12% 9.038 9.320 - 0.31% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.12% 1.198 1.236 - 2.25% -
rng::find_last(vector<int>)_(bail_90%)/50 3.11% 1.514 1.562 - 3.01% -
std::unordered_multiset<int>::ctor(const&)/32 3.11% 196.535 202.638 - -1.13% -
BM_StringRelational_Compare_Huge_Empty_Control 3.10% 1.612 1.662 - 1.69% -
std::unique(vector<int>)_(sprinkled)/32 3.10% 54.871 56.572 - 3.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.10% 18.587 19.162 - 6.11% -
BM_StringFindStringLiteral/64 3.09% 2.176 2.243 - 4.85% -
std::unordered_multiset<int>::erase(iterator)/32 3.09% 20.307 20.935 - 4.48% -
SetIntersection_Interlaced_Set_string_256_4 3.09% 13058589.770 13462201.732 - 2.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.09% 6457736.343 6657317.403 - 8.19% -
std::any_of(list<int>)_(process_all)/32 3.09% 11.778 12.142 - 3.35% -
BM_std_minmax_element<int>/64 3.08% 15.954 16.446 - -4.24% -
std::multimap<int,_int>::count(key)_(existent)/8192 3.07% 6.522 6.723 - -1.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.07% 48.933 50.436 - -5.98% -
BM_num_get<double> 3.07% 35.674 36.770 - 1.62% -
SetIntersection_None_Vector_uint64_262144_4 3.07% 1085135.485 1118435.974 - -2.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 3.07% 12460387.677 12842482.567 - 0.61% -
SetIntersection_Front_Vector_uint64_16384_256 3.07% 2202561.472 2270078.212 - 5.79% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.06% 20307.314 20929.430 - 3.23% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.06% 65.902 67.919 - 0.04% -
std::search(deque<int>,_pred)_(same_length)/1000 3.06% 479.282 493.937 - 2.74% -
SetIntersection_Interlaced_Vector_string_262144_16 3.05% 5843435.928 6021762.752 - 0.49% -
rng::find_last_if(vector<int>)_(bail_10%)/50 3.05% 11.496 11.846 - -4.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.04% 15.907 16.391 - -0.67% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.04% 178512.756 183944.706 - 2.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.04% 25501121.331 26276083.299 - -2.40% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.03% 1870.107 1926.717 - 0.93% -
BM_StringAssignStr_Huge_Opaque 3.02% 109.357 112.662 - -0.56% -
SetIntersection_None_Set_float_262144_1024 3.02% 1144403.728 1178912.518 - -2.12% -
std::find(list<int>)_(process_all)/8192 2.99% 6889.180 7095.329 - -0.48% -
std::copy(vector<bool>)_(aligned)/262144 2.99% 691.829 712.499 - 21.21% -
std::map<std::string,_int>::clear()/1024 2.98% 21790.777 22440.680 - -6.35% -
SetIntersection_Front_Vector_float_1024_16 2.98% 1097619.460 1130353.068 - 0.75% -
SetIntersection_Interlaced_Vector_string_16384_256 2.97% 40278223.593 41476141.339 - 8.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.97% 3973.196 4091.320 - 3.63% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.97% 179566.209 184900.760 - 1.88% -
SetIntersection_Interlaced_Vector_string_262144_64 2.97% 19498420.538 20077676.830 - 0.82% -
BM_deque_vector_move_backward/1 2.96% 2.075 2.136 - 1.20% -
std::move_backward(vector<bool>)_(aligned)/64 2.96% 1.746 1.798 - 3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.96% 1011420.698 1041322.018 - 2.62% -
std::copy_backward(list<int>)/8 2.95% 2.396 2.467 - 11.76% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.95% 782.999 806.103 - 4.43% -
BM_deque_deque_copy_backward/5500 2.93% 204.600 210.598 - 4.27% -
BM_StringFindAllMatch/512 2.93% 11.145 11.471 - -1.19% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.93% 6.590 6.783 - 16.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 2.92% 49.614 51.064 - -1.74% -
std::set<int>::lower_bound(key)_(existent)/8192 2.92% 8.153 8.391 - 2.87% -
SetIntersection_Front_Set_uint32_16384_256 2.92% 3754414.963 3863992.579 - -2.08% -
BM_vector_deque_ranges_copy_backward/2 2.92% 1.999 2.057 - 3.08% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.91% 82.160 84.552 - 0.40% -
BM_num_put<unsigned_long> 2.91% 11.488 11.822 - 13.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.91% 1011533.569 1040934.647 - 0.97% -
BM_deque_vector_ranges_move/2 2.90% 1.785 1.837 - -10.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.89% 3.123 3.213 - 0.98% -
std::copy_if(list<int>)_(entire_range)/32768 2.89% 25617.225 26358.120 - 1.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.89% 10.279 10.576 - 4.61% -
SetIntersection_Interlaced_Vector_string_1024_64 2.88% 7870385.646 8097047.341 - -5.52% -
BM_vector_deque_ranges_move_backward/65536 2.87% 8077.040 8308.844 - 7.72% -
SetIntersection_Interlaced_Set_string_262144_256 2.85% 2000144.859 2057232.424 - -1.17% -
BM_StringRelational_Compare_Large_Empty_Control 2.85% 1.611 1.657 - 2.71% -
std::for_each_n(list<int>)/8192 2.85% 7855.507 8079.275 - 9.80% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.84% 2.975 3.059 - 22.40% -
std::multiset<int>::ctor(const&)/1024 2.84% 6311.963 6491.386 - 2.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.84% 5.074 5.218 - -1.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.84% 178791.433 183865.118 - 2.20% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.83% 46.050 47.354 - 2.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.82% 137155.973 141025.700 - 0.26% -
std::map<int,_int>::find(key)_(existent)/1024 2.82% 4.313 4.435 - 21.75% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 2.82% 1.542 1.586 - 0.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.82% 517.392 531.968 - 2.36% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.82% 397.594 408.790 - 3.13% -
BM_vector_deque_move/64 2.81% 2.724 2.800 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.80% 3838.029 3945.341 - 3.04% -
std::set<int>::find(key)_(non-existent)/32 2.79% 2.243 2.305 - 0.95% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.79% 938.881 965.092 - -1.87% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.79% 4880.987 5017.052 - 4.75% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.79% 17.186 17.665 - -11.03% -
std::multimap<int,_int>::clear()/8192 2.79% 84645.265 87003.144 - -2.53% -
BM_PushHeap_uint32_Random_262144 2.78% 5.803 5.964 - 3.59% -
BM_PushHeap_string_Ascending_1024 2.77% 13.848 14.232 - 5.80% -
BM_CmpLess_uchar_uchar 2.77% 1.044 1.073 - -0.47% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.77% 13.173 13.538 - 4.32% -
bm_ranges_swap_ranges_vb_aligned/262144 2.76% 483.923 497.298 - 3.18% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.76% 5983.643 6148.852 - 4.45% -
std::rotate_copy(deque<int>)/32 2.76% 2.799 2.876 - 11.82% -
bm_ranges_lexicographical_compare<signed_char>/8 2.76% 3.478 3.574 - 2.06% -
BM_num_put<long_long> 2.75% 11.722 12.045 - 14.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.75% 61.847 63.549 - 15.78% -
SetIntersection_None_Vector_uint32_256_64 2.75% 3335960.361 3427755.647 - -0.29% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.75% 226.088 232.305 - 6.54% -
BM_vector_deque_ranges_copy_backward/1 2.75% 2.267 2.329 - 1.97% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.74% 15.467 15.892 - -9.96% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.73% 570.198 585.785 - 0.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.73% 470879.172 483732.860 - -0.93% -
std::partial_sort(deque<int>)_(descending)/8 2.72% 42.056 43.202 - -0.30% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.72% 1.725 1.772 - 9.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.71% 59.810 61.432 - 9.51% -
std::make_heap(deque<int>)_(descending)/1024 2.70% 1145.472 1176.446 - 19.40% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.70% 350223.896 359693.897 - 2.73% -
BM_deque_deque_move/1 2.70% 2.545 2.614 - 1.32% -
SetIntersection_None_Vector_uint64_262144_64 2.70% 1096178.888 1125790.338 - 0.15% -
SetIntersection_Interlaced_Set_float_16384_1 2.70% 1016868.884 1044312.731 - -1.37% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.69% 9.835 10.100 - 4.03% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.69% 9.873 10.138 - 3.81% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.69% 11.090 11.388 - 10.91% -
std::is_sorted(vector<int>,_pred)/8 2.68% 3.349 3.439 - 8.70% -
SetIntersection_None_Set_float_262144_16384 2.68% 1153901.771 1184861.816 - -1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.68% 1091245.426 1120484.690 - -0.09% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.68% 1231064.695 1264015.789 - -2.95% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.66% 51.771 53.149 - 0.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.66% 17.151 17.607 - 2.63% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.66% 241144192.776 247558890.947 - 3.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.66% 4282940.223 4396836.714 - 1.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.65% 449.903 461.829 - 2.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 2.64% 11768559.173 12079541.073 - -33.76% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.64% 9.220 9.464 - 4.35% -
SetIntersection_None_Set_string_256_256 2.64% 5767179.708 5919205.842 - 3.89% -
std::partition(deque<int>)_(dense)/50 2.63% 13.845 14.209 - -7.13% -
SetIntersection_Front_Vector_uint32_256_64 2.63% 4230571.218 4341819.881 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.63% 1169208.914 1199905.289 - -0.70% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.62% 102384.762 105071.147 - 2.41% -
BM_deque_deque_move/2 2.62% 2.245 2.304 - -0.08% -
rng::contains_subrange(list<int>)_(single_element)/50 2.62% 17.428 17.885 - 3.92% -
SetIntersection_None_Set_float_262144_262144 2.62% 1152918.215 1183106.691 - -1.76% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.62% 4.146 4.254 - -2.94% -
SetIntersection_Front_Set_uint64_1024_1 2.62% 1040013.816 1067230.437 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.61% 25054375.219 25708901.727 - -4.80% -
SetIntersection_None_Set_float_16384_16384 2.61% 157302306.796 161410563.632 - 0.41% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.61% 43.489 44.625 - -0.44% -
SetIntersection_Interlaced_Set_float_262144_1 2.60% 1039750.964 1066794.241 - 2.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 2.60% 129815.552 133188.064 - 2.64% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.60% 0.586 0.601 - 3.41% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.60% 15.890 16.302 - 4.72% -
std::unordered_multiset<int>::ctor(const&)/8192 2.59% 54768.036 56188.063 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.59% 1034547.740 1061363.360 - -2.06% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.58% 11.041 11.326 - 3.41% -
std::vector<int>::ctor(size)/32 2.58% 10.470 10.741 - 7.80% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.58% 16.744 17.175 - 8.19% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.57% 357.871 367.067 - 3.32% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.57% 467.109 479.099 - -0.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.57% 18.598 19.075 - 1.65% -
ranges::min(std::list<char>)/64 2.56% 28.401 29.129 - 12.35% -
std::find_if(list<int>)_(process_all)/32768 2.56% 25698.088 26356.292 - 2.25% -
rng::for_each(multimap<int>)/8 2.56% 6.146 6.303 - 43.59% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.55% 55538.539 56956.800 - 2.40% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.55% 12262.022 12574.856 - 2.40% -
std::copy_if(list<int>)_(every_other)/32768 2.54% 25351.285 25995.499 - 0.74% -
SetIntersection_Front_Vector_string_262144_4 2.53% 1169707.583 1199339.862 - 1.06% -
SetIntersection_Front_Vector_float_16384_16384 2.53% 77548361.791 79512430.173 - 10.48% -
SetIntersection_Interlaced_Vector_float_16384_1 2.53% 1039536.873 1065863.095 - -0.49% -
std::map<std::string,_int>::clear()/32 2.53% 878.651 900.899 - -2.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.53% 595915.210 610998.122 - 0.45% -
SetIntersection_Front_Vector_float_262144_64 2.53% 1340121.998 1374019.891 - 1.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.51% 49.149 50.385 - -6.10% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 2.51% 1.246 1.277 - 1.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.51% 9068821.664 9296331.286 - 0.50% -
std::partition(deque<int>)_(dense)/32 2.51% 9.644 9.886 - 0.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.51% 512202.742 525042.641 - 0.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.50% 10.310 10.568 - 17.31% -
SetIntersection_Front_Set_float_256_4 2.50% 4131502.816 4234773.732 - -0.34% -
std::find_if_not(deque<int>)_(process_all)/8 2.50% 2.571 2.635 - -1.25% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.50% 39463.925 40448.683 - 4.74% -
SetIntersection_None_Vector_uint32_262144_16384 2.48% 1110891.626 1138474.920 - -0.16% -
BM_StringConstructDestroyCStr_Small_Opaque 2.48% 2.080 2.132 - -5.37% -
BM_vector_deque_ranges_copy_backward/1024 2.47% 37.088 38.004 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.47% 7005841.623 7178663.946 - 21.12% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.47% 1.482 1.518 - 1.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.46% 17.117 17.539 - 1.57% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.46% 1.615 1.654 - 2.37% -
BM_std_minmax_element<int>/4 2.46% 1.158 1.187 - -4.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.46% 31.630 32.408 - -4.55% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.45% 515080.107 527724.322 - 0.27% -
BM_PushHeap_uint32_Ascending_256 2.45% 2.191 2.245 - 7.84% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.45% 12.910 13.226 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.45% 357330075.995 366070733.890 - 5.00% -
ranges::minmax(std::vector<char>)/1 2.45% 0.623 0.638 - 2.00% -
std::stable_sort(vector<int>)_(shuffled)/8 2.44% 19.883 20.369 - 0.78% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.44% 19.000 19.464 - 1.70% -
std::search(vector<int>)_(no_match)/8192 2.44% 1626.965 1666.644 - 0.11% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.44% 9635536.102 9870405.005 - -0.66% -
std::partition(vector<int>)_(sparse)/32 2.43% 8.571 8.779 - -0.44% -
std::multiset<int>::erase(key)_(existent)/32 2.43% 22.449 22.994 - 3.61% -
std::unique_copy(list<int>)_(sprinkled)/32 2.43% 13.017 13.333 - 2.14% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.43% 135.413 138.698 - 0.02% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.41% 39472.135 40423.696 - 4.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.41% 6.846 7.011 - 4.99% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.41% 37726.509 38633.892 - 3.16% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.40% 36182.196 37051.027 - -1.36% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 2.40% 7.327 7.502 - 3.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.40% 24.729 25.322 - 3.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.39% 12497131.153 12796024.222 - -1.61% -
std::list<int>::ctor(size)/1024 2.39% 11947.896 12233.117 - 2.89% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.39% 0.680 0.696 - 2.14% -
SetIntersection_Interlaced_Set_string_262144_1024 2.38% 2010340.982 2058223.309 - -2.23% -
std::make_heap(deque<int>)_(descending)/8192 2.38% 9039.069 9254.175 - 20.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.38% 174439914.062 178589480.274 - 1.29% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.37% 9.380 9.602 - -2.56% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 2.36% 12.774 13.076 - 0.86% -
SetIntersection_Front_Set_uint32_262144_4 2.36% 1004103.239 1027763.546 - -4.10% -
std::reverse_copy(vector<int>)/8 2.35% 2.420 2.477 - 1.84% -
SetIntersection_Interlaced_Vector_uint32_64_4 2.34% 17155450.226 17557345.370 - -2.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.34% 34.637 35.447 - -16.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.34% 42.875 43.877 - -1.18% -
std::unordered_map<int,_int>::clear()/32 2.33% 585.725 599.395 - -0.94% -
BM_PushHeap_float_PipeOrgan_4 2.33% 0.537 0.549 - 1.78% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 2.33% 12.353 12.641 - 13.61% -
SetIntersection_None_Vector_uint32_1024_1024 2.33% 1053614.744 1078179.841 - -0.83% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.33% 4877.349 4990.967 - 4.29% -
std::map<int,_int>::erase(iterator)/32 2.33% 20.660 21.141 - -10.02% -
std::list<int>::ctor(size)/32 2.33% 328.291 335.933 - 2.61% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.33% 24.708 25.284 - -4.42% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.33% 36678.133 37531.788 - 2.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.32% 14.519 14.855 - 15.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 2.32% 14.734 15.075 - 0.09% -
std::stable_sort(deque<int>)_(repeated)/1024 2.31% 1426.401 1459.367 - 0.19% -
SetIntersection_None_Vector_float_256_1 2.30% 4249089.531 4347010.738 - 0.71% -
BM_deque_deque_ranges_copy/4000 2.30% 142.313 145.592 - -0.46% -
std::find_end(vector<int>)_(process_all)/1000 2.30% 216.365 221.343 - -3.74% -
std::search(list<int>,_pred)_(near_matches)/8192 2.30% 2681822.636 2743495.996 - 2.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.30% 17.180 17.575 - 2.44% -
std::multiset<int>::erase(iterator)/32 2.30% 20.868 21.347 - 0.74% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.29% 36.296 37.129 - -3.68% -
BM_vector_deque_ranges_move_backward/64000 2.28% 7829.521 8008.244 - 8.56% -
std::shift_right(list<int>)/50 2.28% 26.377 26.979 - -0.58% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.27% 6909.308 7066.139 - 3.15% -
SetIntersection_Front_Set_string_1024_1 2.27% 1068323.277 1092551.829 - -1.27% -
std::find_if_not(vector<char>)_(bail_25%)/8192 2.27% 237.312 242.689 - 8.79% -
std::multimap<int,_int>::erase(iterator)/8192 2.26% 20.267 20.726 - -3.33% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 2.26% 219.426 224.390 - -3.21% -
std::stable_sort(deque<int>)_(ascending)/8 2.25% 17.456 17.850 - -11.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.25% 2385864.893 2439636.057 - -0.58% -
std::multimap<int,_int>::erase(iterator)/1024 2.25% 20.214 20.669 - -3.37% -
std::find_if(vector<int>)_(bail_25%)/32768 2.25% 812.789 831.074 - -11.98% -
BM_CmpLess_uint_schar 2.24% 1.041 1.064 - -6.14% -
SetIntersection_Front_Vector_float_256_1 2.24% 4138823.485 4231591.206 - 0.81% -
std::copy(deque<int>)/8 2.23% 2.721 2.782 - 7.49% -
std::copy_backward(deque<int>)/8 2.22% 2.727 2.787 - 4.73% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.22% 170926.867 174717.246 - -0.19% -
std::remove_copy(vector<int>)_(prefix)/32 2.21% 9.397 9.605 - 2.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.21% 43.438 44.398 - 0.52% -
std::replace(list<int>)_(sprinkled)/50 2.20% 18.520 18.928 - -2.99% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.20% 1421.424 1452.729 - 0.65% -
std::unordered_set<int>::find(key)_(existent)/32 2.20% 1.151 1.177 - -11.24% -
std::for_each_n(vector<int>)/8 2.19% 2.670 2.729 - 199.52% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.19% 2.396 2.448 - 4.96% -
std::set<int>::clear()/32 2.19% 620.297 633.858 - -0.08% -
std::search(vector<int>)_(near_matches)/1024 2.18% 14932.176 15258.360 - 2.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.18% 492943.760 503708.663 - 2.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.18% 664.171 678.664 - -82.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.18% 14.944 15.269 - -0.69% -
SetIntersection_None_Set_uint64_16384_4 2.18% 160546173.268 164038707.530 - -0.59% -
std::move_backward(list<int>)/32768 2.17% 31103.993 31779.852 - 2.00% -
SetIntersection_None_Vector_float_1024_256 2.17% 1072150.118 1095444.708 - -0.77% -
SetIntersection_Front_Vector_uint64_256_256 2.17% 4433476.044 4529660.564 - 6.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.17% 12682.334 12956.942 - -4.06% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.16% 53709.181 54871.123 - -1.53% -
SetIntersection_Interlaced_Set_uint64_256_1 2.16% 4064845.193 4152723.734 - -1.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.16% 4.132 4.221 - 3.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.16% 31.096 31.767 - 2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.15% 11150576.564 11390405.314 - 0.98% -
std::transform(deque<int>,_deque<int>)/32 2.15% 21.357 21.816 - 2.10% -
std::multiset<int>::upper_bound(key)_(existent)/32 2.15% 2.365 2.415 - 6.02% -
std::partial_sort_copy(list<int>)_(ascending)/8192 2.14% 56633.254 57845.504 - 1.91% -
SetIntersection_Front_Set_string_16384_1024 2.14% 58429899.349 59679488.692 - 1.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.14% 5.650 5.771 - 4.44% -
std::copy_n(deque<int>)/8 2.13% 2.726 2.785 - 5.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 2.13% 16890.286 17249.971 - 0.79% -
BM_PushHeap_uint32_Random_16 2.13% 4.148 4.236 - 1.35% -
std::set<std::string>::insert(value)_(already_present)/32 2.13% 7.334 7.490 - -54.13% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 2.12% 313.613 320.263 - 1.77% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.12% 54725.463 55884.618 - -1.29% -
BM_deque_vector_move_backward/65536 2.12% 8046.227 8216.463 - 11.62% -
std::unique_copy(list<int>)_(sprinkled)/52 2.11% 23.848 24.351 - 2.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.10% 20.966 21.407 - 2.83% -
std::multiset<std::string>::insert(value)_(already_present)/8192 2.10% 51.855 52.943 - -37.39% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.09% 218399069.723 222970552.932 - -0.62% -
std::set<int>::contains(key)_(existent)/32 2.09% 1.640 1.674 - -2.37% -
SetIntersection_None_Vector_uint32_262144_4 2.09% 1119246.854 1142664.634 - 0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 2.09% 16108650.679 16444704.856 - -0.85% -
std::search(vector<int>)_(near_matches)/1000 2.08% 14185.636 14480.686 - 2.54% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.08% 175.399 179.041 - 1.39% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.06% 67.434 68.823 - 2.46% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.06% 21.983 22.436 - 2.95% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.06% 22.953 23.425 - -3.65% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.06% 47.598 48.576 - -0.07% -
SetIntersection_Front_Vector_float_16384_4 2.05% 1042635.434 1064057.838 - -0.72% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.05% 34.887 35.602 - -15.12% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.05% 198.158 202.216 - -2.14% -
std::replace(vector<int>)_(sprinkled)/50 2.05% 8.868 9.049 - 3.27% -
SetIntersection_Front_Vector_string_256_16 2.05% 5999340.775 6122053.401 - 0.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 2.04% 55.521 56.654 - -1.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.04% 660.088 673.544 - -1.79% -
std::none_of(deque<int>)_(process_all)/8192 2.04% 2668.406 2722.733 - 0.18% -
std::map<int,_int>::contains(key)_(existent)/8192 2.03% 5.497 5.608 - 1.28% -
SetIntersection_Front_Set_float_262144_4 2.03% 1042732.609 1063908.811 - -3.05% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.03% 10.744 10.963 - -8.58% -
std::stable_partition(list<int>)_(sparse)/32 2.03% 9.612 9.807 - 1.71% -
BM_PushHeap_string_Descending_1024 2.03% 2.382 2.430 - 3.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.02% 41545903.638 42387090.309 - 0.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.02% 18.308 18.679 - 1.60% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.02% 28644.762 29224.548 - -1.32% -
std::partial_sort(vector<int>)_(repeated)/8192 2.02% 26671.097 27210.469 - -0.05% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.02% 12.225 12.472 - 25.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.02% 652.226 665.396 - -25.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.02% 746.346 761.413 - 0.01% -
std::distance(deque<int>)/50 2.02% 0.847 0.864 - 1.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.01% 38195.583 38963.949 - 0.11% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.01% 31.771 32.410 - 0.70% -
std::adjacent_find(deque<int>,_pred)/50 2.01% 28.999 29.582 - -3.98% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.01% 4.499 4.589 - 17.95% -
std::copy_if(vector<int>)_(entire_range)/64 2.01% 15.737 16.053 - 3.26% -
BM_vector_deque_ranges_copy/1 2.00% 2.087 2.129 - -8.22% -
SetIntersection_Interlaced_Set_float_1024_16 2.00% 11282310.966 11508123.438 - -0.45% -
SetIntersection_None_Vector_float_1024_16 2.00% 1068036.635 1089360.766 - -0.68% -
std::search(vector<int>)_(no_match)/1048576 2.00% 208993.406 213165.488 - -0.17% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.99% 238010.095 242757.863 - -2.90% -
SetIntersection_Front_Set_float_64_64 1.99% 13086973.000 13347675.741 - -2.19% -
std::search(vector<int>,_pred)_(no_match)/1000 1.99% 518.061 528.355 - 3.91% -
std::partial_sort_copy(list<int>)_(descending)/8 1.98% 15.748 16.061 - -1.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.98% 95.200 97.085 - 0.34% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.98% 32.028 32.662 - 3.40% -
std::multiset<std::string>::clear()/1024 1.98% 21681.636 22110.435 - -1.29% -
std::replace(list<int>)_(sprinkled)/8192 1.98% 7635.137 7785.989 - 9.23% -
std::for_each_n(list<int>)/32 1.97% 11.209 11.430 - 3.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.97% 1157251.968 1180044.427 - -4.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.97% 11968594.459 12203864.009 - 1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.96% 2264698.816 2309140.032 - 1.52% -
BM_PushHeap_float_Ascending_1024 1.96% 3.105 3.166 - 1.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.96% 4.219 4.302 - -0.19% -
SetIntersection_Front_Vector_uint32_262144_4 1.95% 1037291.341 1057553.773 - -2.92% -
BM_PushHeap_string_Ascending_256 1.95% 11.351 11.572 - 5.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.94% 21.546 21.965 - -1.44% -
std::multiset<int>::ctor(const&)/8192 1.94% 50444.496 51423.956 - 2.19% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.94% 7.132 7.270 - -1.13% -
BM_vector_deque_ranges_move/1 1.94% 2.212 2.255 - -3.32% -
ranges::min(std::list<char>)/8 1.94% 1.937 1.974 - 11.72% -
std::make_heap(deque<int>)_(heap)/8 1.94% 21.234 21.645 - 4.20% -
std::remove_if(deque<int>)_(sprinkled)/32 1.94% 53.586 54.623 - 3.07% -
SetIntersection_Front_Set_float_1024_1 1.93% 1043368.821 1063544.099 - 0.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.93% 58.306 59.433 - -12.30% -
BM_CmpEqual_int_uint 1.93% 1.070 1.090 - -4.03% -
SetIntersection_None_Vector_uint32_16384_16384 1.93% 1090139.654 1111157.975 - -0.74% -
vector<bool>(size_type,_const_value_type&) 1.93% 8.196 8.354 - 0.19% -
SetIntersection_Interlaced_Set_float_262144_16384 1.93% 1242101.726 1266023.111 - -1.10% -
SetIntersection_Interlaced_Set_uint64_16_16 1.93% 37243131.471 37960128.186 - -1.57% -
std::fill(list<int>)/8192 1.92% 7413.248 7555.878 - -11.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.92% 39.554 40.314 - 30.67% -
BM_deque_vector_ranges_move/64 1.92% 2.612 2.662 - -6.38% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.92% 219.817 224.028 - 4.44% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 1.91% 88.692 90.390 - 36.94% -
std::rotate(vector<int>)_(by_1/2)/32 1.91% 2.312 2.357 - -36.39% -
std::find(deque<int>)_(process_all)/8 1.91% 3.525 3.592 - 5.70% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.91% 16399.923 16713.606 - -1.43% -
SetIntersection_Front_Vector_uint32_16384_16 1.91% 1097042.143 1118010.231 - 0.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.91% 171465.234 174740.018 - 0.04% -
std::map<int,_int>::find(key)_(existent)/8192 1.91% 5.379 5.481 - -0.47% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.90% 17286.616 17615.752 - 2.78% -
std::map<int,_int>::erase(key)_(existent)/1024 1.90% 25.556 26.042 - 2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.90% 352860555.260 359575352.004 - 3.70% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.90% 51152.165 52124.607 - -34.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.90% 35.850 36.531 - -6.69% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.90% 29.840 30.405 - 2.37% -
SetIntersection_None_Set_float_64_4 1.90% 21374235.113 21779458.266 - 3.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.90% 31.879 32.483 - 0.14% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.89% 38194.452 38916.722 - -1.04% -
SetIntersection_Interlaced_Set_uint32_64_4 1.89% 20651947.018 21042385.840 - -0.35% -
std::search(vector<int>,_pred)_(no_match)/8192 1.89% 4207.111 4286.587 - 3.14% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.89% 0.924 0.941 - 2.65% -
std::make_heap(deque<int>)_(ascending)/8 1.89% 26.975 27.484 - 1.67% -
std::find_end(forward_list<int>)_(single_element)/1000 1.88% 683.867 696.754 - 1.54% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.88% 27790.274 28313.032 - 5.41% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.88% 784.946 799.706 - 1.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.88% 30.342 30.912 - -26.58% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.88% 777.760 792.354 - 2.47% -
std::stable_partition(deque<int>)_(dense)/32 1.88% 29.337 29.888 - 0.46% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.87% 14.029 14.292 - 3.20% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.87% 765.440 779.743 - -0.79% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.86% 27.025 27.528 - -33.47% -
SetIntersection_None_Vector_float_1024_64 1.85% 1074542.888 1094474.318 - -0.34% -
SetIntersection_Front_Vector_string_1024_64 1.85% 3273755.789 3334412.886 - 4.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.85% 7762.519 7906.105 - 2.89% -
std::sort_heap(vector<int>,_pred)/8 1.85% 31.405 31.985 - 5.54% -
BM_deque_deque_copy_backward/64 1.84% 3.349 3.411 - 0.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.84% 362.919 369.606 - -2.20% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.84% 21.393 21.787 - -0.56% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.84% 117108.394 119260.547 - -4.29% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.84% 35390.350 36040.609 - -12.12% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.83% 117492907.515 119647574.686 - 5.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.83% 19.847 20.210 - -3.56% -
std::multimap<int,_int>::clear()/32 1.83% 639.373 651.059 - -2.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.82% 590025.345 600792.779 - 2.56% -
std::find_end(forward_list<int>)_(same_length)/8192 1.82% 14195.132 14454.098 - 1.00% -
SetIntersection_Front_Set_float_64_1 1.82% 16354345.827 16652540.225 - -0.26% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.82% 18.509 18.847 - 0.10% -
SetIntersection_Front_Vector_string_64_16 1.82% 20612133.134 20986955.242 - 0.49% -
SetIntersection_None_Set_uint32_262144_1024 1.82% 1153178.385 1174124.432 - -2.60% -
std::move(vector<bool>)_(unaligned)/1048576 1.81% 6746.553 6868.945 - 5.45% -
SetIntersection_Front_Set_float_256_64 1.81% 5310478.523 5406784.803 - -0.98% -
std::move_backward(vector<int>)/1048576 1.81% 56573.006 57595.371 - 2.00% -
std::partial_sort(vector<int>)_(descending)/8 1.80% 24.545 24.988 - -1.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.80% 20.162 20.526 - 3.43% -
BM_vector_deque_ranges_copy_backward/64000 1.80% 8075.012 8220.336 - 11.06% -
std::copy_if(list<int>)_(entire_range)/8 1.80% 2.517 2.562 - 4.50% -
std::map<int,_int>::insert(value)_(already_present)/32 1.80% 1.751 1.783 - 1.05% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.80% 0.818 0.833 - 1.30% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 1.80% 5.965 6.072 - 1.48% -
vector<bool>::reserve() 1.79% 8.122 8.268 - -24.32% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.79% 2959.994 3013.084 - 3.39% -
std::multimap<int,_int>::clear()/1024 1.79% 10637.147 10827.835 - -2.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.78% 13460.332 13700.489 - 1.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 1.78% 18.391 18.719 - -20.60% -
SetIntersection_None_Set_uint32_262144_16384 1.78% 1144216.797 1164592.043 - -3.98% -
SetIntersection_None_Vector_uint32_262144_16 1.78% 1123953.183 1143952.703 - 0.49% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.78% 15.505 15.780 - -5.64% -
std::multiset<int>::erase(key)_(existent)/1024 1.77% 39.988 40.697 - 2.11% -
BM_deque_vector_move/1 1.77% 2.097 2.135 - 4.08% -
std::multiset<std::string>::erase(iterator)/1024 1.77% 31.624 32.185 - 13.39% -
SetIntersection_Front_Set_uint32_262144_1024 1.77% 12370142.205 12588713.959 - -10.58% -
std::multimap<int,_int>::count(key)_(existent)/32 1.76% 3.678 3.743 - 2.39% -
BM_deque_deque_ranges_move_backward/64 1.76% 3.366 3.425 - 0.17% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.76% 590232.730 600632.951 - 10.72% -
BM_deque_deque_ranges_copy_backward/2 1.76% 2.425 2.468 - 7.05% -
std::remove(deque<int>)_(sprinkled)/50 1.76% 54.422 55.377 - 0.33% -
std::unordered_set<int>::clear()/8192 1.75% 63141.295 64249.287 - -4.52% -
std::fill(deque<int>)/8192 1.75% 234.686 238.803 - -87.19% -
SetIntersection_None_Vector_uint64_16384_1 1.75% 1078907.918 1097818.284 - -2.74% -
SetIntersection_None_Set_uint64_16384_64 1.75% 164731211.852 167606779.265 - -4.56% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.75% 665.605 677.223 - 1.41% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.74% 1.282 1.305 - -9.88% -
SetIntersection_None_Set_uint32_262144_262144 1.73% 1152843.586 1172837.726 - -2.91% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.73% 20.640 20.997 - 2.57% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.73% 263.103 267.662 - -2.71% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.73% 52.851 53.767 - 1.05% -
std::set<int>::upper_bound(key)_(existent)/1024 1.73% 4.265 4.338 - 7.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.73% 463.658 471.659 - 1.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.72% 87.950 89.466 - -13.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.72% 2170413.487 2207730.641 - 1.56% -
SetIntersection_None_Set_float_256_4 1.72% 11299502.923 11493734.633 - 0.70% -
bm_ranges_swap_ranges_vb_aligned/131072 1.72% 246.394 250.622 - 2.61% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.71% 56199.358 57158.660 - -0.26% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.70% 6.527 6.638 - 3.07% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.70% 2.980 3.031 - 16.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.69% 15.665 15.931 - -4.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.69% 73.015 74.251 - 16.77% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.69% 150908.373 153462.744 - 2.32% -
SetIntersection_Front_Vector_float_16384_64 1.69% 1336474.178 1359031.636 - 1.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.68% 10.987 11.172 - 10.75% -
std::remove(list<int>)_(prefix)/8192 1.68% 8139.331 8276.058 - 0.21% -
BM_PushHeap_float_Ascending_256 1.68% 2.483 2.525 - 1.80% -
std::map<std::string,_int>::clear()/8192 1.68% 210627.589 214157.051 - -5.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.68% 0.649 0.660 - 11.55% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.67% 55638.332 56569.445 - 5.95% -
BM_PushHeap_uint32_PipeOrgan_1024 1.67% 1.918 1.950 - 1.96% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.67% 85.532 86.958 - -9.91% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.67% 96572.017 98180.951 - 1.08% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.66% 27.178 27.631 - 1.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.66% 24.619 25.028 - -24.36% -
SetIntersection_None_Vector_string_16384_4 1.66% 1227187.897 1247562.748 - 0.21% -
SetIntersection_None_Vector_float_16384_16384 1.66% 1090397.685 1108486.082 - -0.90% -
BM_PushHeap_uint32_PipeOrgan_262144 1.66% 3.024 3.074 - 1.01% -
BM_StringFindMatch1/32768 1.66% 1553.348 1579.071 - 0.82% -
std::count(list<int>)_(every_other)/1024 1.66% 705.062 716.737 - 7.43% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.66% 38.998 39.643 - 0.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.65% 21.534 21.890 - -0.42% -
std::multimap<int,_int>::find(key)_(existent)/32 1.65% 1.716 1.745 - 3.19% -
BM_StringRelational_Less_Large_Large_Control 1.65% 2.154 2.190 - 3.26% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.65% 2724.043 2768.951 - -17.01% -
SetIntersection_Front_Vector_string_262144_16 1.65% 1612190.370 1638754.911 - 1.91% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.64% 11.143 11.326 - -8.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.64% 32.290 32.821 - 0.49% -
ranges::minmax(std::deque<long_long>)/8 1.64% 4.197 4.266 - 19.80% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.64% 1477695.149 1501973.793 - -2.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 1.64% 108936782.415 110723281.196 - -4.05% -
BM_StringFindAllMatch/32768 1.64% 565.370 574.635 - -0.11% -
std::find_end(forward_list<int>)_(same_length)/1000 1.64% 1447.619 1471.321 - 1.36% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 1.63% 2362.200 2400.805 - 2.28% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.63% 885.289 899.753 - 1.16% -
std::rotate(vector<int>)_(by_1/4)/50 1.63% 11.461 11.648 - -67.01% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.63% 12667.668 12874.470 - -0.46% -
SetIntersection_None_Set_float_64_1 1.63% 22380027.716 22745056.082 - 2.62% -
ranges::min(std::vector<char>)/64 1.63% 4.223 4.292 - 18.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.63% 14968.543 15212.112 - -2.45% -
std::is_sorted_until(list<int>)/1024 1.63% 736.702 748.685 - 0.99% -
BM_deque_vector_ranges_copy_backward/5500 1.63% 195.040 198.210 - -1.19% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.62% 40.927 41.592 - 0.35% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.62% 26.870 27.306 - 3.00% -
SetIntersection_Interlaced_Vector_float_256_256 1.62% 5085615.873 5167753.651 - 12.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.62% 613.043 622.944 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.61% 4123814.606 4190387.749 - -0.92% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.61% 492811.105 500762.337 - -2.44% -
SetIntersection_None_Vector_float_256_4 1.60% 4228924.538 4296759.286 - 0.67% -
SetIntersection_Interlaced_Vector_string_256_64 1.60% 18528434.612 18825510.797 - -7.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.60% 599.085 608.676 - -2.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.60% 24.025 24.409 - 2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.60% 8639226.112 8777270.601 - -2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.60% 6817649.500 6926509.100 - -3.43% -
std::partition(list<int>)_(sparse)/50 1.59% 22.571 22.931 - 54.34% -
std::find_if(list<int>)_(process_all)/1024 1.59% 686.508 697.435 - -0.81% -
rng::find_last(list<int>)_(bail_90%)/8192 1.59% 593.178 602.605 - 0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.59% 51.822 52.644 - 6.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.58% 18408035.698 18699740.691 - -2.11% -
SetIntersection_Front_Vector_float_1024_1 1.58% 1038109.826 1054552.245 - -0.21% -
std::partial_sort(deque<int>)_(shuffled)/8 1.58% 31.725 32.225 - 0.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.58% 100384.666 101967.651 - 3.20% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.58% 601072.570 610541.703 - -0.12% -
BM_PushHeap_string_SingleElement_64 1.57% 2.596 2.637 - -0.58% -
std::copy_if(list<int>)_(entire_range)/4096 1.57% 3013.191 3060.629 - 0.84% -
bm_lexicographical_compare<unsigned_char>/512 1.57% 8.650 8.786 - 1.71% -
SetIntersection_Interlaced_Vector_float_262144_1 1.57% 1030675.152 1046869.905 - -1.63% -
BM_StringFindMatch2/32768 1.57% 1554.426 1578.831 - 0.82% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.57% 1510179.362 1533857.664 - -3.62% -
SetIntersection_Front_Set_float_16_16 1.57% 37684562.071 38274669.987 - -0.75% -
std::unique(list<int>)_(contiguous)/1024 1.57% 920.741 935.153 - -12.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.56% 4922509.568 4999538.261 - -2.25% -
BM_num_get<unsigned_long> 1.56% 10.243 10.403 - -59.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.56% 0.771 0.783 - 1.81% -
std::multimap<int,_int>::erase(iterator)/32 1.55% 20.174 20.487 - -2.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.55% 19612.347 19916.484 - -0.81% -
std::find_end(deque<int>)_(same_length)/8192 1.55% 2669.706 2711.090 - -75.73% -
SetIntersection_Front_Set_uint32_256_16 1.55% 4418679.418 4487110.375 - -0.97% -
SetIntersection_Front_Set_float_262144_256 1.55% 3735587.151 3793431.964 - 2.35% -
rng::fold_left(list<int>)/8 1.55% 3.845 3.905 - 1.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.54% 1116248.952 1133482.049 - -10.72% -
std::partition_point(list<int>)/32 1.54% 15.844 16.088 - 2.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.54% 393.259 399.318 - 0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.54% 401421.143 407603.055 - -0.01% -
std::copy_n(vector<bool>)_(aligned)/32768 1.54% 35.159 35.700 - 2.56% -
std::set<int>::find(key)_(non-existent)/1024 1.54% 5.629 5.716 - 6.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.54% 668.454 678.731 - 5.10% -
SetIntersection_Front_Vector_string_1024_4 1.54% 1182954.053 1201128.610 - 0.64% -
SetIntersection_Interlaced_Set_string_16384_4 1.54% 196778037.717 199799867.441 - 1.41% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.54% 70.995 72.085 - 0.35% -
std::copy_backward(list<int>)/4096 1.54% 3213.641 3262.971 - 0.71% -
ranges::min(std::list<char>)/70000 1.53% 53518.886 54340.232 - 2.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.53% 105001.734 106612.073 - 0.99% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.53% 20.719 21.037 - 1.22% -
std::deque<int>::ctor(size)/1024 1.53% 74.425 75.565 - 5.33% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.53% 4736.644 4809.073 - 2.85% -
std::map<int,_int>::count(key)_(existent)/1024 1.53% 3.808 3.866 - -12.30% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.53% 25.176 25.560 - 0.54% -
SetIntersection_Interlaced_Set_float_16_16 1.52% 37813729.668 38389947.518 - -1.03% -
std::set<std::string>::count(key)_(existent)/1024 1.52% 24.095 24.461 - 0.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 6706.857 6808.474 - -1.49% -
std::move(vector<bool>)_(unaligned)/4096 1.51% 25.707 26.096 - 0.51% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.51% 31.738 32.218 - 2.14% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.51% 211924.363 215127.647 - 2.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.50% 116093.306 117839.684 - 1.12% -
BM_num_get<bool> 1.50% 11.755 11.932 - -52.88% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.50% 16.641 16.891 - -0.19% -
std::set<std::string>::contains(key)_(existent)/32 1.50% 14.882 15.105 - -5.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.50% 35.731 36.267 - -0.11% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.50% 8.657 8.787 - 1.58% -
SetIntersection_Front_Vector_uint64_262144_64 1.50% 1358703.970 1379041.338 - 3.32% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.50% 35187.826 35714.229 - -4.50% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.50% 24.944 25.317 - 4.41% -
std::set<int>::ctor(const&,_alloc)/32 1.49% 220.283 223.570 - -9.86% -
ranges::minmax(std::list<char>)/70000 1.49% 54707.618 55523.360 - 6.01% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.48% 3458.155 3509.326 - 2.21% -
rng::fold_left(list<int>)/50 1.48% 37.597 38.153 - 1.76% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.48% 18.669 18.945 - 1.08% -
std::transform(vector<int>)_(identity_transform)/50 1.48% 16.131 16.370 - 1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.48% 9095568.775 9230083.582 - -2.19% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.48% 855.152 867.789 - -6.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.48% 44.673 45.333 - -4.27% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.48% 1.502 1.525 - -5.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.47% 54.224 55.021 - 1.59% -
std::stable_partition(deque<int>)_(dense)/1024 1.47% 582.446 590.997 - 3.86% -
std::for_each_n(deque<int>)/50 1.47% 3.921 3.978 - 0.44% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.46% 345.907 350.955 - 1.43% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.46% 20.750 21.052 - 0.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.46% 5.303 5.380 - -2.54% -
std::swap_ranges(list<int>)/50 1.46% 33.858 34.352 - 7.79% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.46% 32605.036 33080.223 - -0.01% -
SetIntersection_None_Vector_float_1024_1 1.46% 1076544.697 1092215.936 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.45% 213864712.966 216973359.746 - 0.03% -
SetIntersection_Front_Vector_float_16384_16 1.45% 1103121.358 1119135.350 - 0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.45% 15275.787 15497.249 - 0.93% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.45% 551.561 559.552 - -0.03% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.45% 5.278 5.355 - 0.13% -
std::partial_sort(deque<int>)_(ascending)/8 1.45% 32.094 32.558 - 5.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.44% 1179.995 1197.026 - -6.70% -
SetIntersection_Front_Set_float_1024_16 1.44% 1205406.348 1222755.935 - 0.93% -
BM_vector_deque_move_backward/64 1.44% 2.969 3.012 - 1.02% -
rng::starts_with(deque<int>,_pred)/1000 1.44% 506.155 513.427 - 0.18% -
SetIntersection_Front_Vector_string_16384_4 1.43% 1173286.828 1190113.793 - 0.66% -
SetIntersection_Front_Set_float_64_4 1.43% 15952186.704 16180910.422 - -0.75% -
BM_deque_vector_copy/64 1.43% 2.595 2.632 - -0.45% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.43% 736.537 747.088 - 0.67% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.43% 1.588 1.610 - 1.03% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.43% 771.464 782.480 - 6.22% -
SetIntersection_None_Set_uint32_262144_256 1.42% 1148472.004 1164831.461 - -3.74% -
std::multiset<std::string>::ctor(const&)/1024 1.42% 34116.551 34601.906 - -2.51% -
SetIntersection_Front_Set_string_64_16 1.42% 24198798.565 24542784.143 - 0.71% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.42% 215.369 218.424 - 1.81% -
BM_CmpEqual_uchar_ushort 1.42% 1.052 1.067 - -0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.41% 375.962 381.281 - 0.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.41% 360.955 366.054 - -1.22% -
BM_StringFindStringLiteral/32 1.41% 1.745 1.769 - 1.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.41% 4584.150 4648.786 - -4.28% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.41% 839420.758 851243.459 - 1.50% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.41% 42.371 42.967 - -32.05% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.40% 1214082.275 1231104.738 - -5.30% -
std::copy_if(vector<int>)_(every_other)/8 1.40% 4.189 4.247 - 67.91% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.40% 1.449 1.470 - 10.26% -
BM_vector_deque_copy_backward/64000 1.40% 8094.614 8207.712 - 10.93% -
SetIntersection_None_Vector_string_256_4 1.40% 4442390.935 4504451.811 - -0.31% -
SetIntersection_Interlaced_Set_float_64_1 1.40% 16349578.199 16577967.230 - -0.46% -
vector<bool>::resize() 1.40% 10.624 10.772 - -24.49% -
std::set<int>::equal_range(key)_(non-existent)/32 1.39% 2.597 2.633 - 1.85% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.39% 58.036 58.845 - -1.38% -
SetIntersection_None_Set_uint32_262144_16 1.39% 1150733.969 1166759.197 - -3.83% -
std::make_heap(vector<int>)_(descending)/1024 1.39% 272.188 275.973 - 0.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.39% 25.976 26.337 - -0.27% -
std::set<int>::contains(key)_(existent)/1024 1.39% 3.878 3.931 - 4.07% -
SetIntersection_Front_Set_uint32_1024_64 1.38% 1690044.655 1713450.696 - 5.01% -
SetIntersection_Interlaced_Set_string_16384_64 1.38% 346909958.633 351713308.803 - 1.86% -
SetIntersection_None_Set_float_16384_1024 1.38% 154376510.731 156510281.635 - -1.09% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.38% 16.319 16.545 - 1.15% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.38% 4.948 5.016 - -9.52% -
std::rotate(list<int>)_(1_element_backward)/32 1.38% 13.195 13.377 - -3.12% -
SetIntersection_Front_Set_float_1024_4 1.38% 1071661.069 1086410.339 - 0.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.38% 6175.459 6260.440 - 2.47% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.38% 33.417 33.877 - 1.43% -
SetIntersection_None_Vector_uint32_262144_64 1.38% 1121374.932 1136796.034 - -0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.37% 1041587.758 1055892.266 - -3.53% -
SetIntersection_Front_Vector_uint64_262144_16 1.37% 1096371.637 1111411.533 - -0.77% -
SetIntersection_Interlaced_Set_string_16384_1 1.37% 1077576.209 1092329.845 - -1.62% -
std::stable_sort(vector<int>)_(repeated)/1024 1.36% 1100.681 1115.696 - 1.29% -
SetIntersection_Interlaced_Set_float_262144_256 1.36% 1539459.389 1560456.541 - -1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.36% 12193834.442 12359712.917 - -12.87% -
SetIntersection_Interlaced_Vector_float_16_1 1.36% 62579529.940 63428197.884 - -0.58% -
SetIntersection_None_Vector_uint64_256_16 1.36% 3928767.690 3982040.556 - -2.21% -
SetIntersection_Front_Vector_float_256_256 1.36% 4545426.281 4607037.618 - 6.32% -
std::search(vector<int>,_pred)_(no_match)/1024 1.35% 529.226 536.395 - 2.96% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.35% 490.486 497.128 - -8.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.35% 21.732 22.026 - -0.32% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.35% 2.315 2.347 - 1.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.35% 15.437 15.646 - -5.31% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.35% 7824.843 7930.662 - 0.08% -
SetIntersection_Front_Set_uint64_16384_64 1.35% 1769198.210 1793121.400 - 6.71% -
std::adjacent_find(list<int>)/50 1.35% 23.115 23.428 - 16.08% -
SetIntersection_Interlaced_Set_float_262144_262144 1.35% 1624844.318 1646739.258 - 0.67% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.35% 689.604 698.891 - 1.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.35% 109925.249 111405.474 - 1.83% -
SetIntersection_Front_Vector_float_1024_64 1.34% 1368985.835 1387393.933 - 3.23% -
BM_StringFindStringLiteral/256 1.34% 5.369 5.441 - -0.40% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.34% 1865.952 1891.016 - 0.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.34% 594.513 602.496 - -1.29% -
SetIntersection_None_Set_uint32_262144_64 1.34% 1150327.475 1165773.436 - -3.96% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.34% 195.077 197.693 - 1.41% -
SetIntersection_Interlaced_Set_string_16384_1024 1.34% 346213373.428 350854627.714 - 0.24% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.34% 1516312.174 1536627.766 - -2.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.34% 4788.700 4852.744 - -5.32% -
BM_lexicographical_compare_three_way_fast_path/256 1.34% 70.429 71.370 - 4.65% -
std::find_if_not(list<int>)_(process_all)/50 1.33% 38.496 39.009 - 2.54% -
SetIntersection_None_Vector_float_16384_4 1.33% 1098001.372 1112621.993 - -0.11% -
SetIntersection_None_Set_float_256_64 1.33% 9161711.653 9283456.438 - -1.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.33% 32.959 33.397 - 81.40% -
SetIntersection_Front_Set_string_1024_64 1.33% 4531900.567 4592073.017 - -3.76% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 1.33% 55.654 56.392 - 15.65% -
BM_CmpLess_short_short 1.33% 0.954 0.967 - 0.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.32% 162435.293 164587.336 - -1.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.32% 19.155 19.408 - 0.73% -
rng::find_last(list<int>)_(bail_10%)/50 1.32% 15.814 16.023 - -2.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.31% 151027.708 153000.095 - 2.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.31% 6664.604 6751.591 - -1.75% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.30% 27.750 28.112 - 2.49% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.30% 912.995 924.868 - 4.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.30% 18.416 18.656 - 1.28% -
BM_PushHeap_string_Ascending_64 1.29% 7.560 7.658 - 5.01% -
SetIntersection_Interlaced_Set_float_16_4 1.29% 59165726.636 59930773.912 - -0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.29% 90.100 91.261 - 33.81% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.29% 12619.974 12782.397 - 2.22% -
std::sample(deque<int>)/32 1.28% 304.554 308.467 - 1.32% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.28% 595.415 603.056 - -1.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.28% 19636.656 19888.017 - -0.98% -
SetIntersection_None_Vector_float_16_1 1.28% 63262580.733 64069331.173 - -0.14% -
SetIntersection_None_Vector_uint32_16384_1 1.27% 1099842.260 1113845.228 - -0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.27% 55848.816 56558.246 - -0.19% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.27% 9694573.637 9817626.733 - -3.64% -
SetIntersection_Interlaced_Set_float_256_4 1.27% 11079835.222 11220352.851 - -0.93% -
std::for_each(set<int>::iterator)/32 1.27% 24.381 24.690 - 16.82% -
BM_PushHeap_uint64_Random_64 1.27% 5.471 5.541 - 6.17% -
rng::for_each(set<int>)/8 1.27% 6.513 6.596 - 46.82% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.26% 596.741 604.288 - -0.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.26% 247.680 250.811 - -2.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.26% 17.200 17.417 - 0.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.26% 20.995 21.260 - -2.85% -
SetIntersection_Front_Set_string_262144_4 1.26% 1234954.097 1250527.528 - -2.29% -
SetIntersection_Front_Set_uint64_16_16 1.26% 37070107.770 37537530.550 - -2.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.26% 50.247 50.881 - 15.24% -
std::adjacent_find(list<int>)/1048576 1.26% 866310.111 877206.767 - 2.11% -
std::sample(deque<int>)/1024 1.26% 11312.164 11454.302 - 0.95% -
SetIntersection_Front_Set_uint64_262144_1 1.26% 1039519.719 1052567.663 - -1.50% -
std::deque<int>::insert(begin)_(cheap_elements)/32 1.25% 6.010 6.085 - 0.88% -
std::set<std::string>::count(key)_(non-existent)/1024 1.25% 24.393 24.697 - 3.84% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.25% 32.254 32.656 - 6.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.25% 23.746 24.042 - 0.67% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.25% 1877.542 1900.923 - 2.11% -
SetIntersection_Front_Set_string_16384_256 1.24% 14894647.332 15080016.160 - 4.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.24% 36886.548 37345.252 - -0.99% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.24% 117686.275 119144.688 - -1.84% -
std::any_of(vector<int>)_(process_all)/32 1.24% 8.293 8.395 - 0.05% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.24% 60.415 61.163 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.24% 3404.539 3446.637 - -7.59% -
SetIntersection_None_Set_uint32_16384_1024 1.24% 152447588.409 154331913.408 - -4.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.23% 30.020 30.390 - -12.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.23% 1.235 1.250 - -1.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.23% 734.476 743.530 - 1.01% -
SetIntersection_Front_Set_uint32_256_4 1.23% 4103333.203 4153879.370 - -2.44% -
BM_deque_vector_ranges_move_backward/65536 1.23% 8105.186 8204.929 - 11.17% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.23% 1532077.635 1550895.344 - -4.21% -
std::fill_n(vector<bool>)/32768 1.23% 30.120 30.490 - 4.11% -
std::flat_multimap<int,_int>::clear()/1024 1.23% 394.073 398.905 - -0.58% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.22% 14709228.187 14889324.310 - 0.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.22% 788.503 798.151 - -1.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.22% 60035.062 60769.546 - 2.18% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.22% 9.303 9.417 - 2.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.22% 17.227 17.438 - 0.30% -
BM_StringFindNoMatch/512 1.22% 9.264 9.376 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.22% 10113425.996 10236343.011 - -1.25% -
SetIntersection_Interlaced_Set_float_262144_64 1.21% 1538022.461 1556684.082 - -1.08% -
BM_deque_deque_move_backward/1 1.21% 2.771 2.804 - 0.98% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.20% 1030261.350 1042669.609 - -2.97% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.20% 19587.045 19822.904 - -0.88% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.20% 128469.095 130012.121 - -0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.20% 209.115 211.620 - -6.26% -
std::rotate(list<int>)_(by_1/3)/50 1.20% 22.754 23.026 - -0.54% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.19% 12.141 12.285 - 0.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.19% 527.408 533.689 - -1.54% -
ranges::min(std::list<long_long>)/64 1.19% 24.492 24.784 - 2.58% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.19% 11.351 11.486 - 0.55% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 1.18% 10986.490 11116.551 - -0.06% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.18% 61.967 62.700 - 1.00% -
BM_vector_deque_ranges_copy/2 1.18% 1.816 1.837 - -11.08% -
std::move(deque<int>)/1048576 1.18% 55036.519 55687.527 - 2.09% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.18% 7.092 7.176 - 0.59% -
std::find(vector<short>)_(process_all)/50 1.18% 1.670 1.690 - 0.33% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.18% 5249.449 5311.181 - 0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.18% 11274897.340 11407418.150 - -2.45% -
std::rotate_copy(vector<int>)/8192 1.18% 371.528 375.894 - -47.55% -
std::map<int,_int>::erase(iterator)/1024 1.17% 20.761 21.004 - -12.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.17% 1088257.432 1100996.268 - -0.84% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.17% 1327454.539 1342965.843 - 6.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.17% 116071.252 117427.318 - 0.47% -
std::for_each(set<int>::iterator)/50 1.17% 36.339 36.763 - -16.89% -
SetIntersection_Front_Vector_float_262144_1 1.17% 1043009.668 1055173.969 - -0.03% -
std::for_each(map<int>::iterator)/50 1.16% 35.813 36.229 - -11.89% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.16% 9.747 9.861 - 4.52% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.16% 12708.061 12855.411 - 0.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.16% 52.298 52.904 - 2.24% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.16% 4999.324 5057.174 - -49.15% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.16% 24.872 25.160 - 7.79% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.16% 1.148 1.161 - -7.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.15% 47.931 48.484 - -7.22% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.15% 200.593 202.909 - -44.39% -
std::adjacent_find(vector<int>,_pred)/8 1.15% 3.246 3.284 - -6.85% -
std::move_backward(list<int>)/1048576 1.15% 1031719.363 1043579.997 - 2.57% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.15% 2535.150 2564.246 - -0.74% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.15% 17341.327 17540.096 - 3.09% -
std::rotate(vector<int>)_(by_1/3)/50 1.15% 11.039 11.166 - -68.36% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.14% 5807.228 5873.594 - -60.14% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.14% 15.090 15.263 - -11.90% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 8551.088 8648.656 - -0.00% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.14% 4.886 4.941 - -6.02% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.14% 7857.615 7947.064 - -0.17% -
SetIntersection_Interlaced_Set_float_1_1 1.14% 532960587.767 539027185.000 - -0.72% -
SetIntersection_Front_Vector_float_1024_256 1.14% 2275938.577 2301842.345 - 6.16% -
std::unique(vector<int>)_(contiguous)/52 1.14% 53.458 54.066 - 1.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.14% 392.965 397.434 - 0.22% -
BM_vector_deque_ranges_move_backward/70000 1.14% 8701.681 8800.497 - 8.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.13% 13.229 13.379 - 2.32% -
std::find_if_not(deque<int>)_(process_all)/50 1.13% 12.578 12.720 - 0.77% -
rng::contains_subrange(list<int>)_(process_all)/16 1.13% 4.877 4.932 - 0.83% -
std::rotate_copy(list<int>)/1024 1.13% 734.251 742.574 - 1.49% -
std::multiset<int>::ctor(const&,_alloc)/0 1.13% 12.678 12.822 - -1.31% -
SetIntersection_None_Vector_float_262144_1 1.13% 1138712.863 1151596.246 - -1.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.13% 12807.762 12952.528 - -2.96% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.13% 2.470 2.498 - -7.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.13% 21389356.672 21630454.611 - 0.63% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.13% 18.349 18.555 - -0.73% -
BM_num_put<long> 1.13% 11.841 11.974 - 11.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.13% 141511.182 143104.482 - -0.54% -
std::make_heap(deque<int>)_(shuffled)/8 1.12% 24.722 25.000 - 1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.12% 1035992.610 1047612.745 - -1.34% -
SetIntersection_None_Vector_float_16_4 1.12% 53751227.413 54353397.411 - -0.81% -
SetIntersection_Interlaced_Vector_string_262144_256 1.12% 70328720.631 71115054.372 - 5.30% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 1.12% 27.644 27.953 - -8.64% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.12% 18.991 19.203 - 3.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.12% 63510.770 64219.921 - -6.17% -
std::unique(list<int>)_(sprinkled)/8192 1.12% 7859.601 7947.295 - 0.94% -
std::sample(deque<int>)/8192 1.12% 91396.480 92415.855 - 1.46% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.11% 12736.800 12878.702 - 2.11% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.11% 25699.716 25985.868 - -2.38% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.11% 14110088.972 14266728.144 - -2.78% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.11% 11.970 12.103 - -39.68% -
SetIntersection_Front_Vector_float_262144_4 1.11% 1064485.551 1076299.721 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.11% 4297597.417 4345166.438 - -1.52% -
SetIntersection_None_Set_float_1024_256 1.10% 8877025.648 8975059.742 - 2.19% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.10% 26.602 26.896 - -0.90% -
std::adjacent_find(list<int>,_pred)/1048576 1.10% 916405.556 926521.385 - 1.76% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.10% 465.234 470.346 - 1.42% -
BM_vector_deque_copy_backward/65536 1.10% 8337.708 8429.307 - 9.94% -
std::find_if(list<int>)_(bail_25%)/32768 1.10% 7028.779 7105.839 - -4.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.10% 766.540 774.943 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.10% 1038427.647 1049801.470 - -0.66% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.09% 132062.243 133508.055 - 52.08% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.09% 12.377 12.512 - 0.46% -
std::make_heap(vector<int>)_(heap)/1024 1.09% 272.452 275.419 - 0.08% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.09% 10.722 10.839 - 6.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.09% 25.037 25.309 - 0.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.09% 19.420 19.631 - -3.24% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.08% 31.844 32.189 - -0.07% -
SetIntersection_Interlaced_Set_string_16384_16 1.08% 243683430.003 246324835.598 - 1.21% -
SetIntersection_None_Vector_float_4_1 1.08% 213963551.997 216282256.780 - -0.67% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.08% 9.315 9.416 - 5.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 1.08% 5.841 5.904 - -0.67% -
BM_CmpEqual_short_int 1.08% 1.109 1.121 - -1.30% -
BM_deque_vector_ranges_move_backward/1 1.08% 2.091 2.114 - -0.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.08% 1.756 1.775 - -1.49% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.07% 13.170 13.312 - -0.37% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.07% 20.638 20.860 - -12.00% -
SetIntersection_Front_Vector_string_16_16 1.07% 51506036.962 52057972.142 - 1.61% -
BM_CmpLess_ushort_uint 1.07% 1.061 1.073 - -0.74% -
std::sort(deque<int>)_(ascending)/8192 1.07% 5732.858 5794.215 - 0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.07% 716.234 723.898 - 1.39% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.07% 9.126 9.223 - 11.00% -
SetIntersection_Front_Set_string_16_16 1.07% 59802454.790 60441579.832 - 2.09% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.07% 13068.198 13207.829 - -13.72% -
SetIntersection_None_Vector_float_16_16 1.07% 33596833.528 33955553.518 - -0.48% -
SetIntersection_Interlaced_Set_float_1024_1024 1.07% 11995718.206 12123730.900 - -2.35% -
SetIntersection_Front_Vector_float_64_64 1.07% 10894172.672 11010424.172 - 1.95% -
rng::contains(deque<int>)_(process_all)/8192 1.07% 1865.680 1885.586 - 1.81% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 1.07% 45.509 45.994 - -12.36% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.07% 22.966 23.211 - -81.09% -
std::unique(list<int>,_pred)_(contiguous)/32 1.07% 57.171 57.780 - 0.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 13450.112 13593.020 - 0.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.06% 179291.899 181196.495 - 1.62% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.06% 243478.370 246059.603 - 0.88% -
SetIntersection_None_Vector_string_256_256 1.05% 2245369.007 2269012.784 - -1.26% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.05% 4143.644 4187.254 - 2.03% -
std::find_if(list<int>)_(process_all)/8 1.05% 2.384 2.409 - 5.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.05% 2.765 2.794 - -1.21% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.05% 92547.803 93518.014 - 0.60% -
std::stable_partition(vector<int>)_(dense)/32 1.05% 21.278 21.501 - 1.80% -
SetIntersection_Interlaced_Set_float_4_4 1.05% 136467613.685 137893941.400 - -0.92% -
SetIntersection_Interlaced_Set_float_16_1 1.04% 62657719.493 63310633.292 - -0.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.04% 1245.593 1258.560 - 0.42% -
std::find_end(list<int>)_(match_near_end)/1024 1.04% 59.829 60.452 - -98.66% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.04% 212807248.263 215020447.286 - -1.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.04% 1447514.118 1462564.330 - 2.14% -
std::set<std::string>::count(key)_(non-existent)/8192 1.04% 33.812 34.163 - 0.97% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.04% 2.293 2.317 - -0.41% -
std::all_of(list<int>)_(process_all)/32 1.04% 11.416 11.534 - 0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.03% 2866179.320 2895792.188 - -0.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.03% 11588.863 11708.480 - -1.32% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 1.03% 96127.257 97119.370 - 0.59% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.03% 18.050 18.237 - 1.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.03% 165.076 166.778 - -0.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.03% 1.136 1.148 - 9.49% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.03% 23.623 23.866 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.03% 651.081 657.767 - 0.73% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 4159.741 4202.403 - -0.21% -
BM_deque_deque_move_backward/4096 1.02% 152.884 154.449 - 0.29% -
BM_StringAssignAsciizMix_Opaque 1.02% 4.949 4.999 - -4.12% -
BM_PushHeap_string_PipeOrgan_16384 1.02% 12.673 12.803 - 0.37% -
SetIntersection_Interlaced_Vector_float_4_4 1.02% 135933589.669 137321883.747 - -0.33% -
SetIntersection_None_Vector_string_1024_1024 1.02% 1149906.757 1161646.185 - -1.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.02% 750.757 758.413 - -8.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.02% 1169626.446 1181539.487 - 2.85% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.02% 1.402 1.416 - 0.09% -
SetIntersection_Interlaced_Set_string_256_1 1.02% 4246256.655 4289432.676 - -2.33% -
std::sort(deque<int>)_(pipe-organ)/1024 1.02% 2692.230 2719.596 - -2.58% -
std::multiset<std::string>::ctor(const&)/0 1.02% 12.668 12.797 - -0.15% -
std::fill_n(list<int>)/50 1.02% 15.679 15.838 - 4.34% -
std::find_end(forward_list<int>)_(single_element)/1024 1.02% 704.038 711.189 - 1.78% -
bm_swap_ranges_vb_aligned/1048576 1.01% 3340.870 3374.765 - 1.27% -
std::sample(vector<int>)/8192 1.01% 91520.768 92449.184 - 1.90% -
std::find_if_not(vector<bool>)_(process_all)/8 1.01% 3.576 3.612 - 1.93% -
SetIntersection_None_Set_uint32_262144_4 1.01% 1152585.041 1164249.188 - -4.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.01% 8016289.902 8097252.210 - -1.36% -
rng::find_last(list<int>)_(bail_90%)/1048576 1.01% 86179.653 87049.717 - 0.83% -
SetIntersection_None_Set_float_4_1 1.01% 216180024.477 218361837.305 - -0.71% -
std::swap_ranges(list<int>)/1024 1.01% 768.279 776.018 - 3.84% -
std::unique(list<int>)_(contiguous)/8192 1.01% 6983.004 7053.234 - -9.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.01% 19.170 19.363 - -0.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.01% 684.606 691.488 - 0.26% -
BM_deque_deque_move_backward/64 1.00% 3.348 3.381 - -7.60% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -74.10% 69.207 17.922 - -71.09% -
std::rotate(deque<int>)_(1_element_backward)/32 -65.13% 10.243 3.572 - 0.92% -
std::vector<int>::ctor(size)/8192 -61.58% 568.307 218.342 - -57.81% -
std::shift_left(vector<int>)/32 -61.21% 10.319 4.003 - 34.89% -
std::rotate(deque<int>)_(1_element_backward)/50 -54.22% 11.083 5.074 - -0.19% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -48.71% 1449.283 743.302 - 0.46% -
std::rotate(deque<int>)_(by_1/3)/32 -46.14% 38.129 20.537 - -54.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -44.92% 50.071 27.577 - 2.11% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -44.86% 98.152 54.120 - -39.63% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -44.33% 110.173 61.336 - -30.38% -
std::rotate(deque<int>)_(1_element_forward)/32 -42.60% 7.200 4.133 - -0.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -42.33% 10.881 6.276 - -20.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -39.40% 46.549 28.207 - -0.06% -
std::unordered_set<int>::insert(value)_(already_present)/32 -37.34% 2.658 1.666 - -36.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -37.07% 29.155 18.349 - -46.02% -
BM_PushHeap_uint32_Ascending_1 -35.68% 0.694 0.447 - -4.14% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -32.62% 3009.195 2027.620 - -44.56% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -32.53% 2.580 1.740 - -26.84% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -31.99% 1125.420 765.426 - 1.24% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -31.84% 70.853 48.290 - -14.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -31.36% 212.375 145.774 - -34.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -30.36% 349755894.214 243567975.457 - -31.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.36% 344299873.908 239780712.157 - -31.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -30.07% 9.825 6.871 - -16.95% -
std::rotate(deque<int>)_(1_element_forward)/50 -29.93% 7.738 5.422 - 0.23% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -29.83% 236.786 166.162 - -22.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -29.68% 0.482 0.339 - 13.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -28.85% 352068793.558 250514445.901 - -0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -28.69% 207.739 148.134 - -40.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.34% 37.994 27.225 - -32.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -28.27% 6.284 4.507 - -18.21% -
std::copy_backward(vector<bool>)_(aligned)/512 -28.27% 2.021 1.449 - -6.31% -
std::partition(deque<int>)_(sparse)/32 -27.83% 13.741 9.916 - -12.77% -
std::map<int,_int>::find(key)_(non-existent)/32 -27.64% 3.161 2.287 - 3.48% -
std::rotate(deque<int>)_(by_1/3)/50 -27.61% 41.634 30.138 - -60.05% -
SetIntersection_None_Set_string_1024_4 -27.19% 12129791.396 8832244.093 - -0.92% -
std::find_if_not(list<int>)_(bail_25%)/1024 -26.80% 181.012 132.492 - -27.04% -
BM_PushHeap_float_PipeOrgan_1 -26.79% 0.538 0.394 - -41.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -26.78% 26.408 19.336 - -20.99% -
ranges::min(std::list<__int128>)/1 -26.57% 0.456 0.335 - -15.50% -
std::shift_right(vector<int>)/32 -26.57% 4.025 2.956 - 0.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -26.37% 6.883 5.068 - -22.55% -
std::search(deque<int>)_(no_match)/1024 -26.31% 414.325 305.313 - 0.71% -
SetIntersection_None_Set_string_1024_1 -25.85% 11972441.398 8878099.355 - -3.24% -
SetIntersection_None_Set_string_1024_64 -25.74% 12007709.993 8917411.010 - -1.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -25.57% 10.432 7.765 - -23.83% -
std::copy_backward(vector<bool>)_(aligned)/262144 -25.42% 826.962 616.708 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.95% 144.493 108.440 - -24.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.50% 44.266 33.423 - 32.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -24.42% 1.128 0.853 - -17.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -24.23% 57.560 43.613 - -40.92% -
std::copy(vector<bool>)_(aligned)/1048576 -24.20% 3127.759 2370.743 - -31.45% -
std::partition(deque<int>)_(sparse)/50 -24.20% 19.770 14.986 - -13.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -23.70% 0.400 0.306 - -16.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -23.52% 55.408 42.373 - 21.61% -
std::find_if(list<int>)_(bail_25%)/1024 -23.42% 180.807 138.467 - -23.82% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -23.38% 0.491 0.376 - -21.34% -
SetIntersection_None_Set_string_1024_16 -23.33% 11909096.725 9131275.362 - -0.54% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -23.27% 0.342 0.262 - -45.55% -
std::search(deque<int>,_pred)_(no_match)/1024 -23.20% 568.592 436.667 - 0.07% -
std::copy_backward(vector<bool>)_(aligned)/64 -22.87% 2.175 1.677 - 4.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -22.84% 42.106 32.490 - -17.89% -
std::search(deque<int>,_pred)_(no_match)/1000 -22.81% 550.607 425.006 - 0.10% -
std::unordered_set<std::string>::erase(iterator)/1024 -22.51% 34.931 27.070 - -1.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -22.35% 10.811 8.395 - -22.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -22.27% 1811.847 1408.262 - 6.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -22.08% 7.272 5.666 - -19.43% -
std::copy_backward(vector<int>)/4096 -21.81% 239.402 187.187 - -26.48% -
std::count_if(deque<int>)_(every_other)/8 -21.74% 4.479 3.505 - -5.43% -
std::search(list<int>,_pred)_(single_element)/8192 -21.68% 9880.443 7738.564 - 0.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -21.41% 41.650 32.731 - -24.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -21.22% 26.208 20.646 - -35.43% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -21.18% 719.360 567.003 - -38.35% -
BM_deque_deque_ranges_move/0 -20.94% 0.920 0.727 - -21.19% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.89% 27.186 21.507 - -18.24% -
bm_ranges_lexicographical_compare<int>/1 -20.57% 1.520 1.207 - -6.13% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -20.53% 38.658 30.722 - 14.88% -
ranges::min(std::vector<__int128>)/70000 -20.38% 34001.126 27072.305 - -12.32% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.34% 22744.123 18118.594 - 0.09% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -20.32% 23787.678 18953.802 - -0.45% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -19.98% 24.065 19.258 - -18.06% -
BM_PushHeap_float_Ascending_1 -19.96% 0.697 0.558 - 41.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.96% 43.630 34.922 - -1.77% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.70% 26.073 20.937 - -18.80% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -19.68% 1.705 1.369 - -1.21% -
std::unordered_set<int>::count(key)_(non-existent)/32 -19.28% 1.672 1.350 - -3.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -19.23% 1.508 1.218 - -14.72% -
std::map<int,_int>::find(key)_(non-existent)/1024 -19.21% 6.843 5.529 - 4.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -18.89% 9.396 7.621 - -31.51% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -18.83% 24.434 19.834 - -9.27% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -18.63% 44.367 36.099 - 4.24% -
std::find_if_not(vector<int>)_(bail_25%)/8 -18.38% 0.848 0.692 - -18.54% -
rng::starts_with(list<int>,_pred)/8192 -18.28% 11099.034 9069.631 - -25.78% -
std::map<int,_int>::find(key)_(non-existent)/8192 -18.26% 9.795 8.006 - 14.21% -
std::find_end(list<int>)_(same_length)/8192 -18.04% 9707.715 7956.357 - -49.44% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -17.58% 61.235 50.473 - -18.91% -
std::adjacent_find(deque<int>)/50 -17.30% 18.094 14.963 - 6.63% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -17.21% 11716.314 9700.382 - -35.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.20% 21.125 17.491 - -15.72% -
std::reverse(deque<int>)/4096 -17.03% 718.226 595.936 - -16.26% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -16.99% 1.145 0.951 - -9.73% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -16.94% 14.426 11.982 - -0.89% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -16.92% 26.438 21.965 - -0.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -16.87% 6.381 5.304 - -26.29% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -16.35% 32.271 26.996 - -35.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -16.29% 1.329 1.113 - -12.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.15% 11.226 9.412 - -16.96% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -16.12% 1.383 1.160 - -20.75% -
std::find_if(list<int>)_(process_all)/8192 -16.06% 9070.113 7613.133 - 2.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -15.98% 28.792 24.192 - 5.17% -
std::reverse(deque<int>)/32768 -15.96% 5717.371 4805.063 - -15.20% -
std::search(deque<int>,_pred)_(no_match)/8192 -15.82% 4150.072 3493.326 - -0.09% -
std::search(deque<int>,_pred)_(no_match)/1048576 -15.82% 530003.325 446156.475 - 0.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -15.66% 1.294 1.091 - 2.64% -
std::search(deque<int>)_(near_matches)/1024 -15.60% 21885.273 18470.567 - -5.29% -
std::unordered_multiset<int>::erase(iterator)/8192 -15.35% 24.974 21.141 - -7.29% -
ranges::min(std::vector<__int128>)/64 -15.23% 29.009 24.591 - -8.23% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -15.15% 29.418 24.962 - 3.24% -
ranges::min(std::vector<__int128>)/1 -15.09% 0.410 0.348 - 2.46% -
std::copy_n(vector<bool>)_(aligned)/262144 -15.00% 690.316 586.776 - 0.23% -
std::unordered_set<int>::find(key)_(existent)/1024 -14.95% 1.385 1.178 - -20.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.92% 6.600 5.615 - -14.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -14.74% 772.538 658.696 - 25.66% -
std::partition_point(list<int>)/8192 -14.71% 14509.437 12374.615 - -0.59% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -14.71% 33.347 28.441 - -0.14% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.53% 14150.209 12094.725 - 20.81% -
BM_StringRelational_Eq_Empty_Empty_Control -14.52% 2.064 1.764 - -16.72% -
std::find_if(deque<int>)_(process_all)/8192 -14.40% 2343.978 2006.478 - -13.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.39% 198.824 170.219 - -11.59% -
std::copy_backward(deque<int>)/64 -14.33% 3.538 3.031 - 0.15% -
std::find_if(deque<int>)_(process_all)/32768 -14.29% 9427.959 8081.049 - -13.28% -
BM_lexicographical_compare_three_way<IntPtr>/1 -14.28% 0.459 0.394 - 8.76% -
rng::contains_subrange(deque<int>)_(process_all)/32 -14.26% 15.256 13.081 - -9.29% -
std::find_if(deque<int>)_(process_all)/1024 -14.14% 293.050 251.607 - -13.73% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.10% 2.604 2.237 - -4.27% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.06% 9.231 7.933 - -18.89% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -14.04% 63779.189 54827.359 - -3.87% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -13.95% 43.930 37.801 - 14.64% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -13.92% 40.727 35.056 - -15.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -13.92% 7.436 6.401 - -14.67% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -13.90% 4440258.068 3822973.115 - 4.00% -
std::find_if(deque<int>)_(process_all)/50 -13.82% 14.677 12.649 - 0.87% -
std::find_if(vector<char>)_(process_all)/8 -13.78% 1.604 1.383 - 9.97% -
ranges::min(std::deque<__int128>)/1 -13.74% 0.709 0.612 - -26.85% -
SetIntersection_Interlaced_Vector_float_262144_64 -13.72% 9281819.858 8008232.914 - -48.87% -
std::fill_n(vector<bool>)/262144 -13.54% 941.183 813.713 - 223.60% -
rng::contains_subrange(list<int>)_(single_element)/8192 -13.53% 8276.358 7156.522 - -7.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.53% 49.253 42.591 - 1.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -13.48% 1.290 1.116 - 1.27% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.41% 13.359 11.568 - 0.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -13.40% 2.561 2.218 - -1.39% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -13.35% 6.775 5.871 - -25.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.32% 27.831 24.124 - -26.30% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -13.31% 1.380 1.196 - 2.45% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -13.29% 84.592 73.353 - -10.90% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -13.24% 9.477 8.223 - -27.93% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -13.22% 1.290 1.120 - -9.90% -
std::map<std::string,_int>::erase(key)_(existent)/32 -13.13% 77.171 67.041 - -11.79% -
std::map<std::string,_int>::erase(iterator)/1024 -13.03% 33.167 28.844 - -19.21% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -12.98% 1711878.104 1489760.047 - -5.84% -
ranges::minmax(std::deque<char>)/1 -12.92% 0.918 0.799 - 21.71% -
std::search(list<int>,_pred)_(same_length)/8192 -12.88% 9280.418 8084.817 - -8.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -12.86% 1.438 1.253 - -19.89% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.84% 308.758 269.105 - -20.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.74% 10.404 9.078 - 11.77% -
ranges::min(std::vector<long_long>)/1 -12.60% 0.381 0.333 - -23.70% -
ranges::minmax(std::deque<long_long>)/64 -12.60% 31.089 27.172 - 10.68% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -12.54% 25.512 22.312 - -9.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.54% 9.596 8.393 - 7.58% -
std::copy_backward(vector<bool>)_(aligned)/4096 -12.47% 5.551 4.859 - -3.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -12.46% 6.844 5.991 - 5.19% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.36% 6667.142 5842.843 - 0.19% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -12.36% 1925.089 1687.085 - -10.80% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.29% 7.434 6.520 - 20.16% -
std::copy_n(deque<int>)/64 -12.23% 3.183 2.794 - 0.25% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.21% 10.753 9.440 - 0.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -12.17% 27.423 24.087 - -2.40% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -12.13% 6.644 5.838 - -18.63% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.10% 765.262 672.678 - -5.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -11.98% 655.655 577.130 - 0.41% -
std::none_of(vector<int>)_(process_all)/8 -11.97% 2.449 2.156 - -13.79% -
std::find_first_of(vector<int>)_(small_needle)/50 -11.83% 78.539 69.244 - -3.95% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -11.78% 42.334 37.348 - 14.02% -
BM_StringConstructDestroyCStr_Large_Transparent -11.74% 13.164 11.619 - 14.71% -
std::find_first_of(vector<int>)_(small_needle)/32 -11.72% 51.141 45.146 - -3.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -11.55% 972.860 860.520 - 2.98% -
std::map<std::string,_int>::count(key)_(existent)/1024 -11.54% 26.224 23.199 - -2.35% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.52% 13.425 11.879 - 3.96% -
SetIntersection_Interlaced_Vector_float_16384_64 -11.50% 6289334.668 5566212.439 - -0.18% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -11.47% 2797.952 2476.925 - -21.85% -
SetIntersection_Interlaced_Vector_float_16384_256 -11.46% 17124289.926 15162626.670 - 1.91% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.45% 0.306 0.271 - -44.10% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.44% 1.858 1.646 - -14.43% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -11.43% 26.533 23.499 - 5.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.28% 1.168 1.037 - -0.07% -
std::search(deque<int>)_(near_matches)/1000 -11.28% 21028.828 18657.772 - 0.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.26% 1.270 1.127 - -33.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -11.17% 7653.698 6798.414 - 12.77% -
std::transform(list<int>,_list<int>)/8192 -11.09% 9870.477 8776.073 - -2.50% -
std::partial_sort_copy(vector<int>)_(heap)/8 -10.81% 17.630 15.724 - -4.88% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -10.76% 0.435 0.388 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -10.73% 7495664.358 6691164.103 - 1.48% -
rng::starts_with(deque<int>)/1048576 -10.71% 550233.281 491288.151 - -0.01% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.69% 1643.035 1467.325 - -2.59% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -10.57% 1.468 1.312 - 2.63% -
std::transform(list<int>)_(identity_transform)/8192 -10.43% 7897.823 7074.164 - 0.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.41% 98.500 88.242 - 1.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -10.39% 101130.143 90618.664 - -0.76% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -10.38% 24.497 21.954 - -5.88% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.35% 0.458 0.411 - -10.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.27% 6677.771 5991.898 - 1.72% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -10.20% 1.185 1.064 - -17.20% -
std::fill_n(vector<bool>)/64 -10.17% 1.532 1.376 - -3.47% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -10.16% 31.572 28.363 - -18.59% -
bm_lexicographical_compare<signed_char>/1 -10.15% 1.432 1.286 - 2.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -10.15% 12135.784 10903.820 - -2.92% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.09% 1.912 1.719 - -10.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -10.08% 641.276 576.649 - 5.30% -
std::find_end(deque<int>)_(near_matches)/8192 -10.07% 1252329.622 1126264.738 - -36.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.06% 79.021 71.071 - -12.61% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.01% 4577637.234 4119425.334 - -17.46% -
rng::starts_with(deque<int>)/8192 -9.94% 4258.343 3834.897 - 0.37% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.92% 29.288 26.381 - -9.98% -
std::rotate(list<int>)_(by_1/2)/8192 -9.92% 5488.667 4944.094 - 6.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -9.92% 41.646 37.515 - -8.00% -
BM_StringCtorDefault -9.91% 0.262 0.236 - -2.77% -
std::unordered_set<int>::find(key)_(existent)/8192 -9.89% 1.420 1.280 - -8.60% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -9.84% 23.370 21.072 - -11.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.83% 1.888 1.702 - 3.51% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.81% 1.471 1.327 - -9.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.80% 26.380 23.794 - -21.48% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -9.77% 629.703 568.208 - 3.32% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -9.76% 853.003 769.730 - 11.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -9.72% 24.749 22.344 - -1.31% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -9.68% 67.948 61.373 - -16.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -9.66% 35.955 32.480 - -7.87% -
std::unique_copy(deque<int>)_(contiguous)/52 -9.64% 16.378 14.800 - 2.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -9.62% 1.446 1.307 - -7.86% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -9.61% 2226222.356 2012231.777 - 0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.59% 652.532 589.982 - 5.55% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -9.55% 11.345 10.262 - -4.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.55% 1.440 1.303 - -8.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.55% 38.377 34.714 - -0.70% -
SetIntersection_Interlaced_Vector_float_1024_64 -9.54% 3707925.218 3354110.603 - 2.51% -
BM_std_minmax_element<short>/70000 -9.52% 19431.774 17582.528 - 0.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -9.47% 1310.122 1186.061 - 6.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.45% 0.669 0.606 - -12.54% -
std::move_backward(deque<int>)/8 -9.42% 3.718 3.367 - -1.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.39% 575.217 521.229 - 3.66% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.38% 311.616 282.400 - -4.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -9.36% 1.115 1.010 - 9.51% -
SetIntersection_None_Set_uint64_262144_16384 -9.31% 1329609.375 1205825.764 - -1.93% -
std::partition_copy(list<int>)/32 -9.30% 8.900 8.072 - -5.93% -
BM_std_minmax_element<short>/4096 -9.28% 1145.032 1038.744 - 1.22% -
BM_std_minmax_element<short>/5500 -9.27% 1535.851 1393.415 - 1.29% -
std::find_first_of(vector<int>)_(small_needle)/1024 -9.27% 1551.258 1407.419 - -2.73% -
BM_deque_deque_ranges_move_backward/2 -9.26% 2.523 2.289 - -7.31% -
BM_std_minmax_element<short>/65536 -9.22% 18097.908 16429.769 - 0.65% -
SetIntersection_Front_Vector_uint64_262144_256 -9.21% 2275329.551 2065712.378 - -9.40% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.19% 26291.567 23874.161 - -11.60% -
std::unordered_set<int>::contains(key)_(existent)/8192 -9.19% 1.667 1.514 - 24.29% -
BM_std_minmax_element<short>/4000 -9.19% 1118.083 1015.314 - 0.88% -
BM_std_minmax_element<short>/64000 -9.17% 17681.492 16059.621 - 0.70% -
std::find_first_of(vector<int>)_(small_needle)/8192 -9.15% 12385.486 11252.606 - -3.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.14% 4.649 4.224 - -8.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.10% 0.472 0.429 - -7.36% -
SetIntersection_None_Set_uint64_262144_1024 -9.10% 1341155.437 1219131.752 - -0.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.09% 29066.458 26424.777 - 0.82% -
BM_StringConstructDestroyCStr_Large_Opaque -9.02% 18.286 16.636 - 10.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -9.00% 253.101 230.314 - 6.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.99% 2.640 2.402 - -14.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.99% 0.617 0.561 - -1.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.96% 1.440 1.311 - -7.75% -
SetIntersection_Interlaced_Vector_float_256_4 -8.90% 5059564.316 4609319.181 - -12.22% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -8.89% 10.850 9.886 - -12.86% -
std::upper_bound(std::deque<int>)/100 -8.86% 33.645 30.663 - 0.99% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -8.85% 0.467 0.426 - -14.00% -
std::partition_copy(deque<int>)/1024 -8.78% 708.969 646.702 - -2.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.73% 8.469 7.729 - 3.74% -
BM_std_minmax_element<char>/70000 -8.69% 19478.308 17785.325 - -2.43% -
BM_std_minmax_element<char>/64000 -8.68% 17824.393 16277.326 - -2.08% -
SetIntersection_Interlaced_Vector_float_16384_16 -8.67% 2876108.420 2626819.184 - -7.76% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -8.66% 1.265 1.155 - -0.52% -
SetIntersection_Front_Set_uint64_262144_64 -8.65% 1791226.303 1636328.179 - -3.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -8.65% 15203057.825 13888545.051 - 2.07% -
std::copy(list<int>)/4096 -8.63% 3324.844 3037.982 - -7.07% -
std::lower_bound(std::deque<int>)/100 -8.61% 33.623 30.729 - 0.99% -
BM_std_minmax_element<char>/65536 -8.60% 18239.749 16671.428 - -2.16% -
SetIntersection_Front_Set_uint32_16384_1024 -8.55% 13394084.097 12249097.035 - -0.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.54% 10442.260 9550.113 - -13.09% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -8.51% 33.671 30.805 - 2.12% -
std::find_if(deque<int>)_(process_all)/8 -8.49% 2.813 2.574 - -0.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.48% 4.147 3.795 - -1.74% -
std::all_of(list<int>)_(process_all)/8192 -8.47% 8355.619 7647.931 - 0.04% -
BM_std_minmax_element<char>/5500 -8.47% 1536.100 1406.044 - -2.43% -
BM_deque_vector_ranges_move/5500 -8.46% 211.115 193.252 - -1.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -8.45% 0.298 0.273 - -8.56% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.42% 25.057 22.947 - -8.50% -
ranges::minmax(std::deque<long_long>)/70000 -8.41% 34103.195 31236.212 - 22.31% -
rng::find_last(deque<int>)_(bail_90%)/8 -8.37% 0.897 0.822 - -15.19% -
std::find(vector<short>)_(bail_25%)/8 -8.36% 0.724 0.664 - -4.14% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -8.36% 852.586 781.348 - 11.11% -
rng::find_last(list<int>)_(bail_90%)/50 -8.31% 1.359 1.246 - -7.04% -
BM_std_minmax_element<char>/4096 -8.30% 1145.723 1050.576 - -2.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -8.24% 24.057 22.075 - -1.68% -
rng::find_last(vector<char>)_(bail_90%)/50 -8.23% 1.549 1.421 - -3.17% -
BM_StringFindAllMatch/8 -8.23% 2.819 2.587 - -3.57% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -8.16% 9.670 8.881 - -15.40% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -8.15% 10.985 10.090 - -5.13% -
ranges::min(std::list<long_long>)/70000 -8.11% 49599.238 45576.151 - 3.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.10% 1667.313 1532.290 - -4.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -8.07% 12637.992 11618.082 - -0.19% -
BM_std_minmax_element<char>/4000 -8.06% 1118.358 1028.247 - -1.91% -
rng::find_last(vector<char>)_(bail_90%)/8 -8.01% 0.460 0.423 - -3.94% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.99% 40.948 37.677 - -2.35% -
ranges::minmax(std::deque<__int128>)/64 -7.96% 34.563 31.812 - 5.53% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -7.95% 20.070 18.475 - -8.17% -
std::is_sorted_until(deque<int>)/8 -7.92% 2.787 2.566 - 0.95% -
std::copy_backward(deque<int>)/1048576 -7.90% 139846.272 128800.501 - 0.11% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -7.88% 7900.582 7278.392 - -0.21% -
BM_std_minmax_element<short>/1024 -7.86% 289.562 266.810 - 1.72% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.75% 10.157 9.370 - 4.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.62% 11.289 10.430 - -1.69% -
BM_std_minmax_element<char>/1024 -7.59% 290.697 268.619 - -1.68% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.59% 13077.983 12085.172 - -3.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -7.56% 22.952 21.217 - 2.70% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -7.54% 4.771 4.412 - -2.29% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.54% 36.931 34.147 - -12.77% -
std::sort(deque<int>)_(shuffled)/1024 -7.52% 7394.860 6838.487 - -0.17% -
BM_std_minmax_element<char>/512 -7.51% 148.840 137.668 - -0.96% -
BM_std_minmax_element<short>/512 -7.50% 148.034 136.924 - 2.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -7.47% 221.910 205.334 - -17.56% -
BM_deque_deque_ranges_copy/2 -7.44% 2.242 2.075 - -7.61% -
BM_lexicographical_compare_three_way_fast_path/1 -7.42% 0.459 0.425 - 2.76% -
std::for_each_n(deque<int>)/8 -7.39% 1.354 1.254 - 8.46% -
std::multiset<int>::equal_range(key)_(existent)/8192 -7.39% 9.054 8.385 - -3.64% -
BM_deque_deque_ranges_copy/0 -7.34% 0.919 0.851 - 15.41% -
BM_deque_deque_ranges_move_backward/0 -7.30% 0.918 0.851 - -7.56% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.28% 5973687.810 5538981.828 - -0.07% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.23% 70.985 65.851 - 32.37% -
std::find_end(deque<int>)_(single_element)/1024 -7.22% 327.173 303.558 - 9.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -7.22% 14707231.875 13645788.356 - 2.86% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -7.19% 24.903 23.113 - -2.67% -
BM_deque_deque_ranges_move_backward/1 -7.17% 2.792 2.592 - -4.56% -
rng::contains(vector<int>)_(process_all)/8 -7.15% 2.686 2.494 - -11.48% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.15% 1982629.624 1840919.485 - -27.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -7.10% 1869.504 1736.716 - 19.92% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.10% 10.596 9.844 - -10.08% -
std::set<std::string>::contains(key)_(non-existent)/32 -7.10% 10.965 10.187 - 3.81% -
bm_ranges_lexicographical_compare<int>/8 -7.09% 1.576 1.464 - 1.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -7.04% 34.077 31.677 - 15.54% -
SetIntersection_Interlaced_Vector_string_16384_64 -7.04% 13635150.169 12675738.294 - 4.08% -
rng::fold_left(list<int>)/1048576 -7.03% 1465664.163 1362657.524 - 0.88% -
BM_deque_vector_copy/5500 -7.02% 211.669 196.819 - 1.21% -
std::copy_backward(vector<int>)/32768 -6.98% 3785.737 3521.451 - -7.23% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.96% 875.437 814.492 - 27.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.95% 199903786.761 186013658.482 - -7.57% -
BM_CmpEqual_uint_short -6.93% 1.101 1.025 - -9.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.92% 6.724 6.259 - 8.76% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.91% 10.240 9.532 - 0.03% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.88% 6.420 5.979 - 7.34% -
std::copy_if(list<int>)_(entire_range)/64 -6.87% 32.758 30.507 - -8.86% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -6.84% 1434.678 1336.501 - -21.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.78% 9432637.082 8793279.712 - -2.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.77% 3.113 2.903 - -9.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.70% 407820.666 380509.071 - 1.07% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -6.68% 1.167 1.089 - -11.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.68% 3.674 3.428 - -9.81% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.68% 1.211 1.130 - -7.00% -
SetIntersection_Front_Set_uint64_16384_256 -6.68% 3902665.910 3641952.599 - -6.25% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.67% 1.773 1.655 - 7.33% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.66% 32.379 30.222 - -9.77% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.65% 1545.874 1443.089 - 0.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.64% 25.691 23.986 - -6.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.62% 21.778 20.337 - -6.68% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -6.62% 32.269 30.134 - -5.36% -
BM_PushHeap_float_Random_16 -6.58% 5.172 4.831 - -9.43% -
std::partition_copy(list<int>)/50 -6.58% 13.152 12.287 - -4.44% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.55% 25.170 23.521 - -2.84% -
BM_deque_deque_ranges_copy/1 -6.50% 2.492 2.330 - -6.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.47% 1794.515 1678.385 - 9.93% -
BM_StringFindAllMatch/1 -6.46% 3.001 2.807 - -3.38% -
BM_deque_deque_ranges_copy_backward/4000 -6.44% 159.874 149.579 - 3.66% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -6.43% 8.541 7.992 - -0.06% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.40% 0.649 0.607 - -0.14% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 -6.35% 0.270 0.252 - 0.47% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.34% 2.592 2.428 - -0.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.34% 213.894 200.331 - -2.77% -
std::unique(list<int>,_pred)_(contiguous)/8192 -6.33% 8299.850 7774.392 - 3.73% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -6.32% 10.464 9.803 - -1.38% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -6.28% 41.621 39.006 - 35.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -6.27% 25.179 23.599 - -6.95% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -6.27% 1.496 1.402 - -0.24% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.24% 5.655 5.302 - 2.42% -
std::find_end(deque<int>)_(near_matches)/1024 -6.24% 17489.942 16399.012 - -47.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.23% 226.641 212.510 - -1.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.22% 25.186 23.620 - 2.91% -
std::multimap<int,_int>::ctor(const&)/32 -6.21% 234.455 219.885 - 0.95% -
std::search(list<int>)_(same_length)/8192 -6.21% 8501.989 7973.796 - -0.32% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -6.19% 1.718 1.611 - -2.96% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -6.17% 7.172 6.729 - -2.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.17% 43.740 41.041 - -2.38% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -6.15% 1.456 1.366 - 18.28% -
std::lower_bound(std::vector<int>)/100 -6.12% 13.016 12.219 - 1.24% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.11% 9.783 9.185 - -6.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.11% 1.807 1.697 - -11.81% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.07% 36.048 33.858 - 15.68% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -6.06% 24.933 23.421 - -3.98% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -6.06% 61.516 57.786 - -11.50% -
std::multiset<std::string>::erase(key)_(existent)/8192 -6.06% 85.388 80.216 - -24.55% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -6.05% 830.956 780.662 - 1.51% -
std::find_end(deque<int>)_(near_matches)/1000 -6.02% 16800.341 15789.525 - -47.40% -
SetIntersection_Interlaced_Vector_string_262144_4 -6.02% 2255655.304 2119952.387 - 3.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.98% 74506.421 70052.446 - 0.80% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -5.97% 6.475 6.088 - 8.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.97% 2.085 1.960 - 8.53% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.96% 4.498 4.230 - -8.53% -
BM_std_minmax_element<short>/64 -5.95% 18.203 17.121 - 1.91% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.94% 223.032 209.783 - 1.68% -
BM_deque_vector_ranges_copy_backward/70000 -5.92% 9142.192 8600.882 - 8.50% -
std::remove_if(list<int>)_(prefix)/8192 -5.91% 9978.561 9388.593 - -6.52% -
std::unique(deque<int>)_(sprinkled)/52 -5.91% 62.872 59.156 - -1.40% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.88% 2.081 1.958 - 2.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.87% 35.760 33.660 - 39.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.86% 4479144.066 4216488.237 - 3.81% -
SetIntersection_None_Set_uint64_262144_256 -5.86% 1318189.293 1240913.084 - 0.63% -
std::search(deque<int>)_(same_length)/8192 -5.84% 4017.976 3783.346 - 0.53% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.84% 0.964 0.908 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -5.80% 2251077.721 2120500.384 - -15.16% -
std::none_of(list<int>)_(process_all)/8192 -5.80% 8745.043 8237.887 - 3.34% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.80% 334.128 314.752 - -7.44% -
std::find_end(deque<int>)_(single_element)/8192 -5.79% 2342.161 2206.622 - 9.18% -
ranges::minmax(std::list<__int128>)/1 -5.78% 0.461 0.434 - -2.95% -
BM_std_minmax_element<long_long>/2 -5.78% 0.683 0.644 - -3.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.77% 775.768 730.996 - -1.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -5.72% 19001647.438 17915393.333 - -1.53% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.68% 30.057 28.350 - -5.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.68% 11727.022 11061.322 - -5.94% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.67% 5.475 5.165 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.63% 14720770.968 13892373.158 - -0.73% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -5.60% 69.452 65.561 - -49.68% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -5.60% 0.289 0.273 - -2.15% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.55% 1401.870 1324.035 - -5.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -5.55% 1.257 1.187 - 1.65% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.53% 10.112 9.552 - 15.38% -
ranges::minmax(std::vector<long_long>)/1 -5.53% 0.649 0.613 - -5.24% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -5.52% 99.630 94.128 - -10.23% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.52% 285.820 270.038 - -0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.49% 704.294 665.600 - -1.07% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -5.49% 22521.064 21284.977 - -19.06% -
std::vector<std::string>::ctor(size)/32 -5.48% 32.402 30.627 - -3.54% -
rng::starts_with(deque<int>)/1024 -5.47% 489.242 462.477 - -3.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.46% 8907391.368 8420826.776 - -3.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -5.44% 1.266 1.197 - 19.54% -
std::adjacent_find(deque<int>)/8 -5.44% 3.155 2.983 - 1.66% -
rng::contains(list<int>)_(process_all)/8192 -5.44% 7312.278 6914.561 - -3.77% -
ranges::min(std::list<__int128>)/8 -5.43% 2.173 2.055 - 0.67% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.41% 1.618 1.530 - 10.25% -
BM_StringRelational_Eq_Small_Huge_Control -5.41% 0.491 0.465 - -3.89% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.39% 278.337 263.341 - -6.05% -
std::remove_if(list<int>)_(sprinkled)/50 -5.39% 74.513 70.500 - -5.93% -
BM_PushHeap_uint32_SingleElement_4 -5.38% 0.372 0.352 - 2.40% -
SetIntersection_Front_Vector_uint64_16384_1 -5.37% 1041755.100 985768.089 - -7.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -5.37% 2.319 2.194 - -7.76% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.33% 16811.316 15915.839 - -4.49% -
std::copy_backward(deque<int>)/512 -5.33% 19.085 18.068 - 0.64% -
BM_deque_deque_ranges_move/2 -5.31% 2.201 2.084 - -9.67% -
BM_std_minmax_element<char>/64 -5.31% 18.434 17.455 - 2.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -5.29% 4245.066 4020.339 - -33.31% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.29% 36.235 34.317 - -3.96% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.27% 613.410 581.102 - -4.78% -
BM_deque_vector_copy_backward/70000 -5.26% 9179.348 8696.740 - 9.45% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.24% 4614.619 4373.008 - -5.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.23% 29806.848 28247.963 - 2.62% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.23% 818.307 775.514 - -49.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.22% 14118154.729 13381628.965 - 2.40% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -5.20% 355802.327 337307.089 - -1.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.18% 1.371 1.300 - -8.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.17% 1077.771 1022.069 - -0.26% -
BM_vector_deque_copy/0 -5.16% 0.548 0.520 - -5.54% -
SetIntersection_Interlaced_Set_uint64_256_16 -5.16% 12391256.017 11751651.990 - -2.44% -
rng::starts_with(vector<int>,_pred)/8 -5.12% 2.553 2.422 - 4.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -5.11% 25.839 24.519 - -1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.10% 4358687.381 4136509.810 - -3.42% -
BM_PushHeap_float_Descending_4 -5.08% 0.382 0.362 - -40.78% -
BM_deque_vector_copy/0 -5.08% 1.501 1.425 - 14.14% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.07% 577.264 547.985 - -5.02% -
std::multiset<int>::count(key)_(non-existent)/32 -5.06% 2.527 2.400 - -2.10% -
std::swap_ranges(list<int>)/8192 -5.05% 10263.132 9744.699 - -5.96% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.99% 563.773 535.635 - -4.89% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.96% 33.837 32.157 - 2.91% -
std::is_sorted(deque<int>,_pred)/8 -4.96% 4.959 4.713 - -1.91% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.96% 475.904 452.302 - -5.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.96% 2.426 2.306 - -1.79% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.95% 1.577 1.499 - -0.61% -
SetIntersection_None_Set_uint64_16384_1024 -4.95% 170977666.421 162519445.815 - -3.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.94% 76.029 72.270 - -1.49% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.94% 22.627 21.509 - -12.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.93% 1056848.656 1004761.925 - -4.23% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -4.92% 19.523 18.563 - -1.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -4.91% 13.791 13.114 - -3.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.91% 2.349 2.233 - -4.75% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -4.90% 415683.704 395295.594 - -39.76% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -4.89% 497.667 473.341 - 2.06% -
BM_vector_deque_copy/1024 -4.89% 37.580 35.743 - -0.10% -
SetIntersection_Interlaced_Set_string_64_16 -4.89% 38700604.298 36809320.718 - -1.93% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -4.87% 26.265 24.985 - -5.30% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -4.87% 2.179 2.073 - 1.07% -
SetIntersection_None_Set_uint64_262144_262144 -4.87% 1287236.410 1224580.728 - -2.24% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.85% 23.554 22.411 - -5.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -4.85% 17.955 17.085 - -0.36% -
SetIntersection_Front_Set_uint64_16384_1 -4.85% 1044279.570 993638.079 - -6.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.85% 1053931.523 1002861.008 - -6.07% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -4.83% 12.506 11.902 - 0.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.83% 31.034 29.537 - 26.63% -
rng::starts_with(deque<int>)/1000 -4.82% 477.068 454.074 - 4.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -4.82% 1.674 1.593 - -14.65% -
BM_StringAssignStr_Small_Transparent -4.82% 0.511 0.486 - -0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.79% 9165.055 8725.725 - -0.42% -
SetIntersection_Front_Set_uint32_256_256 -4.79% 7583557.887 7220135.798 - -7.29% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -4.78% 1530946.196 1457764.180 - 0.98% -
std::fill(vector<int>)/32 -4.77% 1.118 1.065 - 3.35% -
std::unordered_set<int>::ctor(const&)/1024 -4.76% 6967.436 6635.754 - -3.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.75% 1144.604 1090.256 - -7.11% -
std::sort(deque<int>)_(shuffled)/8192 -4.75% 85247.661 81201.046 - -17.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -4.74% 411.903 392.386 - -1.16% -
BM_StringRelational_Eq_Large_Large_Control -4.73% 2.384 2.271 - 1.46% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.73% 111429.804 106160.787 - 10.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.71% 9832859.871 9369701.080 - -5.42% -
SetIntersection_Front_Set_uint32_16384_64 -4.69% 1690732.677 1611355.248 - -3.76% -
SetIntersection_Front_Set_string_262144_262144 -4.69% 18530074.949 17660226.400 - -3.72% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -4.69% 47221.662 45006.557 - 0.46% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.67% 1.853 1.767 - -4.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.67% 1658403.971 1581038.410 - -6.57% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -4.66% 0.351 0.334 - -0.22% -
bm_ranges_swap_ranges_vb_aligned/524288 -4.66% 1094.397 1043.431 - -0.58% -
std::rotate(list<int>)_(1_element_forward)/8192 -4.63% 8026.308 7654.509 - 6.84% -
BM_CmpEqual_ushort_schar -4.62% 1.060 1.011 - -9.54% -
std::partial_sort(deque<int>)_(descending)/8192 -4.61% 273819.568 261203.413 - -7.57% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.61% 1555359.428 1483732.671 - -25.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -4.59% 3866.130 3688.493 - -0.38% -
BM_deque_deque_copy/0 -4.59% 0.839 0.801 - -7.85% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.59% 44222207.454 42194345.671 - -17.84% -
BM_StringFindAllMatch/64 -4.58% 3.294 3.143 - -3.82% -
bm_ranges_lexicographical_compare<int>/64 -4.58% 4.553 4.345 - 0.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.55% 25.089 23.947 - 1.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -4.55% 14.385 13.731 - -1.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.55% 2.568 2.451 - -4.96% -
BM_vector_deque_move_backward/0 -4.54% 0.490 0.467 - 11.54% -
std::unique(deque<int>)_(sprinkled)/32 -4.54% 54.803 52.316 - -2.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.54% 140.634 134.252 - -5.40% -
std::set<std::string>::erase(key)_(existent)/8192 -4.48% 86.554 82.676 - -20.60% -
std::adjacent_find(list<int>)/8192 -4.48% 7278.705 6952.704 - -2.34% -
std::is_sorted(list<int>,_pred)/8192 -4.47% 9057.293 8651.987 - -4.33% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.44% 1.451 1.386 - -1.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -4.44% 46.458 44.395 - -1.75% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.43% 43.189 41.277 - -2.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.40% 1350908.558 1291468.810 - -4.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.39% 1206.798 1153.826 - 5.13% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.39% 19213934.979 18370585.123 - 2.26% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -4.39% 992.703 949.161 - 12.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -4.37% 1.608 1.538 - 3.50% -
std::stable_sort(deque<int>)_(descending)/1024 -4.36% 3070.298 2936.449 - -0.96% -
std::unordered_map<int,_int>::clear()/8192 -4.36% 65220.082 62378.976 - -6.37% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.35% 219.122 209.593 - -8.30% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.33% 3660.121 3501.465 - 2.18% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.32% 16.537 15.823 - 9.72% -
std::find_if(vector<int>)_(bail_25%)/8 -4.31% 0.770 0.737 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.30% 20138621.661 19271996.060 - -3.05% -
std::remove(list<int>)_(prefix)/1024 -4.30% 1003.354 960.213 - 1.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.29% 32.370 30.981 - 0.48% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.24% 1.258 1.205 - 0.16% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.24% 284.799 272.732 - -1.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.22% 125733.577 120424.850 - 0.96% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.22% 40.682 38.966 - -4.92% -
std::find_if_not(vector<int>)_(process_all)/50 -4.20% 5.655 5.417 - -20.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -4.19% 0.429 0.411 - -39.95% -
BM_vector_deque_copy/2 -4.18% 2.024 1.939 - -3.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -4.18% 1077217.974 1032192.488 - -5.80% -
BM_vector_deque_copy_backward/0 -4.18% 0.501 0.480 - 14.47% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -4.17% 1.683 1.612 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.17% 198122596.578 189869539.970 - -5.77% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.15% 4969699.602 4763236.362 - -6.52% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.14% 16.307 15.632 - -3.31% -
std::move_backward(deque<int>)/64 -4.13% 5.402 5.179 - -1.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.13% 30.684 29.415 - -3.67% -
SetIntersection_None_Vector_uint64_16384_4 -4.13% 1096763.969 1051473.367 - -6.08% -
SetIntersection_Interlaced_Set_uint64_64_16 -4.12% 22988752.333 22041991.908 - -3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.11% 1052362.273 1009132.451 - -4.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.09% 57327.602 54980.284 - -3.02% -
std::sort(deque<int>)_(qsort_adversarial)/8 -4.09% 17.940 17.206 - -2.66% -
std::unordered_set<int>::ctor(const&)/8192 -4.08% 57018.583 54692.950 - -2.41% -
std::set<std::string>::find(key)_(non-existent)/1024 -4.08% 21.039 20.181 - 1.22% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.07% 95.510 91.619 - -3.45% -
bm_swap_ranges_vb_aligned/8 -4.07% 3.283 3.150 - 0.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.06% 254.017 243.707 - 1.61% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -4.05% 253.125 242.876 - 10.47% -
std::search(vector<int>)_(single_element)/1000 -4.03% 237.354 227.790 - -0.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.03% 148549.563 142567.999 - -0.78% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -4.01% 25.446 24.425 - 11.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -4.01% 32.491 31.188 - 7.65% -
SetIntersection_Interlaced_Vector_float_256_16 -4.00% 6218197.288 5969557.509 - 1.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.00% 24.388 23.413 - -55.33% -
std::unordered_set<int>::find(key)_(non-existent)/0 -3.99% 0.339 0.325 - -3.52% -
std::search(vector<int>)_(single_element)/1024 -3.97% 242.554 232.918 - -0.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.94% 25.343 24.344 - 2.70% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.94% 34.516 33.158 - -2.09% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -3.93% 37.045 35.591 - -0.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.92% 19.603 18.834 - -1.18% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.92% 30.648 29.446 - 1.95% -
BM_PushHeap_float_PipeOrgan_64 -3.89% 1.354 1.301 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.88% 1187551.709 1141521.342 - -6.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.87% 10146.939 9754.103 - 2.91% -
BM_deque_vector_move/1024 -3.85% 38.710 37.220 - 1.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 -3.84% 121369.254 116713.651 - 0.12% -
SetIntersection_Front_Vector_uint64_16384_64 -3.81% 1361606.967 1309743.906 - -5.47% -
bm_ranges_swap_ranges_vb_aligned/512 -3.81% 5.313 5.111 - -3.42% -
BM_PushHeap_float_Random_1024 -3.80% 7.193 6.919 - -8.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.79% 2.573 2.475 - -18.95% -
std::set<std::string>::count(key)_(non-existent)/32 -3.79% 10.748 10.340 - 2.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.78% 1650910.889 1588450.928 - -6.17% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.77% 8.551 8.229 - -4.21% -
BM_StringRelational_Eq_Empty_Huge_Control -3.76% 0.491 0.473 - -0.95% -
std::unique(list<int>)_(sprinkled)/52 -3.76% 70.337 67.694 - -3.42% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.75% 22.274 21.440 - 0.07% -
BM_CmpEqual_ushort_int -3.73% 1.082 1.041 - -3.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.73% 39.047 37.591 - 0.20% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 -3.73% 6061.610 5835.695 - 0.01% -
std::fill_n(list<int>)/8192 -3.72% 8111.099 7809.508 - 9.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -3.71% 1101264.786 1060426.881 - -4.41% -
BM_deque_deque_ranges_move_backward/512 -3.70% 19.732 19.002 - -0.45% -
std::search(vector<int>)_(same_length)/8192 -3.70% 1949.429 1877.369 - 0.66% -
ranges::min(std::deque<long_long>)/1 -3.67% 0.693 0.667 - 11.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.67% 86865.212 83679.244 - -2.27% -
ranges::minmax(std::list<long_long>)/64 -3.67% 31.958 30.787 - 9.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.66% 32.677 31.480 - -3.50% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.66% 17.528 16.887 - 1.84% -
std::remove(list<int>)_(sprinkled)/8192 -3.66% 8102.029 7805.849 - -0.73% -
std::is_sorted_until(vector<int>,_pred)/8 -3.65% 3.812 3.673 - 17.61% -
SetIntersection_Front_Vector_uint64_1024_4 -3.64% 1054912.727 1016485.351 - -4.40% -
SetIntersection_Front_Set_uint32_16384_4 -3.63% 1066068.460 1027377.688 - -4.45% -
rng::for_each(multimap<int>)/8192 -3.62% 7477.168 7206.360 - -54.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.59% 885906.881 854095.137 - -3.89% -
BM_StringRelational_Compare_Empty_Empty_Control -3.59% 1.780 1.716 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.58% 1148133.327 1106977.623 - -5.86% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.58% 1122.512 1082.343 - -10.92% -
std::set<std::string>::contains(key)_(existent)/8192 -3.58% 30.272 29.189 - 1.82% -
std::for_each_n(join_view(vector<vector<int>>))/50 -3.57% 4.438 4.280 - -0.89% -
SetIntersection_Interlaced_Set_string_1024_64 -3.56% 16473597.171 15887531.864 - -6.86% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.56% 1.226 1.182 - -1.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.55% 145100.363 139955.812 - -0.29% -
BM_deque_vector_ranges_copy_backward/64000 -3.54% 8192.752 7902.364 - 9.51% -
BM_StringRelational_Less_Large_Huge_Control -3.54% 2.159 2.083 - -4.47% -
std::partial_sort(deque<int>)_(heap)/1024 -3.54% 18597.942 17939.405 - -0.07% -
BM_PushHeap_string_Random_16384 -3.53% 16.657 16.069 - -0.10% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -3.53% 1.436 1.386 - -0.45% -
std::partial_sort_copy(list<int>)_(ascending)/8 -3.52% 8.464 8.166 - -12.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.52% 1779.749 1717.022 - -4.40% -
std::multiset<std::string>::erase(key)_(existent)/32 -3.52% 82.215 79.321 - 53.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.52% 26270.253 25346.102 - -13.50% -
BM_StringConstructDestroyCStr_Empty_Transparent -3.51% 0.309 0.298 - -4.54% -
rng::starts_with(list<int>)/8192 -3.51% 8588.863 8287.267 - -3.59% -
bm_lexicographical_compare<signed_char>/64 -3.50% 2.105 2.032 - 6.31% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.50% 33681.429 32501.812 - -3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.50% 205388506.102 198205013.400 - -4.69% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.48% 5493.623 5302.584 - -15.94% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.47% 6755.998 6521.401 - -33.71% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -3.47% 56.994 55.015 - -0.57% -
std::search(list<int>)_(same_length)/1000 -3.47% 777.192 750.209 - 0.64% -
std::multiset<int>::count(key)_(existent)/32 -3.46% 3.830 3.698 - -21.41% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -3.46% 2236.675 2159.369 - -0.06% -
BM_PushHeap_uint32_PipeOrgan_1 -3.45% 0.634 0.613 - 31.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.44% 3.072 2.966 - 1.40% -
std::multimap<std::string,_int>::clear()/0 -3.43% 407.445 393.456 - -1.41% -
BM_vector_deque_copy/1 -3.43% 2.264 2.186 - -4.59% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.43% 147140.401 142098.896 - -14.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.42% 42.937 41.469 - -20.98% -
BM_StringEraseWithMove_Large_Transparent -3.41% 2.792 2.697 - 1.87% -
std::equal(deque<int>)_(it,_it,_it)/50 -3.41% 22.196 21.439 - -0.51% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.41% 10.569 10.209 - 1.09% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.41% 7900623.502 7631334.542 - -3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.39% 1333293.931 1288060.679 - -5.52% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -3.39% 687.968 664.679 - 0.37% -
std::find_end(vector<int>)_(match_near_end)/1024 -3.37% 29.720 28.717 - -98.72% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.37% 19.947 19.275 - -4.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.37% 1.200 1.159 - 4.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.36% 13385.631 12935.573 - 1.81% -
std::copy_backward(deque<int>)/262144 -3.36% 34272.254 33120.979 - 8.34% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.36% 408.085 394.378 - -3.85% -
std::partial_sort_copy(vector<int>)_(heap)/1024 -3.35% 8245.348 7969.413 - 0.38% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.35% 26.175 25.299 - 1.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.35% 12.726 12.300 - 1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -3.34% 37841269.882 36576325.062 - -1.77% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -3.34% 362168250.158 350073410.061 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.34% 200326140.567 193636252.068 - -5.83% -
std::find(vector<int>)_(bail_25%)/8 -3.34% 1.503 1.453 - 6.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.34% 55458.784 53607.701 - -8.33% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.32% 337.234 326.022 - -2.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -3.32% 57268094.797 55364175.812 - -9.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.32% 3111827.502 3008583.479 - -5.88% -
BM_deque_deque_ranges_move/1 -3.32% 2.504 2.421 - -6.83% -
SetIntersection_Front_Vector_uint32_1024_1 -3.31% 1036791.837 1002460.463 - -5.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -3.31% 0.615 0.595 - -1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.30% 17972804.990 17380046.629 - -12.75% -
SetIntersection_Interlaced_Set_string_16384_256 -3.29% 359411077.157 347572730.389 - -2.93% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.28% 51.124 49.448 - -17.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.27% 0.462 0.447 - -6.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.27% 1131425.932 1094454.639 - -12.67% -
std::multiset<int>::count(key)_(existent)/1024 -3.26% 5.763 5.575 - -30.60% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -3.26% 1867.969 1807.165 - 0.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.24% 4.341 4.200 - -5.43% -
std::move_backward(deque<int>)/4096 -3.24% 159.007 153.855 - 0.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.24% 19.125 18.506 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.23% 1656083.984 1602515.707 - -5.62% -
std::multiset<int>::erase(key)_(existent)/8192 -3.23% 63.922 61.859 - -0.69% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -3.22% 7531.278 7288.505 - -2.38% -
SetIntersection_Front_Set_uint64_1024_256 -3.21% 3655800.028 3538609.460 - -10.51% -
std::stable_partition(list<int>)_(dense)/1024 -3.19% 1469.237 1422.315 - -18.59% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.19% 26.935 26.077 - -2.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.18% 1642.440 1590.132 - -7.13% -
BM_vector_deque_copy/4000 -3.18% 145.084 140.468 - 0.10% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.17% 3.741 3.622 - -5.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.16% 23.433 22.692 - 3.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.15% 19368.848 18758.009 - -19.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.14% 1917015.275 1856901.862 - 1.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.13% 0.336 0.325 - -2.91% -
std::stable_partition(deque<int>)_(dense)/50 -3.13% 39.796 38.551 - 2.73% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.12% 22.543 21.840 - -4.28% -
BM_vector_deque_move_backward/1 -3.12% 2.317 2.244 - -3.46% -
std::partition_copy(deque<int>)/8192 -3.12% 5859.689 5677.066 - -0.12% -
std::is_sorted(vector<int>)/8192 -3.11% 1978.444 1916.891 - -0.60% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.10% 109.928 106.517 - -4.75% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.09% 170078118.092 164819093.279 - -5.53% -
std::pop_heap(deque<std::string>)/8 -3.09% 59.256 57.426 - -0.88% -
BM_CmpEqual_int_int -3.09% 1.072 1.039 - -4.70% -
SetIntersection_None_Set_string_262144_1024 -3.08% 1652680.584 1601713.379 - -6.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.08% 5956991.793 5773317.378 - 2.19% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.08% 20.642 20.006 - -0.51% -
ranges::min(std::list<__int128>)/64 -3.08% 34.528 33.465 - 3.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -3.08% 1020181.711 988803.496 - -0.21% -
std::partition(vector<int>)_(dense)/32 -3.07% 8.738 8.470 - 1.45% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -3.07% 239466.798 232110.545 - 0.86% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.07% 1.641 1.591 - -0.30% -
std::copy_n(deque<int>)/512 -3.07% 17.251 16.721 - 0.31% -
std::unordered_set<std::string>::find(key)_(existent)/32 -3.07% 36.200 35.089 - -11.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.06% 1.416 1.373 - 1.46% -
SetIntersection_None_Vector_uint64_16384_1024 -3.06% 1097260.490 1063677.875 - -3.89% -
SetIntersection_Front_Vector_uint64_256_1 -3.06% 4149682.088 4022777.691 - -4.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.05% 1632571.777 1582706.705 - -5.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.05% 81880.326 79380.935 - 4.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.05% 6413.113 6217.381 - -5.57% -
SetIntersection_Front_Vector_string_262144_1 -3.05% 1091950.357 1058668.291 - -2.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -3.04% 7.131 6.914 - -0.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.03% 40004.488 38791.097 - -11.12% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.03% 28.554 27.689 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.03% 64754206.665 62793880.430 - -2.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.02% 1655427.979 1605409.588 - -5.23% -
ranges::min(std::vector<__int128>)/8 -3.02% 2.958 2.869 - 0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -3.02% 4144666.414 4019578.731 - -0.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.02% 1550.343 1503.589 - 3.63% -
std::all_of(list<int>)_(process_all)/32768 -3.01% 27473.243 26645.377 - 1.18% -
BM_CmpLess_int_short -3.01% 1.174 1.139 - 0.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.01% 20195.515 19587.068 - -2.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.01% 12375.396 12002.621 - -1.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.00% 4137.382 4013.392 - 2.20% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -2.99% 21.279 20.644 - -11.17% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -2.98% 785.574 762.131 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.98% 1829891.684 1775297.281 - -5.55% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.98% 820.400 795.955 - -49.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.98% 14086647.882 13667126.653 - 1.86% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.98% 15.874 15.401 - -0.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.98% 2.324 2.255 - -4.00% -
BM_deque_deque_copy/65536 -2.97% 3168.593 3074.543 - -0.31% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.96% 170.532 165.476 - 0.19% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -2.96% 2254.705 2187.932 - 0.58% -
std::set<std::string>::clear()/1024 -2.95% 22042.791 21391.468 - -4.85% -
std::copy_backward(vector<bool>)_(aligned)/32768 -2.95% 36.740 35.655 - 2.38% -
std::stable_sort(deque<int>)_(descending)/8192 -2.94% 21103.678 20483.457 - 0.02% -
BM_deque_deque_ranges_move/70000 -2.93% 3371.473 3272.556 - -1.12% -
std::is_sorted(list<int>)/8 -2.93% 2.166 2.102 - 1.03% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.92% 2.337 2.269 - -5.99% -
BM_PushHeap_uint32_SingleElement_16 -2.91% 0.356 0.346 - 3.12% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -2.90% 1.459 1.417 - -27.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -2.90% 25.111 24.383 - 0.37% -
BM_getline_string -2.90% 17.530 17.022 - 5.42% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.89% 333.172 323.532 - -2.62% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.89% 4.755 4.617 - 2.47% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.89% 0.484 0.470 - -5.27% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst -2.88% 0.429 0.416 - -0.15% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.87% 4.877 4.736 - -1.20% -
std::remove(list<int>)_(sprinkled)/1024 -2.87% 968.350 940.530 - 1.27% -
SetIntersection_None_Vector_uint64_262144_16 -2.87% 1118231.758 1086164.228 - -4.24% -
std::all_of(vector<int>)_(process_all)/8 -2.87% 2.471 2.400 - -4.64% -
SetIntersection_Interlaced_Vector_float_262144_1024 -2.87% 87364252.759 84859526.944 - -18.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.86% 20.665 20.075 - -1.60% -
BM_StringRead_Hot_Shallow_Large -2.86% 0.478 0.465 - -4.48% -
std::replace_if(vector<int>)_(sprinkled)/32 -2.86% 9.061 8.802 - 1.96% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.86% 52.201 50.711 - -10.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.85% 0.698 0.678 - -2.34% -
std::find(list<int>)_(bail_25%)/32768 -2.85% 8247.731 8012.613 - -1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.85% 57626858.147 55986808.995 - -2.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.84% 951.069 924.014 - -2.17% -
SetIntersection_None_Set_string_262144_262144 -2.84% 1644397.055 1597635.336 - -6.61% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.84% 10.731 10.426 - 2.53% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -2.84% 16.302 15.839 - -1.13% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.84% 110.581 107.439 - -0.25% -
BM_PushHeap_uint64_Ascending_1024 -2.84% 2.719 2.642 - 2.65% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -2.84% 54.395 52.852 - -6.16% -
BM_CmpEqual_uchar_short -2.83% 1.010 0.982 - -9.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.83% 23769.264 23097.411 - -1.29% -
std::pop_heap(vector<float>)/8192 -2.82% 20.077 19.511 - -0.68% -
SetIntersection_Front_Set_float_262144_1 -2.82% 1041033.356 1011724.785 - -1.88% -
rng::contains(deque<int>)_(process_all)/8 -2.81% 3.196 3.106 - 8.39% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.78% 17.450 16.965 - -8.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.77% 1255181.801 1220375.977 - -3.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.77% 1122401.421 1091288.015 - -2.61% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.76% 4.398 4.277 - -9.47% -
BM_PushHeap_string_Random_262144 -2.75% 18.473 17.964 - 0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.75% 0.646 0.628 - -1.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.75% 794.561 772.714 - -5.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.74% 201577473.102 196050124.116 - -7.17% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -2.73% 253.734 246.815 - 0.44% -
BM_toupper_char<wchar_t> -2.72% 0.684 0.665 - -3.25% -
BM_CmpLess_uint_short -2.72% 1.045 1.017 - -10.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -2.71% 0.488 0.474 - -3.09% -
std::find_end(list<int>)_(match_near_end)/1000 -2.71% 79.486 77.333 - -89.46% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.71% 1650173.478 1605494.996 - -7.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.70% 43.651 42.471 - 6.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.70% 1650116.781 1605539.633 - -5.56% -
BM_PushHeap_uint64_Ascending_16384 -2.70% 3.810 3.707 - 1.01% -
SetIntersection_None_Vector_string_1024_16 -2.69% 1161602.415 1130336.911 - -3.93% -
std::vector<int>::ctor(size)/1024 -2.69% 43.751 42.574 - 0.86% -
BM_deque_deque_ranges_move_backward/1024 -2.69% 38.841 37.796 - -2.83% -
BM_CmpEqual_ushort_ushort -2.69% 1.071 1.042 - -4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.69% 340871113.725 331704890.697 - -0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.69% 0.618 0.602 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -2.67% 0.615 0.598 - -0.98% -
std::unordered_set<int>::ctor(const&)/32 -2.66% 201.435 196.069 - -3.62% -
rng::contains(list<int>)_(process_all)/8 -2.65% 2.325 2.264 - -4.92% -
SetIntersection_None_Set_string_256_16 -2.64% 11122118.640 10828505.028 - -1.62% -
BM_PushHeap_string_Random_1024 -2.64% 15.281 14.878 - 0.32% -
SetIntersection_Interlaced_Set_float_16384_4 -2.63% 172018145.423 167490606.294 - -2.47% -
std::find_if_not(list<int>)_(process_all)/8 -2.63% 3.824 3.723 - 65.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.63% 171853.876 167337.011 - -0.27% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.63% 25.983 25.301 - 24.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.62% 48.410 47.140 - -12.82% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.62% 4.836 4.710 - -3.00% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.61% 5.973 5.817 - -1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.61% 1057697.973 1030137.605 - -1.72% -
std::remove_if(deque<int>)_(prefix)/1024 -2.60% 575.201 560.244 - 2.59% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.59% 5418803.137 5278602.938 - -10.87% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.59% 6397.262 6231.861 - 0.27% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.59% 101108.631 98494.764 - -0.83% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.58% 36595.734 35650.333 - -1.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.58% 11696.926 11394.806 - -3.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.58% 24.935 24.292 - -0.30% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.58% 10.562 10.290 - -17.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.57% 231.377 225.423 - -6.61% -
SetIntersection_Front_Vector_uint32_16384_64 -2.57% 1319628.348 1285740.841 - -3.53% -
BM_PushHeap_uint64_Ascending_256 -2.57% 2.256 2.198 - 4.97% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.56% 15.120 14.733 - 0.07% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.56% 9003.085 8772.628 - 0.04% -
rng::contains_subrange(vector<int>)_(single_element)/32 -2.56% 8.724 8.501 - 2.17% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.56% 1384.058 1348.658 - -3.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.56% 559121740.150 544830504.583 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.55% 1110208.824 1081863.355 - -4.28% -
BM_vector_deque_move_backward/2 -2.55% 2.054 2.002 - -2.86% -
std::rotate(deque<int>)_(by_1/3)/8192 -2.54% 3256.477 3173.813 - -85.63% -
std::rotate(deque<int>)_(1_element_forward)/1024 -2.54% 38.341 37.369 - 0.94% -
SetIntersection_None_Vector_uint32_256_256 -2.54% 2132477.809 2078393.833 - -4.77% -
std::multiset<std::string>::count(key)_(existent)/32 -2.53% 20.047 19.540 - -0.29% -
BM_CmpLess_int_ushort -2.52% 1.141 1.112 - -3.22% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.52% 286859.300 279640.076 - -2.97% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.52% 13125.637 12795.450 - 1.42% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.51% 19.939 19.438 - -2.34% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.51% 47.570 46.376 - 1.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.51% 23.957 23.356 - -2.01% -
std::unique_copy(list<int>)_(sprinkled)/8192 -2.50% 6951.825 6777.716 - -0.73% -
bm_swap_ranges_vb_unaligned/8 -2.50% 4.871 4.749 - -0.77% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.49% 336.264 327.882 - -1.14% -
std::find(vector<int>)_(process_all)/8 -2.49% 2.706 2.638 - -2.34% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.48% 3393441.464 3309200.880 - -0.32% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.48% 28.152 27.455 - -9.27% -
std::partition(list<int>)_(dense)/32 -2.48% 8.995 8.772 - -2.01% -
SetIntersection_Front_Set_uint64_262144_4 -2.47% 1075455.751 1048850.758 - -4.32% -
std::copy(list<int>)/64 -2.47% 31.229 30.458 - -9.06% -
SetIntersection_None_Vector_uint32_16384_4 -2.46% 1106637.297 1079416.135 - -3.46% -
std::set<std::string>::count(key)_(existent)/8192 -2.46% 31.776 30.994 - -5.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.45% 1668.317 1627.370 - 14.79% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -2.45% 13.305 12.979 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.45% 0.621 0.606 - -1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.44% 2.953 2.881 - -2.54% -
SetIntersection_None_Set_string_262144_1 -2.44% 1636489.178 1596636.881 - -6.07% -
SetIntersection_Front_Set_uint32_262144_64 -2.43% 1636607.525 1596767.403 - -3.62% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.43% 388.172 378.728 - -4.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.43% 6.732 6.568 - -9.65% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.43% 30.447 29.707 - -4.91% -
std::unordered_set<int>::erase(iterator)/8192 -2.43% 20.515 20.016 - -1.39% -
std::fill(vector<bool>)/64 -2.43% 1.595 1.556 - 5.48% -
SetIntersection_Front_Set_uint32_256_1 -2.42% 4179594.700 4078515.671 - -3.07% -
SetIntersection_None_Set_string_262144_4 -2.42% 1639121.418 1599494.305 - -6.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.41% 35.220 34.371 - -13.91% -
BM_std_minmax_element<short>/3 -2.41% 1.113 1.086 - 0.58% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.40% 28.296 27.618 - -89.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.40% 286819.108 279945.164 - -2.12% -
BM_vector_deque_move_backward/64000 -2.39% 8157.122 7962.013 - 9.75% -
SetIntersection_None_Set_string_262144_16 -2.38% 1638627.768 1599584.393 - -6.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.38% 15.308 14.944 - -2.67% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.38% 1.656 1.617 - -4.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.37% 8.728 8.522 - -4.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.37% 12334.067 12042.335 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.36% 200121074.834 195389630.216 - -2.61% -
BM_num_get<long_long> -2.35% 10.900 10.644 - -56.93% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.35% 33577.981 32788.681 - -3.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.35% 45.940 44.860 - 11.98% -
std::move(vector<bool>)_(unaligned)/512 -2.35% 4.964 4.847 - 1.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.35% 58.284 56.917 - -5.79% -
BM_deque_vector_copy_backward/65536 -2.34% 8278.759 8084.688 - 9.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.34% 12794.491 12494.638 - 7.79% -
SetIntersection_None_Set_string_262144_64 -2.34% 1639642.986 1601227.457 - -6.03% -
SetIntersection_Interlaced_Vector_float_16384_4 -2.34% 1411180.434 1378187.197 - -16.48% -
ranges::min(std::vector<long_long>)/64 -2.34% 4.926 4.811 - 2.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.34% 1.434 1.401 - 11.42% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.34% 100156.922 97816.889 - 0.86% -
BM_deque_deque_ranges_move/1024 -2.34% 37.761 36.879 - -0.27% -
BM_deque_deque_copy_backward/2 -2.33% 2.526 2.467 - -0.02% -
std::remove_copy_if(deque<int>)_(prefix)/50 -2.33% 28.763 28.093 - 1.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.33% 3116225.374 3043766.178 - -4.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.33% 10316.170 10076.301 - 20.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.32% 18.038 17.620 - -11.12% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.31% 17.790 17.378 - -1.33% -
SetIntersection_Front_Set_string_256_64 -2.31% 14866868.309 14522998.847 - 2.40% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.30% 33.758 32.980 - 18.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.30% 296.167 289.369 - -2.67% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.29% 1844939.477 1802605.703 - -0.41% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.29% 233.779 228.427 - -11.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.28% 120483393.705 117730428.135 - -2.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.28% 3003479.736 2934946.127 - -7.38% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.28% 1835715.507 1793860.113 - -8.09% -
BM_PushHeap_float_Random_16384 -2.27% 7.348 7.181 - -4.89% -
BM_std_minmax_element<short>/4 -2.26% 1.242 1.214 - 0.21% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.25% 4.874 4.765 - 0.85% -
std::set<std::string>::find(key)_(existent)/32 -2.25% 15.016 14.679 - 2.86% -
ranges::minmax(std::deque<__int128>)/1 -2.25% 0.679 0.664 - 2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.24% 8871388.532 8672757.217 - -32.55% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.24% 21.145 20.672 - -3.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -2.23% 6142.952 6005.932 - -58.21% -
std::lower_bound(std::vector<int>)/8192 -2.23% 16.117 15.758 - 0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.23% 2081499.916 2035182.863 - -4.38% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.22% 41.852 40.922 - 0.36% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.22% 16.202 15.842 - -8.80% -
SetIntersection_Front_Vector_uint32_16384_1 -2.22% 1033547.690 1010620.831 - -5.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -2.22% 20854346.265 20392039.092 - -3.76% -
BM_deque_deque_copy_backward/70000 -2.22% 8761.417 8567.345 - 7.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.21% 47.067 46.026 - -9.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.20% 4250283.540 4156870.136 - -4.25% -
SetIntersection_None_Set_string_256_1 -2.20% 11797556.049 11538285.764 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.20% 198604529.053 194242560.236 - -5.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.20% 13077.538 12790.329 - 3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.19% 2097697.834 2051701.580 - -4.70% -
bm_lexicographical_compare<int>/1 -2.19% 1.424 1.393 - -3.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.19% 4373285.247 4277662.969 - -3.79% -
BM_StringEraseToEnd_Small_Opaque -2.18% 0.606 0.593 - 0.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.18% 3.029 2.964 - 8.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.17% 18.708 18.302 - -2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.17% 229838535.260 224855059.295 - -7.59% -
SetIntersection_None_Vector_uint64_1024_1 -2.17% 1077433.291 1054072.104 - -3.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.16% 7508200.006 7345670.706 - -4.46% -
std::move_backward(vector<bool>)_(unaligned)/4096 -2.16% 27.972 27.367 - 0.66% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.16% 1012966.440 991100.511 - -5.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.15% 817.263 799.675 - -2.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.15% 139960.565 136957.795 - 0.79% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.14% 21.006 20.556 - -3.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.14% 1103568.421 1079922.058 - -2.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.14% 13035.822 12756.937 - 3.08% -
std::rotate_copy(deque<int>)/1024 -2.14% 34.661 33.920 - -1.24% -
BM_vector_deque_copy/64 -2.13% 2.826 2.766 - -1.91% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.13% 400.837 392.289 - -0.95% -
std::set<int>::equal_range(key)_(existent)/32 -2.13% 1.828 1.789 - 4.39% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.12% 3447.960 3374.693 - -7.72% -
SetIntersection_Front_Set_uint32_262144_16384 -2.12% 219688697.510 215022225.327 - -3.07% -
SetIntersection_None_Vector_string_16384_256 -2.12% 1218407.747 1192535.808 - -3.92% -
std::replace(vector<int>)_(prefix)/1024 -2.12% 158.981 155.617 - -1.87% -
BM_deque_vector_move_backward/70000 -2.11% 8877.062 8689.343 - 9.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.11% 13.404 13.120 - -3.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.11% 197965812.143 193795045.098 - -3.97% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.10% 4.226 4.137 - -9.26% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -2.09% 35.853 35.102 - 1.12% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.09% 27.595 27.019 - -4.54% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.09% 41.330 40.467 - 3.11% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.09% 34.666 33.943 - -1.45% -
SetIntersection_Front_Set_uint32_64_16 -2.09% 15347865.880 15027656.219 - -2.41% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.09% 16.617 16.270 - -3.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -2.09% 52.820 51.718 - 11.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.09% 400.262 391.915 - -0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.08% 1161055.547 1136849.854 - -3.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.08% 400.369 392.025 - -1.69% -
SetIntersection_Interlaced_Set_float_1024_4 -2.08% 9999248.182 9791089.306 - 0.03% -
std::partition_copy(list<int>)/8192 -2.08% 7270.687 7119.477 - 3.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.08% 49.803 48.767 - 37.71% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.07% 13084.950 12813.653 - -2.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.07% 50.898 49.843 - -4.59% -
bm_lexicographical_compare<int>/1048576 -2.07% 69719.657 68275.904 - 0.35% -
BM_vector_deque_ranges_copy_backward/64 -2.07% 3.028 2.965 - -2.37% -
SetIntersection_Front_Set_float_16384_64 -2.07% 1797847.733 1760683.870 - 1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.07% 19.854 19.444 - -3.39% -
ranges::min(std::list<long_long>)/8 -2.07% 1.935 1.895 - 2.86% -
BM_StringEraseWithMove_Large_Opaque -2.07% 2.863 2.804 - 13.00% -
BM_PushHeap_string_Random_256 -2.06% 14.580 14.279 - 0.44% -
std::search(vector<int>)_(single_element)/8192 -2.06% 1853.301 1815.052 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.06% 1241652.586 1216094.402 - -2.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.06% 200.389 196.264 - -1.50% -
bm_ranges_swap_ranges_vb_aligned/256 -2.06% 3.530 3.457 - -2.19% -
SetIntersection_Front_Vector_string_1024_256 -2.06% 9392686.585 9199484.882 - -9.85% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -2.06% 12.219 11.968 - 0.16% -
std::set<int>::ctor(const&)/32 -2.06% 226.170 221.519 - 3.77% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.06% 272.618 267.013 - -1.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.06% 400.500 392.266 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.06% 1763563.639 1727318.930 - -5.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.05% 4330788.728 4241968.349 - -7.04% -
rng::contains_subrange(list<int>)_(process_all)/8192 -2.05% 7823.746 7663.356 - -15.24% -
SetIntersection_Front_Set_uint64_256_16 -2.05% 4502296.490 4410070.334 - -2.96% -
std::for_each(list<int>)/50 -2.05% 21.575 21.133 - -1.48% -
std::search(list<int>,_pred)_(no_match)/8192 -2.04% 7405.702 7254.774 - 0.23% -
std::partial_sort(deque<int>)_(heap)/8192 -2.03% 267419.253 261977.916 - -5.04% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.03% 276.925 271.294 - 4.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.03% 13960901.036 13677102.964 - -5.52% -
std::for_each(multimap<int>::iterator)/8192 -2.03% 7546.134 7392.790 - -54.00% -
std::map<int,_int>::erase(key)_(existent)/32 -2.03% 23.281 22.808 - -2.49% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.02% 99261.206 97257.055 - -6.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.00% 46.198 45.273 - -0.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.00% 28.921 28.343 - -6.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.00% 3096994.723 3035088.151 - -5.23% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.00% 25.364 24.857 - 0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.99% 21555611.355 21126058.466 - 0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.99% 15.289 14.985 - -2.20% -
BM_deque_deque_copy/64000 -1.99% 2978.832 2919.619 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.98% 1219714.284 1195558.282 - -2.54% -
std::set<int>::ctor(const&)/8192 -1.98% 50801.624 49795.522 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.97% 352256346.502 345302818.605 - -3.24% -
std::sort(deque<int>)_(repeated)/8 -1.97% 18.167 17.809 - -1.45% -
std::for_each(multiset<int>::iterator)/8192 -1.97% 8082.276 7923.235 - -50.78% -
bm_gcd_trivial -1.96% 0.687 0.674 - -0.57% -
std::move(vector<int>)/1048576 -1.96% 57900.986 56766.239 - 1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.95% 1219540.916 1195728.935 - 0.00% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.95% 22564.215 22123.932 - 1.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.95% 399.914 392.113 - -0.87% -
SetIntersection_Front_Vector_uint32_256_1 -1.95% 4159899.184 4078785.561 - -3.21% -
std::move(vector<int>)/8 -1.95% 2.295 2.250 - 3.71% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.95% 17.656 17.312 - -2.56% -
BM_deque_vector_ranges_move_backward/70000 -1.95% 8926.926 8753.134 - 10.18% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.95% 12534.083 12290.103 - -1.13% -
BM_vector_deque_ranges_copy/70000 -1.95% 3164.917 3103.322 - -0.03% -
bm_ranges_lexicographical_compare<int>/1048576 -1.94% 69622.740 68269.903 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.94% 11431170.127 11209107.884 - -0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.94% 146613.656 143769.728 - -2.31% -
SetIntersection_Front_Set_uint32_262144_1 -1.94% 1025575.980 1005687.648 - -4.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.94% 6767.171 6636.153 - -1.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.94% 43.197 42.361 - -0.46% -
std::find_if(vector<char>)_(bail_25%)/8 -1.93% 0.750 0.736 - -10.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.93% 8612868.292 8446607.507 - -1.52% -
SetIntersection_None_Set_uint32_256_4 -1.93% 11231564.578 11015203.251 - -4.24% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.92% 64526.790 63285.682 - -0.69% -
BM_deque_vector_move/512 -1.92% 16.907 16.582 - -0.21% -
BM_PushHeap_string_Random_64 -1.92% 13.115 12.863 - -0.25% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.92% 8.355 8.195 - -0.73% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.92% 19.901 19.519 - -2.31% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.92% 11534.771 11313.374 - -0.32% -
std::set<std::string>::clear()/32 -1.92% 905.441 888.100 - 1.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.91% 117700.076 115447.143 - 3.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.91% 1150181.547 1128209.325 - -4.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.91% 399.560 391.946 - -0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.90% 644.305 632.095 - -0.30% -
BM_deque_deque_ranges_copy_backward/4096 -1.89% 156.945 153.973 - 2.05% -
BM_vector_deque_ranges_move_backward/1024 -1.89% 38.120 37.399 - -1.53% -
SetIntersection_None_Vector_uint32_262144_1024 -1.89% 1120283.048 1099125.540 - -4.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.89% 1163361.756 1141392.282 - -2.71% -
BM_deque_vector_copy_backward/0 -1.89% 1.565 1.536 - -0.35% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.88% 3830.639 3758.682 - 1.11% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.87% 7180187.279 7045759.160 - -1.23% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.87% 25.271 24.799 - 7.83% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.87% 350553978.277 344006378.629 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.87% 1245804.523 1222565.758 - -2.09% -
BM_deque_deque_ranges_copy/64 -1.85% 3.086 3.029 - -1.30% -
SetIntersection_Front_Set_float_262144_16 -1.85% 1186938.902 1164986.891 - -3.55% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.85% 277.983 272.850 - -3.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.84% 1687489.828 1656362.791 - -1.79% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.84% 4.107 4.031 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.84% 1637067.627 1606919.352 - -4.99% -
std::is_sorted_until(deque<int>,_pred)/8 -1.84% 4.207 4.130 - -0.29% -
ranges::min(std::vector<long_long>)/8 -1.84% 2.286 2.244 - 5.54% -
BM_CmpLess_uchar_schar -1.84% 1.033 1.014 - -9.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.84% 7.032 6.903 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.83% 1.673 1.643 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.83% 3523843.508 3459479.991 - -1.82% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.83% 38168.160 37471.081 - 2.05% -
std::replace(vector<int>)_(prefix)/8192 -1.82% 1256.478 1233.598 - -2.04% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.82% 415.724 408.162 - -2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.82% 1536429.409 1508504.543 - -1.61% -
BM_vector_deque_ranges_copy/64 -1.81% 2.701 2.652 - -5.39% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.81% 950.600 933.389 - -1.60% -
BM_PushHeap_float_Random_256 -1.80% 6.867 6.743 - -7.62% -
std::set<int>::find(key)_(existent)/1024 -1.80% 3.952 3.881 - -5.48% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.80% 571.050 560.790 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.79% 1190445.014 1169089.032 - -1.16% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.79% 1632321.047 1603072.590 - -2.62% -
std::search(vector<int>)_(same_length)/1024 -1.79% 252.466 247.954 - 1.31% -
std::move_backward(deque<int>)/512 -1.79% 23.986 23.557 - 0.00% -
std::set<std::string>::find(key)_(non-existent)/32 -1.78% 10.095 9.915 - 5.22% -
BM_CmpEqual_int_ushort -1.78% 1.112 1.092 - -0.19% -
std::set<int>::count(key)_(non-existent)/32 -1.78% 2.933 2.881 - -4.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.78% 8740939.895 8585477.172 - -4.98% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.78% 351900098.313 345642581.359 - -2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.78% 4168646.395 4094555.705 - -3.63% -
SetIntersection_Interlaced_Vector_string_64_64 -1.78% 25454985.701 25003036.519 - -7.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -1.77% 2.784 2.734 - 0.62% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -1.77% 10.239 10.057 - 2.00% -
std::set<int>::erase(key)_(existent)/1024 -1.77% 50.841 49.941 - -0.33% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.77% 33444.052 32852.349 - -0.58% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.77% 7568.861 7435.073 - -1.65% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.77% 16418.926 16129.013 - -4.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.76% 1576932.842 1549150.392 - -3.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.76% 778.339 764.634 - -3.05% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.76% 73904.328 72603.148 - -1.44% -
std::none_of(list<int>)_(process_all)/32768 -1.76% 27060.063 26583.907 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.76% 18601673.300 18274981.185 - -1.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.75% 6.710 6.592 - 2.14% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -1.75% 16807.323 16513.486 - 2.19% -
SetIntersection_Interlaced_Set_string_64_4 -1.75% 25642184.168 25194111.717 - -2.61% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.75% 82227.993 80791.865 - -4.87% -
SetIntersection_None_Vector_uint64_256_256 -1.75% 2114838.439 2077911.938 - -3.79% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.74% 18.403 18.082 - 4.32% -
std::stable_partition(list<int>)_(sparse)/50 -1.74% 27.055 26.584 - -1.70% -
std::all_of(vector<int>)_(process_all)/32 -1.74% 8.553 8.405 - 0.49% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.73% 52.791 51.877 - 2.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.73% 181471.673 178337.758 - 4.37% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.73% 6.166 6.060 - -0.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.72% 120267.402 118197.431 - -2.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.72% 1042427.944 1024494.285 - -3.20% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.72% 0.927 0.911 - 3.17% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.72% 17.951 17.643 - -0.90% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -1.72% 16300.744 16020.953 - 2.50% -
SetIntersection_Interlaced_Vector_string_256_16 -1.71% 10332509.314 10155337.197 - -2.30% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.71% 613.879 603.399 - -2.30% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.71% 13111.671 12888.023 - -3.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.71% 397.325 390.549 - -1.52% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.70% 6345.719 6237.561 - -0.53% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.70% 33406.048 32837.025 - 0.97% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.70% 4.314 4.241 - -1.88% -
SetIntersection_Front_Set_uint32_256_64 -1.70% 5467680.946 5374676.137 - -7.63% -
BM_vector_deque_ranges_move_backward/512 -1.70% 17.788 17.486 - -0.14% -
SetIntersection_None_Set_uint32_1024_1 -1.70% 8910508.279 8759279.791 - -2.18% -
SetIntersection_None_Set_string_256_64 -1.69% 9442818.209 9282775.966 - -1.54% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -1.69% 10.316 10.142 - -3.99% -
BM_CmpEqual_uchar_uchar -1.69% 1.078 1.060 - -2.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.69% 11755.079 11556.854 - 0.54% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.69% 49732940.500 48894661.063 - -0.78% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.68% 17.644 17.347 - 0.38% -
SetIntersection_None_Set_uint32_256_16 -1.68% 10844306.278 10661668.570 - -3.50% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.68% 11.686 11.489 - -0.19% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.68% 797.970 784.558 - -10.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.68% 9214867.605 9060026.251 - -5.65% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.68% 56204006.274 55260254.538 - -1.67% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.67% 30.254 29.748 - -27.07% -
SetIntersection_None_Set_string_16384_1024 -1.67% 202682391.298 199295539.853 - 4.77% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.67% 22976.943 22593.358 - -1.40% -
SetIntersection_Front_Set_float_262144_64 -1.67% 1675188.827 1647273.412 - -2.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.67% 34.751 34.172 - -0.44% -
std::set<int>::ctor(const&)/1024 -1.67% 6348.624 6242.878 - -0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.67% 39.423 38.766 - -4.99% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.66% 5.188 5.102 - 2.15% -
std::pop_heap(deque<float>)/1024 -1.66% 13.292 13.071 - -3.81% -
BM_StringRelational_Less_Huge_Huge_ChangeLast -1.66% 101.025 99.350 - 0.19% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.65% 420.291 413.337 - -76.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.65% 7478843.554 7355372.762 - -1.88% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.65% 6.314 6.210 - 0.66% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.65% 8623.975 8481.928 - -2.56% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.65% 27784.777 27327.445 - 2.03% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.64% 2.705 2.661 - 8.67% -
BM_StringRelational_Less_Empty_Small_Control -1.64% 1.639 1.613 - -3.61% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.64% 1.801 1.771 - -3.03% -
BM_PushHeap_uint32_Random_1024 -1.64% 5.859 5.763 - 0.80% -
std::search(list<int>)_(no_match)/1024 -1.64% 759.262 746.832 - -0.41% -
std::multimap<int,_int>::ctor(const&)/8192 -1.64% 52617.998 51757.530 - -2.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.64% 3.643 3.583 - -42.68% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.63% 362.414 356.504 - -0.18% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 -1.63% 5087.353 5004.531 - 0.11% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.62% 4.867 4.788 - 1.24% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.62% 8.824 8.680 - 6.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.62% 4.823 4.744 - -0.86% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.62% 17.857 17.568 - -0.83% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.62% 10.739 10.566 - -2.11% -
SetIntersection_None_Vector_string_16384_16384 -1.61% 1227137.784 1207338.929 - -3.22% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.61% 570.355 561.157 - -1.41% -
BM_StringAssignAsciizMix_Transparent -1.61% 3.022 2.973 - -3.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.61% 11692.768 11504.630 - -0.54% -
BM_CmpLess_schar_schar -1.61% 0.959 0.944 - -2.00% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.61% 29.199 28.730 - 7.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.60% 1631278.078 1605115.074 - -4.43% -
std::find_end(vector<int>)_(process_all)/1048576 -1.60% 231197.193 227492.796 - -1.56% -
std::set<int>::insert(value)_(already_present)/8192 -1.60% 9.736 9.580 - 0.06% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.60% 755.221 743.126 - -12.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.60% 8.976 8.833 - -3.11% -
std::multiset<int>::find(key)_(existent)/1024 -1.60% 4.120 4.054 - -4.58% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.60% 40397.809 39752.972 - -3.97% -
std::is_sorted(vector<int>)/1024 -1.59% 248.478 244.523 - -1.40% -
BM_PushHeap_float_Random_64 -1.59% 6.266 6.167 - -8.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.59% 1249983.074 1230095.541 - -1.85% -
BM_num_get<unsigned_int> -1.59% 9.914 9.756 - -61.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.58% 69.862 68.759 - 5.72% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.58% 81841.272 80548.680 - -5.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.58% 14228.176 14003.814 - -4.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.58% 51.317 50.508 - -2.29% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.58% 190.953 187.944 - -44.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -1.58% 27.676 27.240 - -2.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.57% 103.552 101.924 - 37.83% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.56% 73727.898 72578.092 - -1.44% -
std::move(vector<bool>)_(unaligned)/262144 -1.56% 1630.746 1605.336 - 1.06% -
SetIntersection_Interlaced_Set_float_1024_1 -1.56% 1050165.698 1033818.309 - -2.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.56% 11700.385 11518.253 - 1.31% -
std::unordered_set<std::string>::clear()/32 -1.55% 926.847 912.473 - -1.85% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.55% 133866.380 131791.549 - -6.22% -
std::set<std::string>::erase(key)_(existent)/1024 -1.55% 99.796 98.251 - 31.58% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.55% 3.301 3.250 - 1.28% -
BM_vector_deque_ranges_move_backward/64 -1.55% 3.066 3.018 - 1.44% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.54% 17.722 17.448 - -0.79% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.54% 17.621 17.349 - -2.77% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.54% 178009999.113 175270020.086 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.54% 9.429 9.284 - 0.77% -
BM_PushHeap_string_Random_16 -1.54% 10.523 10.361 - 0.10% -
BM_CmpLess_ushort_schar -1.53% 1.049 1.033 - -7.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.53% 10.944 10.777 - -1.68% -
SetIntersection_None_Vector_string_262144_262144 -1.53% 1293362.804 1273608.791 - -3.31% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.53% 2097.640 2065.625 - -0.28% -
std::unordered_multimap<int,_int>::clear()/0 -1.52% 397.304 391.247 - -1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.52% 235241451.722 231655235.847 - -32.96% -
BM_StringRelational_Eq_Small_Small_ChangeLast -1.52% 2.177 2.144 - 6.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.52% 13151.715 12952.272 - 1.44% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.52% 5.510 5.426 - 12.51% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.51% 13867118.097 13657156.744 - -1.43% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.51% 17.749 17.480 - -0.60% -
rng::contains(vector<int>)_(process_all)/32 -1.51% 8.352 8.226 - -0.42% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.51% 5.436 5.354 - -9.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.51% 19.254 18.963 - -4.99% -
std::partition(vector<int>)_(dense)/50 -1.51% 13.302 13.101 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 11597444.162 11422398.987 - -2.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.51% 145162.052 142971.637 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.51% 5909713.555 5820702.167 - -1.80% -
BM_CmpLess_int_uint -1.51% 1.080 1.063 - -6.70% -
SetIntersection_None_Vector_float_1024_4 -1.51% 1090685.581 1074266.491 - -2.25% -
BM_deque_deque_copy_backward/1 -1.50% 2.779 2.738 - 1.09% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.50% 1905.597 1877.017 - -1.63% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.50% 271.277 267.210 - 0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.50% 4178986.891 4116375.823 - -2.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.50% 19031751.782 18746703.854 - -1.08% -
std::flat_multimap<int,_int>::clear()/8192 -1.50% 416.887 410.650 - -2.11% -
std::adjacent_find(list<int>)/1024 -1.49% 734.562 723.595 - -1.00% -
BM_PushHeap_string_Descending_16384 -1.49% 2.376 2.340 - 1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.49% 4312341.311 4248037.431 - -1.93% -
SetIntersection_None_Set_uint64_1024_64 -1.49% 8717197.951 8587272.889 - -4.71% -
BM_lexicographical_compare_three_way_fast_path/64 -1.49% 15.901 15.664 - 4.19% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.48% 32.094 31.619 - 1.98% -
std::deque<std::string>::ctor(size)/8192 -1.48% 8560.897 8434.185 - -0.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.48% 2.334 2.299 - 2.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.48% 1864.737 1837.184 - 8.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.48% 4220894.400 4158552.125 - -1.83% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.47% 36061.097 35529.378 - -0.97% -
std::fill(vector<bool>)/512 -1.47% 1.608 1.584 - 4.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.47% 1987383.791 1958128.174 - -4.33% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.47% 31.685 31.219 - 6.72% -
BM_PushHeap_uint32_Random_64 -1.47% 5.240 5.163 - 2.72% -
SetIntersection_Front_Vector_string_64_64 -1.47% 26381624.566 25994529.011 - 4.12% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.47% 12873.374 12684.553 - -2.07% -
SetIntersection_None_Vector_float_262144_262144 -1.46% 1129651.208 1113144.414 - -3.31% -
BM_CmpLess_ushort_uchar -1.46% 1.118 1.101 - -0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.45% 6187348.982 6097349.522 - -5.02% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.45% 1.431 1.411 - 1.03% -
SetIntersection_Front_Vector_string_1024_16 -1.45% 1645450.120 1621562.261 - 0.31% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.45% 8390.199 8268.622 - 0.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.45% 398.851 393.081 - -1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.45% 1504444.250 1482684.042 - -1.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.44% 4202214.133 4141564.499 - -2.61% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.44% 13016.272 12828.434 - -2.58% -
BM_StringFindCharLiteral/8192 -1.44% 139.972 137.955 - -0.16% -
SetIntersection_None_Vector_uint64_16384_16 -1.44% 1099984.880 1084151.490 - -2.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.44% 284230.162 280143.870 - -0.44% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.44% 21.919 21.604 - -3.66% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.42% 71.530 70.512 - -91.65% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.42% 58983829.915 58144472.166 - 0.67% -
SetIntersection_Interlaced_Set_float_1024_64 -1.42% 10242523.487 10097162.253 - -1.91% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.42% 12446272.218 12269747.774 - -1.89% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -1.42% 1.613 1.590 - -2.87% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.41% 0.935 0.921 - -5.11% -
std::is_sorted_until(list<int>)/8 -1.41% 2.101 2.072 - -0.37% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.41% 185855.146 183229.847 - 1.48% -
std::find_end(list<int>)_(process_all)/8192 -1.41% 7442.580 7337.596 - -2.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.41% 6685.400 6591.282 - -3.60% -
std::rotate(list<int>)_(by_1/4)/50 -1.41% 26.200 25.832 - 10.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.41% 2.014 1.985 - -2.07% -
BM_CmpLess_schar_uint -1.40% 1.109 1.093 - -4.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.40% 26.088 25.721 - -3.71% -
std::sort(deque<int>)_(ascending)/8 -1.40% 17.987 17.734 - -0.20% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -1.40% 2.428 2.394 - -9.42% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.40% 33656.403 33184.912 - -2.98% -
SetIntersection_None_Set_string_262144_256 -1.40% 1637003.092 1614090.494 - -5.34% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.39% 540.619 533.082 - -1.82% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.39% 5899268.890 5817060.941 - 9.07% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.39% 4156838.738 4099247.717 - -2.69% -
SetIntersection_None_Vector_string_256_1 -1.38% 4523872.020 4461246.461 - -2.63% -
std::lower_bound(std::vector<int>)/8 -1.38% 7.926 7.816 - 0.84% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.38% 106378.726 104908.599 - -0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.38% 236.286 233.023 - 0.75% -
SetIntersection_None_Set_float_256_16 -1.38% 10846052.482 10696408.800 - -1.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.38% 16.547 16.319 - 0.05% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.38% 809.244 798.086 - -8.39% -
BM_PushHeap_uint64_Ascending_262144 -1.37% 5.019 4.950 - 6.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.37% 130532458.636 128744995.755 - -6.14% -
BM_deque_deque_ranges_copy_backward/70000 -1.37% 8654.273 8536.059 - 3.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.36% 660.656 651.641 - -0.74% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.36% 7.961 7.852 - -3.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.36% 20.290 20.015 - -2.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.36% 13062.991 12885.809 - 2.65% -
std::flat_map<int,_int>::clear()/1024 -1.35% 397.545 392.161 - -1.69% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.35% 1.665 1.643 - 0.88% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.35% 17.715 17.476 - -0.70% -
std::reverse_copy(deque<int>)/32768 -1.35% 8026.831 7918.631 - 0.18% -
std::map<std::string,_int>::ctor(const&)/0 -1.35% 12.873 12.700 - -1.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.35% 28.786 28.399 - -1.40% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.35% 1017.024 1003.340 - -1.23% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -1.34% 18281.573 18035.723 - 2.67% -
BM_StringAssignAsciiz_Large_Transparent -1.34% 11.645 11.488 - -2.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.34% 7537047.319 7435947.018 - -2.84% -
std::remove_if(deque<int>)_(prefix)/8192 -1.34% 4335.778 4277.827 - 2.39% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.34% 101.029 99.679 - -1.71% -
std::pop_heap(deque<float>)/8192 -1.33% 61.810 60.986 - 2.15% -
SetIntersection_None_Set_uint32_256_256 -1.33% 5768362.704 5691502.783 - -2.07% -
vector<bool>(const_vector<bool>&) -1.33% 9.723 9.594 - 0.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.33% 8168.407 8059.789 - -1.72% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.33% 806.643 795.933 - 11.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.33% 54958.430 54229.144 - -1.12% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.32% 5.410 5.338 - -11.13% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.32% 4.215 4.159 - 2.65% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.32% 32209.697 31783.665 - 0.61% -
std::move(vector<bool>)_(unaligned)/64 -1.32% 1.660 1.638 - 0.49% -
rng::for_each(map<int>)/8192 -1.32% 7391.376 7293.884 - -55.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.32% 28.389 28.015 - 2.96% -
BM_deque_deque_move/1024 -1.32% 37.279 36.789 - -2.46% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.31% 0.768 0.758 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.31% 10875831.320 10732907.764 - -1.63% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.31% 1000266.747 987128.439 - -0.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.31% 24.677 24.354 - -2.63% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.31% 6818.853 6729.655 - -0.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.30% 68.214 67.325 - 26.35% -
std::move(deque<int>)/64 -1.30% 4.874 4.811 - -21.29% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.30% 4496441.914 4437965.907 - -2.84% -
BM_num_put<unsigned_long_long> -1.30% 11.605 11.454 - 13.18% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.30% 2364.688 2333.950 - -18.53% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.30% 167.477 165.300 - 5.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.30% 39147482.801 38639150.455 - -1.91% -
SetIntersection_Interlaced_Set_string_262144_4 -1.29% 1820769.693 1797246.664 - -4.27% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.29% 400.991 395.812 - -1.05% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.29% 5.811 5.736 - -0.96% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.29% 24.101 23.790 - -0.17% -
SetIntersection_Front_Vector_uint32_256_256 -1.29% 4307072.700 4251692.795 - -0.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 9068.782 8952.599 - 0.99% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.28% 36.144 35.682 - 0.92% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 -1.28% 3.009 2.970 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.28% 28343.376 27980.467 - -19.07% -
SetIntersection_Front_Set_uint32_16384_16 -1.28% 1191281.648 1176043.672 - -3.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.28% 397.264 392.197 - -1.92% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.27% 26.102 25.769 - -1.11% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.27% 2.591 2.558 - -3.40% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.27% 52423.044 51755.403 - -34.43% -
bm_swap_ranges_vb_aligned/512 -1.27% 4.964 4.901 - -0.36% -
SetIntersection_Front_Set_uint64_16384_1024 -1.27% 12533722.517 12374340.971 - -0.69% -
std::copy_n(list<int>)/32768 -1.27% 26541.723 26204.777 - -1.77% -
BM_CmpEqual_int_short -1.27% 1.122 1.108 - -2.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.27% 23.815 23.514 - 3.74% -
SetIntersection_None_Set_uint32_16384_4 -1.27% 154380029.450 152427043.109 - -5.74% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.26% 21848.503 21572.535 - 1.87% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.26% 16446.130 16238.408 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.26% 8863318.161 8751547.161 - -33.05% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.26% 356.704 352.208 - -1.65% -
SetIntersection_Interlaced_Set_string_262144_64 -1.26% 2100437.986 2073999.676 - -3.44% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 -1.26% 597.532 590.018 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.26% 2201539.850 2173860.217 - -0.93% -
std::copy(list<int>)/32768 -1.26% 26284.246 25954.354 - 0.44% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.25% 8238.489 8135.315 - 13.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.25% 63650.553 62854.270 - -0.37% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.25% 5.179 5.114 - 0.39% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.24% 32.447 32.043 - 0.24% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.24% 11.167 11.028 - -2.43% -
std::multiset<int>::find(key)_(existent)/8192 -1.24% 8.163 8.062 - -9.50% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.24% 13327188.869 13161771.228 - -1.72% -
std::partition(list<int>)_(sparse)/1024 -1.24% 726.253 717.264 - 0.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.24% 2.280 2.252 - -0.94% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.23% 589.772 582.488 - -8.93% -
std::stable_partition(vector<int>)_(sparse)/50 -1.23% 21.781 21.513 - -3.37% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.23% 416.301 411.175 - -1.44% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.23% 15.855 15.660 - -2.73% -
std::swap_ranges(list<int>)/32 -1.23% 20.290 20.041 - 3.74% -
std::is_sorted(list<int>)/1024 -1.23% 750.300 741.086 - -1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.23% 205366609.309 202847818.641 - -1.29% -
BM_PushHeap_float_Ascending_16384 -1.23% 4.373 4.320 - 0.67% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.22% 332.402 328.331 - -1.45% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.22% 1564.972 1545.821 - 0.09% -
SetIntersection_Front_Set_float_16384_16 -1.22% 1210095.885 1195295.476 - -1.41% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.22% 237143157.424 234243300.102 - -0.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.22% 2.695 2.662 - 6.78% -
BM_vector_deque_move_backward/1024 -1.22% 37.979 37.515 - 0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.22% 8330604.946 8229356.359 - -2.05% -
std::set<std::string>::clear()/8192 -1.21% 214409.699 211807.099 - -4.80% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.21% 72001.341 71128.232 - -3.59% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.21% 4.148 4.098 - 1.46% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.21% 51994.551 51365.077 - 1.00% -
SetIntersection_None_Set_uint32_1024_4 -1.21% 8749618.087 8643865.778 - -4.26% -
std::set<std::string>::ctor(const&)/1024 -1.21% 34818.938 34399.250 - -2.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.20% 12974.761 12818.583 - -2.49% -
BM_PushHeap_uint64_Random_16 -1.20% 4.477 4.423 - 6.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.20% 1163904.976 1149912.136 - 0.25% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.20% 50.729 50.119 - -3.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.20% 12524821.487 12374409.912 - -3.34% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.20% 811.508 801.794 - 0.67% -
BM_vector_deque_ranges_move_backward/4096 -1.20% 150.439 148.640 - -2.01% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -1.20% 12.952 12.797 - -12.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.19% 929710.701 918602.215 - -2.62% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.19% 25.218 24.917 - 3.96% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.19% 9864.737 9747.204 - -4.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.19% 210482.042 207976.764 - -1.11% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.19% 6503.212 6425.822 - 2.57% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.19% 67.898 67.091 - 5.80% -
std::sort(vector<int>)_(ascending)/8 -1.19% 15.790 15.603 - -3.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.19% 15.819 15.631 - -7.86% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.18% 543.979 537.548 - -1.08% -
BM_StringFindMatch2/4096 -1.18% 1070.519 1057.871 - -0.12% -
BM_deque_deque_ranges_move_backward/70000 -1.18% 8685.862 8583.271 - 7.40% -
SetIntersection_Front_Set_float_16384_1 -1.18% 1043154.624 1030836.182 - -2.82% -
std::replace_if(list<int>)_(prefix)/8192 -1.18% 7262.721 7177.037 - 0.76% -
std::set<std::string>::erase(iterator)/32 -1.18% 27.001 26.683 - -15.91% -
BM_vector_deque_copy_backward/70000 -1.18% 8967.370 8861.650 - 7.70% -
SetIntersection_None_Vector_string_1024_256 -1.18% 1167801.789 1154035.817 - -2.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.18% 35.317 34.902 - 10.28% -
SetIntersection_Interlaced_Set_string_256_16 -1.17% 17602312.069 17395552.075 - -5.09% -
SetIntersection_Front_Set_string_64_64 -1.17% 33996704.727 33597568.721 - -1.47% -
std::map<int,_int>::clear()/8192 -1.17% 84657.800 83669.187 - -9.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.17% 201.531 199.183 - -3.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.16% 250786.868 247867.832 - -12.50% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.16% 44374.943 43858.476 - -2.59% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.16% 1923.598 1901.232 - 0.21% -
SetIntersection_None_Set_uint32_64_64 -1.16% 11487027.937 11353488.360 - -1.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.16% 36250.783 35829.407 - -2.90% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.16% 0.934 0.924 - 0.55% -
std::partition_point(list<int>)/50 -1.16% 24.976 24.687 - 1.09% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.16% 26015.490 25713.705 - -9.87% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.16% 10959899.530 10833264.196 - -2.09% -
std::count(vector<bool>)/1000 -1.15% 2.996 2.962 - -1.12% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.15% 17648744.117 17445325.125 - -3.01% -
BM_deque_deque_copy/70000 -1.15% 3233.931 3196.658 - 0.46% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.15% 10.151 10.034 - -6.37% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.15% 4.019 3.973 - -4.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.15% 6513.388 6438.434 - -1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.15% 1172680.731 1159187.097 - -3.97% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.15% 106460.312 105236.414 - -0.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.15% 21.513 21.266 - 0.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.15% 461.329 456.044 - -2.63% -
BM_StringAssignAsciiz_Large_Opaque -1.15% 11.615 11.482 - -2.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.14% 2548.245 2519.073 - 0.08% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.14% 4.742 4.688 - 2.31% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.14% 23.135 22.870 - -2.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.14% 1825739.546 1804876.428 - 0.38% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.14% 16.478 16.290 - -0.72% -
std::replace_if(vector<int>)_(prefix)/1024 -1.14% 273.226 270.105 - 1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.14% 119871895.178 118505098.603 - -0.66% -
BM_PushHeap_string_Descending_262144 -1.14% 3.110 3.074 - -2.52% -
std::fill_n(deque<int>)/1024 -1.13% 29.816 29.478 - -87.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.13% 15.107 14.935 - -2.48% -
SetIntersection_None_Vector_uint64_1_1 -1.13% 533993356.454 527958812.475 - -2.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.13% 12.953 12.807 - -1.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.13% 446.447 441.423 - -0.28% -
BM_vector_deque_move_backward/70000 -1.12% 8819.166 8720.055 - 8.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.12% 762.387 753.841 - 0.04% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.12% 15.656 15.482 - -2.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.11% 23476.025 23214.949 - 0.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.11% 286083.589 282919.470 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.10% 1944927.897 1923437.744 - -3.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.10% 5.064 5.008 - 11.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.10% 21.420 21.183 - 0.26% -
BM_deque_deque_ranges_move/65536 -1.10% 3099.951 3065.769 - -1.33% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.10% 582.302 575.890 - -21.58% -
std::multiset<int>::find(key)_(existent)/32 -1.10% 1.605 1.587 - -4.41% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.10% 664.733 657.440 - 11.83% -
SetIntersection_None_Vector_uint32_1024_256 -1.10% 1088980.488 1077047.684 - -1.54% -
ranges::minmax(std::list<__int128>)/8 -1.09% 3.885 3.842 - -0.28% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.09% 511.118 505.529 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.09% 1112965.277 1100813.786 - -0.95% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.09% 8.631 8.537 - -0.30% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -1.09% 3697.246 3656.902 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.09% 4316560.969 4269509.175 - -2.12% -
BM_vector_deque_copy_backward/1 -1.09% 2.338 2.313 - -2.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.08% 28.939 28.625 - 6.78% -
rng::for_each(multiset<int>)/8 -1.08% 6.853 6.779 - 51.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.08% 12.969 12.829 - -1.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.08% 141305.376 139776.875 - -0.59% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.08% 10.826 10.709 - -7.77% -
SetIntersection_None_Set_uint32_16384_1 -1.08% 154539585.904 152870950.228 - -5.59% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.08% 28499.613 28192.642 - 0.37% -
std::sort_heap(vector<NonIntegral>)/1024 -1.08% 9923.625 9816.803 - -1.16% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.07% 14.153 14.002 - -1.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.07% 43.816 43.348 - -2.77% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.07% 26616.261 26331.943 - 4.56% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.07% 358.166 354.341 - -1.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.07% 1034561.965 1023530.697 - -4.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 14.992 14.832 - -2.96% -
BM_CmpLess_uint_int -1.06% 1.086 1.075 - -4.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.06% 11744.048 11619.451 - -2.02% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 401.219 396.964 - -1.38% -
std::is_sorted(list<int>)/8192 -1.06% 7265.752 7188.872 - -1.61% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.05% 381676.701 377654.152 - -0.47% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.05% 16.312 16.141 - -0.42% -
BM_vector_deque_move/1024 -1.05% 35.972 35.594 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 399.366 395.171 - -1.45% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.05% 48614.852 48104.267 - -70.22% -
std::make_heap(vector<int>)_(ascending)/1024 -1.05% 652.332 645.484 - -1.36% -
std::unique(list<int>)_(sprinkled)/1024 -1.04% 957.471 947.491 - -0.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.04% 398.105 393.961 - -0.83% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.04% 203.354 201.238 - -99.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.04% 17.819 17.634 - -11.00% -
std::find_end(list<int>)_(same_length)/1000 -1.04% 744.945 737.234 - -49.89% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.03% 4.472 4.426 - -0.27% -
SetIntersection_None_Vector_uint32_16384_1024 -1.03% 1121324.704 1109725.330 - -0.70% -
BM_CmpLess_uchar_ushort -1.03% 1.075 1.064 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.03% 177736640.849 175900988.637 - -2.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.03% 61944.954 61305.417 - -1.11% -
std::set<std::string>::find(key)_(non-existent)/8192 -1.03% 26.968 26.690 - 0.79% -
std::for_each(set<int>::iterator)/8192 -1.03% 7975.536 7893.309 - -49.77% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.03% 8.639 8.550 - 0.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -1.03% 31.014 30.695 - 28.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.03% 1247750.404 1234944.012 - -2.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.03% 67321.300 66630.561 - -1.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.03% 73.517 72.763 - -0.75% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.02% 6502.405 6435.823 - 1.05% -
SetIntersection_Front_Set_string_262144_16 -1.02% 1891759.474 1872399.961 - -3.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.02% 44847124.671 44388316.841 - -5.73% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.02% 1083290.595 1072224.542 - -2.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.02% 867.111 858.297 - -1.26% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.01% 15.280 15.125 - -3.71% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.01% 10006272.902 9905062.510 - -2.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.01% 53.511 52.970 - -0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.01% 23467224.050 23230050.137 - -12.22% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.01% 32.099 31.775 - 0.58% -
BM_deque_vector_move/65536 -1.01% 2995.735 2965.515 - 0.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.01% 33331.399 32995.353 - -1.21% -
std::find_if_not(list<int>)_(process_all)/32768 -1.01% 26053.751 25791.383 - 1.77% -
SetIntersection_Front_Vector_uint32_256_16 -1.01% 4138510.312 4096855.564 - -4.98% -
std::multimap<int,_int>::ctor(const&)/1024 -1.00% 6541.697 6476.002 - -3.08% -
SetIntersection_Front_Set_string_256_16 -1.00% 7173210.465 7101180.824 - 4.60% -
std::count(list<int>)_(every_other)/8 -1.00% 2.114 2.093 - -1.82% -
BM_deque_vector_copy_backward/1 -1.00% 2.136 2.115 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.00% 3968.215 3928.431 - 0.54% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.00% 37442.524 37067.588 - -1.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.00% 777.435 769.653 - -3.06% -
BM_vector_deque_ranges_copy_backward/4000 -1.00% 142.224 140.800 - -0.17% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.00% 11156689.923 11045005.941 - -2.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.00% 12818.765 12690.466 - -2.85% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 223.60% 251.460 813.713 - -13.54% -
std::for_each_n(vector<int>)/8 199.52% 0.911 2.729 - 2.19% -
std::copy_if(vector<int>)_(every_other)/32768 125.40% 7217.053 16267.310 - 0.51% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.63% 3927.250 8704.117 - 0.15% -
std::copy_if(vector<int>)_(every_other)/4096 120.69% 905.895 1999.223 - 0.46% -
std::unique_copy(list<int>)_(sprinkled)/1024 120.35% 732.859 1614.870 - 118.06% -
std::copy_if(vector<int>)_(every_other)/262144 120.23% 58160.561 128089.100 - 0.62% -
std::unique_copy(list<int>)_(contiguous)/1024 120.17% 741.140 1631.802 - 120.78% -
std::copy_if(vector<int>)_(every_other)/1048576 116.13% 232805.495 503154.336 - -0.10% -
std::copy_if(vector<int>)_(every_other)/512 115.18% 118.492 254.971 - 0.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 112.57% 1011.249 2149.649 - 0.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 112.54% 13.066 27.771 - -0.06% -
std::copy_if(vector<int>)_(every_other)/64 111.69% 15.539 32.893 - 0.44% -
SetIntersection_Interlaced_Vector_float_262144_16 111.20% 2928717.384 6185494.979 - 87.41% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 108.19% 787.992 1640.517 - 107.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 105.27% 43.699 89.704 - -0.61% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 101.62% 828.933 1671.330 - 99.92% -
std::set<std::string>::insert(value)_(already_present)/8192 95.57% 31.276 61.165 - -0.20% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 95.06% 0.228 0.445 - 70.94% -
SetIntersection_Interlaced_Vector_uint32_262144_64 90.66% 8475549.431 16159551.853 - 94.45% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.33% 0.258 0.488 - -1.10% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.13% 0.258 0.487 - 0.01% -
SetIntersection_Interlaced_Vector_float_262144_256 84.64% 20310714.315 37502297.803 - 16.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 81.40% 18.411 33.397 - 1.33% -
SetIntersection_Interlaced_Vector_uint64_262144_16 80.53% 3496611.628 6312315.942 - 106.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.60% 23.019 41.113 - 0.50% -
std::unordered_set<std::string>::erase(key)_(existent)/32 77.85% 74.611 132.697 - 67.37% -
BM_PushHeap_uint32_QuickSortAdversary_1 77.10% 0.394 0.698 - 19.50% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.22% 409.990 718.377 - 0.01% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.66% 162.883 276.354 - 0.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 69.24% 43.137 73.004 - 8.89% -
std::reverse(vector<int>)/8 68.54% 1.478 2.492 - 17.39% -
std::copy_if(vector<int>)_(every_other)/8 67.91% 2.529 4.247 - 1.40% -
SetIntersection_Interlaced_Vector_uint32_262144_16 65.25% 3078611.118 5087475.364 - 39.58% -
std::find_if_not(list<int>)_(process_all)/8 65.22% 2.254 3.723 - -2.63% -
ranges::minmax(std::list<long_long>)/1 63.59% 0.343 0.560 - 22.49% -
std::find(list<int>)_(bail_25%)/8192 62.26% 1418.786 2302.140 - 61.95% -
std::copy_n(vector<int>)/4096 59.68% 142.411 227.399 - 37.02% -
std::move(vector<bool>)_(aligned)/1048576 58.44% 1703.571 2699.174 - 55.80% -
std::move(vector<int>)/32768 57.90% 1704.927 2692.111 - 56.29% -
SetIntersection_Interlaced_Vector_uint32_262144_256 56.68% 27482531.385 43060123.050 - 23.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 55.22% 3.523 5.468 - 8.90% -
BM_PushHeap_float_QuickSortAdversary_1 55.10% 0.449 0.696 - 43.58% -
BM_PushHeap_uint64_Descending_1 54.98% 0.448 0.694 - 40.94% -
std::partition(list<int>)_(sparse)/50 54.34% 14.858 22.931 - 1.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 53.82% 0.314 0.484 - 77.78% -
std::multiset<std::string>::erase(key)_(existent)/32 53.56% 51.656 79.321 - -3.52% -
std::unique_copy(deque<int>)_(sprinkled)/52 53.09% 14.717 22.529 - 16.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.73% 51.024 77.927 - 0.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.08% 87789.553 133508.055 - 1.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 51.86% 1.042 1.583 - 34.64% -
std::none_of(vector<int>)_(process_all)/50 51.76% 12.678 19.240 - -0.18% -
rng::for_each(multiset<int>)/8 51.24% 4.482 6.779 - -1.08% -
std::copy(vector<int>)/4096 50.60% 150.626 226.843 - 7.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.49% 48.328 72.730 - 35.85% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 49.28% 258.755 386.268 - 49.50% -
std::map<int,_int>::contains(key)_(non-existent)/8192 49.08% 9.369 13.966 - 63.25% -
std::unique_copy(deque<int>)_(sprinkled)/32 47.73% 9.201 13.593 - 17.48% -
rng::for_each(set<int>)/8 46.82% 4.492 6.596 - 1.27% -
SetIntersection_Interlaced_Vector_uint64_262144_256 46.71% 35286190.390 51769534.678 - 16.13% -
ranges::min(std::list<long_long>)/1 44.01% 0.225 0.324 - 20.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 43.65% 26.825 38.534 - 5.72% -
rng::for_each(multimap<int>)/8 43.59% 4.390 6.303 - 2.56% -
SetIntersection_Interlaced_Vector_uint32_16384_16 43.32% 2417594.561 3464898.413 - 33.84% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 42.10% 26.597 37.794 - 20.60% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 41.88% 21.102 29.939 - 15.11% -
BM_PushHeap_float_Ascending_1 41.78% 0.393 0.558 - -19.96% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.29% 29.807 42.115 - -0.46% -
std::find(vector<bool>)_(process_all)/8 40.76% 0.560 0.789 - 5.34% -
SetIntersection_Interlaced_Vector_uint32_16384_64 39.98% 6288828.913 8802815.820 - 23.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 39.32% 0.500 0.697 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 39.28% 24.167 33.660 - -5.87% -
rng::for_each(map<int>)/8 38.65% 4.442 6.159 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 38.32% 252514816.985 349280079.257 - 43.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 37.83% 73.949 101.924 - -1.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.71% 35.413 48.767 - -2.08% -
std::multiset<std::string>::erase(key)_(existent)/1024 37.62% 68.416 94.152 - -0.92% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 37.61% 0.289 0.397 - -2.04% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 37.53% 88937523.839 122317591.493 - 15.83% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 36.94% 66.006 90.390 - 1.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 36.91% 24.959 34.172 - 0.15% -
std::unordered_set<int>::contains(key)_(existent)/1024 36.90% 1.168 1.600 - 27.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 36.64% 50.014 68.340 - 3.26% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 35.80% 33.177 45.054 - 0.73% -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.20% 28.851 39.006 - -6.28% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 35.10% 1.335 1.804 - 19.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.97% 74.839 101.008 - 20.05% -
std::shift_left(vector<int>)/32 34.89% 2.967 4.003 - -61.21% -
std::set<int>::equal_range(key)_(non-existent)/8192 34.15% 8.932 11.982 - 20.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.81% 68.201 91.261 - 1.29% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.49% 0.366 0.488 - 14.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.32% 2.254 3.006 - 0.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 33.21% 0.353 0.470 - 14.96% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 32.93% 7520.595 9997.383 - 31.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 32.52% 5.463 7.240 - 5.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.45% 25.234 33.423 - -24.50% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 32.37% 49.746 65.851 - -7.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.84% 4315.562 5689.587 - 0.03% -
std::set<std::string>::erase(key)_(existent)/1024 31.58% 74.668 98.251 - -1.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.47% 0.367 0.483 - 0.56% -
BM_PushHeap_uint32_PipeOrgan_1 31.45% 0.466 0.613 - -3.45% -
std::find(vector<bool>)_(process_all)/50 31.44% 0.560 0.736 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 31.24% 44403612.134 58273197.172 - 20.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 30.71% 9.719 12.704 - 17.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 30.67% 30.851 40.314 - 1.92% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 30.51% 7259.828 9474.987 - 29.30% -
std::fill(list<int>)/1024 30.30% 515.521 671.723 - 0.01% -
std::rotate(list<int>)_(by_1/3)/32 29.84% 12.931 16.789 - -0.62% -
std::search(deque<int>)_(same_length)/1000 29.24% 325.451 420.597 - 26.45% -
BM_PushHeap_uint64_SingleElement_1 28.91% 0.501 0.646 - 12.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 28.91% 13387910.766 17258619.127 - 26.66% -
ranges::minmax(std::deque<long_long>)/1 28.79% 0.690 0.888 - 3.44% -
ranges::min(std::list<char>)/1 28.73% 0.354 0.455 - 24.45% -
std::unordered_multiset<int>::count(key)_(existent)/1024 28.47% 1.528 1.962 - 4.10% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.16% 23.950 30.695 - -1.03% -
std::find_if(deque<int>)_(bail_25%)/32768 27.80% 2213.869 2829.215 - 10.09% -
std::stable_partition(list<int>)_(dense)/8192 27.70% 17489.942 22335.331 - 17.59% -
std::multiset<int>::clear()/1024 27.55% 10367.689 13223.961 - 31.87% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 27.21% 640.270 814.492 - -6.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.91% 19.995 25.376 - 9.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.63% 23.326 29.537 - -4.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.35% 53.285 67.325 - -1.30% -
std::multiset<std::string>::erase(iterator)/8192 25.96% 29.953 37.730 - 4.63% -
std::find_end(deque<int>)_(single_element)/1000 25.75% 249.091 313.222 - 0.37% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 25.73% 8300.318 10436.224 - 0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 25.66% 524.207 658.696 - -14.74% -
std::map<std::string,_int>::find(key)_(non-existent)/32 25.41% 9.945 12.472 - 2.02% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.81% 79717150.781 99493054.740 - 0.16% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.58% 20.309 25.301 - -2.63% -
BM_lexicographical_compare_three_way_slow_path/16384 24.54% 3657.658 4555.395 - 0.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 24.54% 44.374 55.264 - 5.86% -
std::find_if(deque<int>)_(bail_25%)/8192 24.43% 569.375 708.495 - 10.55% -
std::find_if(vector<char>)_(process_all)/50 24.36% 5.347 6.649 - 0.19% -
std::unordered_set<int>::contains(key)_(existent)/8192 24.29% 1.218 1.514 - -9.19% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 24.29% 35.720 44.396 - 24.25% -
rng::for_each(multiset<int>)/32 24.22% 20.613 25.604 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_256_64 24.15% 6834657.462 8485194.406 - 10.07% -
std::find_if_not(vector<char>)_(process_all)/50 24.11% 5.349 6.638 - 0.31% -
BM_lexicographical_compare_three_way_slow_path/4096 24.05% 925.619 1148.242 - 0.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 23.98% 53.254 66.022 - -0.05% -
std::make_heap(deque<int>)_(heap)/8192 23.82% 7691.074 9523.280 - 5.09% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 23.75% 87.552 108.347 - 29.70% -
std::set<int>::find(key)_(non-existent)/8192 23.74% 8.408 10.404 - 19.99% -
std::equal(vector<bool>)_(unaligned)/50 23.68% 0.816 1.009 - 14.76% -
SetIntersection_Interlaced_Vector_uint64_1024_256 23.28% 6141338.510 7570818.775 - 18.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 23.10% 4.507 5.549 - 11.06% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 22.94% 6776.824 8331.432 - 24.65% -
BM_lexicographical_compare_three_way_slow_path/1024 22.82% 239.615 294.303 - 0.13% -
std::map<std::string,_int>::insert(value)_(already_present)/32 22.82% 19.225 23.611 - 17.72% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 22.79% 215.170 264.206 - 18.33% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.68% 1.048 1.285 - 32.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.62% 19.860 24.352 - 15.80% -
BM_StringRead_Cold_Deep_Large 22.60% 1.231 1.510 - 26.45% -
std::make_heap(deque<int>)_(heap)/1024 22.54% 985.834 1208.018 - 5.32% -
rng::for_each(multimap<int>)/32 22.52% 21.471 26.306 - -0.82% -
BM_num_put<bool> 22.51% 9.315 11.411 - 3.83% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.50% 25.311 31.006 - 0.04% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 22.40% 2.500 3.059 - 2.84% -
ranges::minmax(std::deque<long_long>)/70000 22.31% 25539.358 31236.212 - -8.41% -
BM_std_minmax_element<long_long>/3 22.28% 1.114 1.362 - 24.37% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.04% 241472.428 294689.955 - 0.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.98% 783.875 956.180 - 0.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 21.83% 1.004 1.223 - 0.21% -
std::map<int,_int>::find(key)_(existent)/1024 21.75% 3.643 4.435 - 2.82% -
ranges::minmax(std::deque<char>)/1 21.71% 0.657 0.799 - -12.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 21.61% 34.843 42.373 - -23.52% -
std::copy(vector<bool>)_(aligned)/262144 21.21% 587.809 712.499 - 2.99% -
BM_StringRead_Cold_Shallow_Large 21.20% 1.088 1.319 - 23.97% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.15% 0.378 0.458 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_1024_256 21.12% 5926865.277 7178663.946 - 2.47% -
BM_StringEraseWithMove_Empty_Opaque 21.09% 0.789 0.955 - 7.89% -
BM_StringRead_Cold_Shallow_Empty 21.08% 1.058 1.281 - 22.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 21.05% 1.234 1.494 - 27.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.03% 35.775 43.299 - 3.82% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 21.00% 617.132 746.703 - 94.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.99% 62.699 75.858 - 20.19% -
BM_lexicographical_compare_three_way_slow_path/65536 20.89% 15045.955 18188.986 - 0.10% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 20.87% 34.435 41.621 - 0.65% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20.81% 10011.729 12094.725 - -14.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 20.54% 8359.311 10076.301 - -2.33% -
std::make_heap(deque<int>)_(descending)/8192 20.46% 7682.167 9254.175 - 2.38% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 20.40% 27.188 32.735 - 6.82% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 20.16% 5.426 6.520 - -12.29% -
std::copy_if(list<int>)_(every_other)/64 20.13% 23.190 27.858 - 0.63% -
std::upper_bound(std::list<int>)/100 20.06% 83.840 100.657 - -0.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 19.96% 1.661 1.993 - 10.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 19.92% 1448.277 1736.716 - -7.10% -
std::find_if(vector<char>)_(process_all)/32768 19.89% 3137.543 3761.741 - 0.27% -
std::set<int>::contains(key)_(non-existent)/8192 19.84% 10.322 12.369 - 4.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.82% 543.488 651.226 - 17.82% -
ranges::minmax(std::deque<long_long>)/8 19.80% 3.561 4.266 - 1.64% -
std::find_if_not(vector<char>)_(process_all)/32768 19.70% 3135.211 3752.829 - 0.20% -
BM_StringRelational_Compare_Small_Empty_Control 19.68% 1.616 1.934 - 5.36% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 19.64% 11.293 13.511 - 9.12% -
std::multiset<int>::contains(key)_(non-existent)/1024 19.58% 5.985 7.157 - 21.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 19.54% 1.001 1.197 - -5.44% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.50% 25.957 31.017 - 17.64% -
std::is_sorted_until(list<int>,_pred)/8192 19.40% 7620.691 9099.297 - 21.92% -
std::make_heap(deque<int>)_(descending)/1024 19.40% 985.296 1176.446 - 2.70% -
std::search(list<int>)_(single_element)/8192 19.40% 7486.594 8938.779 - 0.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 19.37% 3234.376 3860.726 - 0.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.35% 9.527 11.371 - 0.31% -
std::set<int>::upper_bound(key)_(non-existent)/8192 19.33% 9.779 11.670 - 17.46% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.26% 5958482.543 7106239.563 - 0.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 19.24% 1.092 1.302 - 6.86% -
BM_PushHeap_uint64_Random_1 19.21% 0.392 0.467 - 0.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 19.20% 404.497 482.154 - 5.52% -
rng::for_each(set<int>)/32 19.19% 21.082 25.129 - -0.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.18% 31.457 37.491 - -0.88% -
std::find_if_not(vector<char>)_(bail_25%)/8 19.18% 0.932 1.111 - 31.20% -
std::find_if(vector<char>)_(process_all)/8192 18.94% 795.203 945.845 - 0.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 18.89% 50096.565 59558.597 - 13.51% -
std::find_if_not(vector<char>)_(process_all)/8192 18.88% 794.703 944.770 - 0.32% -
std::remove_copy(list<int>)_(sprinkled)/8192 18.77% 6843.842 8128.252 - 13.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 18.65% 44.611 52.929 - 80.93% -
ranges::min(std::vector<char>)/64 18.62% 3.618 4.292 - 1.63% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 18.62% 55514.512 65848.792 - 20.83% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 18.60% 27.809 32.980 - -2.30% -
std::unordered_map<int,_int>::count(key)_(existent)/32 18.28% 1.155 1.366 - -6.15% -
std::unordered_set<int>::count(key)_(existent)/1024 18.26% 1.295 1.532 - 22.93% -
std::list<int>::insert(begin)_(cheap_elements)/32 18.15% 10.187 12.036 - 7.00% -
BM_lexicographical_compare_three_way_slow_path/64 18.02% 15.120 17.844 - 0.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 18.02% 417454.532 492660.279 - 0.54% -
std::multimap<int,_int>::contains(key)_(existent)/1024 17.95% 3.891 4.589 - 2.01% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.94% 0.338 0.399 - 8.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 17.92% 557.675 657.619 - 19.73% -
std::is_sorted_until(vector<int>,_pred)/8 17.61% 3.123 3.673 - -3.65% -
rng::for_each(map<int>)/32 17.59% 21.636 25.442 - 0.60% -
ranges::minmax(std::list<char>)/64 17.55% 29.676 34.886 - 0.73% -
BM_PushHeap_uint32_Random_1 17.55% 0.465 0.547 - 19.34% -
std::list<int>::insert(begin)_(cheap_elements)/1024 17.54% 11.625 13.664 - 16.68% -
std::make_heap(deque<int>)_(repeated)/8192 17.53% 16855.059 19810.207 - 7.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 17.45% 27.112 31.842 - 11.65% -
BM_StringEraseWithMove_Empty_Transparent 17.44% 0.557 0.654 - -1.35% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 17.35% 1.042 1.222 - 13.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 17.31% 9.009 10.568 - 2.50% -
std::partition_point(vector<int>)/8192 17.14% 7.975 9.342 - 0.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 17.07% 562.840 658.908 - 19.57% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.03% 0.693 0.811 - -0.22% -
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)/1048576 16.93% 0.693 0.811 - -0.07% -
std::set<int>::equal_range(key)_(non-existent)/1024 16.92% 5.801 6.783 - 2.93% -
std::equal(vector<bool>)_(unaligned)/8 16.87% 0.818 0.956 - 7.45% -
std::for_each(set<int>::iterator)/32 16.82% 21.134 24.690 - 1.27% -
rng::find_last(deque<int>)_(bail_10%)/50 16.78% 11.313 13.212 - 8.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.77% 63.587 74.251 - 1.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 16.73% 12.170 14.206 - 17.19% -
BM_vector_deque_ranges_copy_backward/0 16.71% 0.519 0.605 - 50.71% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 16.71% 24759.709 28896.609 - 3.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.70% 6.616 7.721 - 0.06% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 16.70% 918.309 1071.679 - 7.38% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 16.61% 43193591.901 50367602.941 - 4.69% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.60% 2.599 3.031 - 1.70% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 16.55% 27.189 31.688 - 13.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.43% 505.396 588.414 - 17.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.40% 43.669 50.832 - 0.58% -
std::adjacent_find(list<int>)/50 16.08% 20.183 23.428 - 1.35% -
std::rotate(deque<int>)_(by_1/2)/8192 16.03% 1458.690 1692.549 - 16.76% -
BM_lexicographical_compare_three_way_slow_path/256 16.02% 68.636 79.631 - -0.01% -
std::find_if_not(vector<char>)_(process_all)/8 15.99% 1.327 1.539 - 0.32% -
std::rotate_copy(deque<int>)/8192 15.93% 298.955 346.581 - 19.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.86% 28.206 32.680 - 34.43% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.83% 10385.059 12029.008 - 17.41% -
std::multiset<std::string>::count(key)_(existent)/8192 15.82% 26.521 30.715 - -0.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 15.78% 54.889 63.549 - 2.75% -
BM_vector_deque_ranges_move/0 15.77% 0.396 0.459 - 8.90% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 15.70% 10149.652 11743.594 - 12.24% -
std::rotate(vector<bool>)_(1_element_backward)/8192 15.68% 111.135 128.564 - 14.33% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.68% 29.268 33.858 - -6.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 15.65% 32.207 37.249 - 6.65% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 15.65% 48.762 56.392 - 1.33% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 15.54% 27.416 31.677 - -7.04% -
std::rotate(list<int>)_(by_1/3)/8192 15.50% 8197.130 9467.400 - 13.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 15.48% 11.286 13.033 - 7.76% -
std::copy(list<int>)/8 15.45% 2.147 2.479 - 0.27% -
std::flat_multimap<int,_int>::erase(iterator)/1024 15.44% 75.413 87.059 - 16.12% -
BM_deque_deque_ranges_copy/0 15.41% 0.738 0.851 - -7.34% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.38% 8.279 9.552 - -5.53% -
std::remove_copy(list<int>)_(prefix)/8192 15.38% 6855.184 7909.211 - 9.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.24% 44.154 50.881 - 1.26% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.21% 24094.137 27757.976 - 14.24% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.20% 12.896 14.855 - 2.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.09% 892.241 1026.875 - 0.54% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.06% 25235.875 29035.316 - 19.37% -
BM_StringRead_Cold_Shallow_Small 15.04% 1.125 1.295 - 23.88% -
rng::find_last_if(deque<int>)_(bail_90%)/8 15.01% 0.962 1.107 - 19.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 14.99% 8.894 10.228 - 6.24% -
std::find_if_not(deque<int>)_(process_all)/32768 14.97% 7991.537 9187.861 - 12.47% -
std::find_end(forward_list<int>)_(process_all)/8192 14.94% 5721.474 6576.345 - 16.54% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 14.88% 26.743 30.722 - -20.53% -
BM_lexicographical_compare_three_way_slow_path/262144 14.87% 63294.777 72703.681 - 0.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.79% 1417.675 1627.370 - -2.45% -
BM_StringConstructDestroyCStr_Large_Transparent 14.71% 10.129 11.619 - -11.74% -
BM_num_put<long_long> 14.69% 10.502 12.045 - 2.75% -
std::unordered_map<int,_int>::ctor(const&)/1024 14.68% 6987.038 8012.831 - 19.65% -
std::for_each_n(join_view(vector<vector<int>>))/8 14.68% 1.409 1.616 - 11.91% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.68% 28.487 32.668 - 25.56% -
std::for_each(multimap<int>::iterator)/32 14.66% 20.803 23.852 - 0.78% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.64% 32.975 37.801 - -13.95% -
std::for_each(multimap<int>::iterator)/8 14.63% 4.438 5.087 - 0.13% -
std::find(deque<int>)_(bail_25%)/8 14.47% 1.995 2.284 - 0.10% -
BM_vector_deque_copy_backward/0 14.47% 0.419 0.480 - -4.18% -
rng::find(vector<bool>)_(process_all)/8 14.44% 0.642 0.734 - 14.69% -
std::any_of(list<int>)_(process_all)/8192 14.42% 7290.396 8341.542 - 14.47% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.40% 10.014 11.456 - 7.98% -
bm_write 14.29% 531.909 607.899 - 4.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 14.27% 23.017 26.301 - 8.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 14.26% 49.618 56.694 - 24.81% -
BM_StringRead_Cold_Deep_Small 14.26% 1.162 1.327 - 17.13% -
std::map<int,_int>::find(key)_(non-existent)/8192 14.21% 7.010 8.006 - -18.26% -
BM_deque_vector_copy/0 14.14% 1.249 1.425 - -5.08% -
BM_tolower_char<wchar_t> 14.13% 0.603 0.688 - 0.01% -
std::rotate(deque<int>)_(by_1/2)/32 14.13% 7.501 8.561 - 0.47% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.07% 11.775 13.432 - 12.96% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.04% 0.711 0.811 - -0.14% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 14.02% 32.756 37.348 - -11.78% -
rng::find(vector<bool>)_(process_all)/50 13.89% 0.692 0.788 - 13.92% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.83% 2.107 2.398 - 0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.78% 67.682 77.010 - 0.77% -
std::list<int>::insert(begin)_(cheap_elements)/8192 13.73% 12.073 13.730 - 18.46% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.61% 11.127 12.641 - 2.33% -
BM_StringRead_Cold_Deep_Empty 13.59% 1.168 1.327 - 18.04% -
std::make_heap(deque<int>)_(repeated)/1024 13.59% 2162.137 2455.969 - 5.30% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 13.58% 9.953 11.304 - 5.88% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 13.54% 7924.821 8998.158 - 13.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 13.51% 1.614 1.832 - 43.68% -
std::find_if_not(vector<int>)_(process_all)/8 13.48% 1.413 1.604 - 14.86% -
std::set<std::string>::equal_range(key)_(existent)/32 13.47% 15.019 17.042 - -0.76% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.44% 7171.693 8135.315 - -1.25% -
std::multiset<std::string>::erase(iterator)/1024 13.39% 28.383 32.185 - 1.77% -
BM_num_put<unsigned_long> 13.36% 10.429 11.822 - 2.91% -
std::remove_copy_if(list<int>)_(sprinkled)/50 13.36% 27.807 31.521 - 11.72% -
std::unordered_set<std::string>::count(key)_(existent)/32 13.33% 35.465 40.190 - 0.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 13.31% 0.299 0.339 - -29.68% -
std::map<std::string,_int>::find(key)_(existent)/8192 13.28% 28.990 32.840 - 19.05% -
BM_PushHeap_uint64_Random_4 13.25% 2.258 2.557 - 0.63% -
BM_num_put<unsigned_long_long> 13.18% 10.120 11.454 - -1.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 13.14% 1366.765 1546.370 - 5.91% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.04% 4280.391 4838.726 - -0.76% -
std::stable_partition(deque<int>)_(sparse)/32 13.02% 11.148 12.599 - 15.99% -
BM_StringEraseWithMove_Large_Opaque 13.00% 2.481 2.804 - -2.07% -
std::for_each(map<int>::iterator)/8 12.98% 4.445 5.022 - 0.14% -
BM_StringDestroy_Huge 12.97% 10.927 12.344 - 12.82% -
BM_PushHeap_uint32_Ascending_64 12.85% 1.517 1.712 - 5.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 12.77% 6028.432 6798.414 - -11.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 12.74% 46.525 52.454 - 0.82% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 12.66% 30.628 34.506 - 7.53% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.60% 842.915 949.161 - -4.39% -
SetIntersection_Interlaced_Vector_uint32_16384_4 12.56% 1371135.881 1543363.598 - 14.20% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.51% 594.917 669.368 - 0.25% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.51% 4.823 5.426 - -1.52% -
ranges::min(std::list<char>)/64 12.35% 25.927 29.129 - 2.56% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 12.33% 30.134 33.849 - 0.50% -
std::rotate(deque<int>)_(by_1/2)/50 12.26% 10.351 11.620 - 0.79% -
SetIntersection_Interlaced_Vector_uint32_16384_256 12.25% 19485468.659 21872684.755 - 0.23% -
SetIntersection_Interlaced_Vector_float_256_256 12.19% 4606317.495 5167753.651 - 1.62% -
std::find_if_not(vector<char>)_(process_all)/1024 12.07% 111.583 125.046 - 0.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 12.06% 39.719 44.508 - 8.61% -
std::equal(list<int>)_(it,_it,_it)/8192 12.01% 9275.331 10389.379 - 3.27% -
std::map<std::string,_int>::erase(iterator)/32 11.99% 28.573 32.000 - 8.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 11.98% 40.061 44.860 - -2.35% -
std::find_if(vector<char>)_(process_all)/1024 11.94% 111.723 125.058 - 0.32% -
std::unordered_multimap<int,_int>::clear()/1024 11.91% 8476.642 9486.509 - 18.72% -
std::multiset<int>::clear()/8192 11.90% 82670.556 92507.833 - 16.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 11.85% 1133.193 1267.495 - 3.88% -
std::unordered_multiset<int>::erase(iterator)/1024 11.85% 20.161 22.549 - 10.86% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.83% 587.906 657.440 - -1.10% -
std::rotate_copy(deque<int>)/32 11.82% 2.572 2.876 - 2.76% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 11.81% 28.842 32.248 - 11.06% -
std::deque<int>::ctor(size)/32 11.78% 27.048 30.235 - 8.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.77% 8.122 9.078 - -12.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.77% 46.274 51.718 - -2.09% -
std::copy_backward(list<int>)/8 11.76% 2.207 2.467 - 2.95% -
BM_num_put<long> 11.75% 10.715 11.974 - 1.13% -
ranges::min(std::list<char>)/8 11.72% 1.767 1.974 - 1.94% -
SetIntersection_Front_Vector_float_262144_16384 11.67% 71787441.651 80165352.056 - 7.24% -
BM_deque_vector_move_backward/65536 11.62% 7361.291 8216.463 - 2.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.57% 21.891 24.425 - -4.01% -
BM_deque_vector_ranges_move_backward/64000 11.56% 7048.994 7864.045 - -0.42% -
std::is_sorted_until(list<int>)/8192 11.56% 7178.179 8007.829 - 12.30% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 11.55% 0.592 0.660 - 1.68% -
BM_vector_deque_move_backward/0 11.54% 0.419 0.467 - -4.54% -
std::partial_sort(deque<int>)_(repeated)/8192 11.52% 67850.969 75668.421 - -0.13% -
BM_vector_deque_ranges_copy_backward/65536 11.52% 7540.027 8408.370 - 0.08% -
std::rotate(list<int>)_(by_1/4)/32 11.48% 13.020 14.514 - 0.06% -
std::for_each(set<int>::iterator)/8 11.45% 4.513 5.029 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.43% 32.052 35.717 - -0.30% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.43% 714.305 795.933 - -1.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 11.42% 1.257 1.401 - -2.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 11.41% 20.336 22.657 - 11.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.37% 27.715 30.867 - 0.70% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 11.36% 691.212 769.730 - -9.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 11.35% 39278.302 43735.655 - 9.38% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.33% 14177.338 15783.558 - -0.93% -
ranges::min(std::deque<long_long>)/1 11.29% 0.600 0.667 - -3.67% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 11.27% 7.511 8.357 - 9.33% -
SetIntersection_Front_Vector_uint32_262144_1024 11.27% 5309396.348 5907609.036 - 9.08% -
std::rotate(list<int>)_(by_1/4)/8192 11.19% 6476.986 7201.843 - 9.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 11.19% 4.504 5.008 - -1.10% -
BM_deque_vector_ranges_move_backward/65536 11.17% 7380.689 8204.929 - 1.23% -
BM_num_put<const_void*> 11.13% 11.206 12.454 - 0.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 11.11% 703.232 781.348 - -8.36% -
std::stable_partition(list<int>)_(dense)/32 11.06% 33.506 37.213 - 3.48% -
BM_vector_deque_ranges_copy_backward/64000 11.06% 7401.867 8220.336 - 1.80% -
std::copy_backward(deque<int>)/32768 11.02% 3673.482 4078.245 - 8.59% -
BM_deque_vector_move_backward/64000 11.01% 7173.428 7962.872 - -0.21% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 11.00% 8.309 9.223 - 1.07% -
BM_vector_deque_copy_backward/64000 10.93% 7399.057 8207.712 - 1.40% -
std::list<int>::erase(begin)_(cheap_elements)/32 10.91% 10.267 11.388 - 2.69% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 10.88% 12.890 14.293 - 10.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10.88% 5155.527 5716.673 - 8.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.82% 28.819 31.938 - 16.41% -
std::find_if_not(list<int>)_(process_all)/8192 10.80% 6934.482 7683.705 - 12.30% -
std::for_each(map<int>::iterator)/32 10.80% 21.499 23.821 - -0.45% -
BM_PushHeap_uint32_PipeOrgan_4 10.77% 0.485 0.537 - -0.29% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.75% 10.087 11.172 - 1.68% -
std::unordered_multimap<int,_int>::clear()/8192 10.72% 67123.529 74319.204 - 20.94% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.72% 542496.021 600632.951 - 1.76% -
ranges::min(std::vector<char>)/8 10.71% 2.211 2.448 - -0.60% -
ranges::minmax(std::deque<long_long>)/64 10.68% 24.549 27.172 - -12.60% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.59% 26.129 28.895 - 0.81% -
BM_StringConstructDestroyCStr_Large_Opaque 10.52% 15.052 16.636 - -9.02% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 10.52% 13.132 14.514 - 10.23% -
BM_PushHeap_uint64_Ascending_64 10.52% 1.523 1.683 - -0.17% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.51% 2.079 2.297 - -0.36% -
SetIntersection_Front_Vector_float_16384_16384 10.48% 71971327.344 79512430.173 - 2.53% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.47% 219.855 242.876 - -4.05% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 10.45% 1.508 1.665 - 6.34% -
std::rotate(list<int>)_(1_element_backward)/50 10.35% 22.235 24.535 - -0.56% -
SetIntersection_Front_Vector_uint64_262144_1024 10.30% 5341812.782 5892064.011 - 0.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.28% 31.648 34.902 - -1.18% -
std::unordered_multiset<int>::find(key)_(existent)/8192 10.26% 1.333 1.470 - 1.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.25% 310.220 342.023 - 0.38% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.25% 1.388 1.530 - -5.41% -
SetIntersection_None_Set_uint64_262144_4 10.22% 1222956.951 1347948.078 - 10.71% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 10.21% 12895.740 14212.284 - 0.43% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.19% 98519608.942 108558386.203 - 17.92% -
BM_deque_vector_ranges_move_backward/70000 10.18% 7944.471 8753.134 - -1.95% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.17% 10.203 11.241 - 7.17% -
BM_PushHeap_uint32_Ascending_16 10.16% 0.917 1.010 - 8.45% -
std::find_if_not(deque<int>)_(process_all)/8192 10.15% 1975.664 2176.211 - 8.73% -
std::for_each(multiset<int>::iterator)/32 10.12% 21.436 23.606 - 0.89% -
std::for_each(multiset<int>::iterator)/8 10.12% 4.590 5.054 - 0.34% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.10% 20.500 22.571 - -0.58% -
bm_ranges_lexicographical_compare<signed_char>/64 10.08% 2.058 2.265 - 3.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 10.08% 96441.383 106160.787 - -4.73% -
std::rotate(list<int>)_(by_1/4)/50 10.03% 23.478 25.832 - -1.41% -
std::find_if(vector<char>)_(process_all)/8 9.97% 1.258 1.383 - -13.78% -
BM_vector_deque_copy_backward/65536 9.94% 7667.258 8429.307 - 1.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.93% 1526.814 1678.385 - -6.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9.91% 8917.054 9800.682 - 15.54% -
ranges::min(std::deque<char>)/1 9.91% 0.686 0.754 - 7.21% -
BM_deque_vector_move_backward/70000 9.90% 7906.790 8689.343 - -2.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 9.86% 725.747 797.299 - 6.42% -
std::rotate_copy(list<int>)/50 9.83% 13.293 14.601 - 4.69% -
std::for_each_n(list<int>)/8192 9.80% 7358.066 8079.275 - 2.85% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.79% 1.916 2.104 - -0.48% -
BM_deque_vector_copy_backward/65536 9.76% 7365.590 8084.688 - -2.34% -
BM_vector_deque_move_backward/64000 9.75% 7254.530 7962.013 - -2.39% -
std::map<std::string,_int>::contains(key)_(existent)/32 9.72% 14.421 15.823 - -4.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.63% 29.128 31.933 - -0.58% -
ranges::minmax(std::list<long_long>)/64 9.62% 28.084 30.787 - -3.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 9.61% 4070286.955 4461251.582 - -0.75% -
BM_std_minmax_element<char>/3 9.57% 1.164 1.275 - 6.32% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.56% 1284885.986 1407772.531 - 12.97% -
std::set<std::string>::contains(key)_(existent)/1024 9.55% 20.901 22.898 - 0.36% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.54% 863.314 945.645 - -0.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 9.51% 56.096 61.432 - 2.71% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 9.51% 0.923 1.010 - -9.36% -
BM_deque_vector_ranges_copy_backward/64000 9.51% 7216.258 7902.364 - -3.54% -
std::find_end(deque<int>)_(process_all)/1000 9.49% 261.439 286.252 - -0.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.49% 1.048 1.148 - 1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9.49% 8083131.331 8849934.642 - 5.13% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 9.46% 30.972 33.903 - 6.13% -
BM_deque_vector_copy_backward/70000 9.45% 7945.824 8696.740 - -5.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 9.42% 86.806 94.984 - 0.93% -
std::remove(deque<int>)_(prefix)/50 9.41% 57.520 62.933 - 0.04% -
BM_deque_vector_ranges_copy_backward/65536 9.35% 7489.534 8189.462 - -0.71% -
std::find_end(deque<int>)_(single_element)/1024 9.27% 277.808 303.558 - -7.22% -
SetIntersection_Interlaced_Vector_string_16384_16 9.24% 4196838.386 4584445.565 - 3.18% -
std::replace(list<int>)_(sprinkled)/8192 9.23% 7127.886 7785.989 - 1.98% -
std::fill_n(list<int>)/8192 9.22% 7150.174 7809.508 - -3.72% -
SetIntersection_Front_Set_uint32_1024_256 9.22% 3805387.994 4156079.202 - -0.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 9.20% 1.260 1.376 - 8.24% -
BM_PushHeap_string_Ascending_1 9.19% 0.642 0.701 - 0.10% -
std::find_end(deque<int>)_(single_element)/8192 9.18% 2021.047 2206.622 - -5.79% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 9.17% 22.971 25.076 - 8.81% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.15% 1.623 1.772 - 2.72% -
std::find_if_not(deque<int>)_(process_all)/1024 9.13% 248.767 271.470 - 7.81% -
std::set<std::string>::contains(key)_(non-existent)/1024 9.12% 20.044 21.872 - -0.69% -
std::is_sorted(list<int>,_pred)/8 9.12% 3.675 4.010 - -0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.12% 1191.681 1300.316 - 3.41% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 9.12% 5.104 5.569 - 6.90% -
std::map<int,_int>::contains(key)_(non-existent)/32 9.09% 2.879 3.141 - 18.33% -
SetIntersection_Front_Vector_uint64_16384_1024 9.07% 5333493.555 5817060.941 - -1.39% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.02% 89.814 97.916 - 9.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.99% 4.115 4.484 - 3.78% -
std::multiset<int>::contains(key)_(non-existent)/32 8.98% 2.773 3.022 - 14.77% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 8.97% 28.960 31.558 - 6.40% -
BM_vector_deque_move_backward/70000 8.96% 8003.041 8720.055 - -1.12% -
BM_StringEraseToEnd_Huge_Opaque 8.94% 2.290 2.494 - 8.69% -
SetIntersection_Interlaced_Vector_uint32_256_16 8.92% 6681120.625 7276969.447 - 10.87% -
std::replace(vector<int>)_(sprinkled)/1024 8.89% 149.937 163.266 - 11.00% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.89% 2.526 2.750 - -0.80% -
std::make_heap(deque<int>)_(shuffled)/1024 8.88% 2516.441 2740.010 - 4.20% -
std::rotate(deque<int>)_(by_1/2)/1024 8.86% 172.971 188.304 - 0.26% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 8.86% 31.171 33.933 - 5.79% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 8.86% 24.966 27.179 - 3.15% -
SetIntersection_Front_Vector_float_16384_1024 8.83% 5449812.631 5931104.010 - 5.94% -
BM_std_minmax_element<char>/2 8.82% 0.634 0.690 - 0.36% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 8.82% 727.243 791.384 - 8.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 8.81% 23.216 25.262 - 3.23% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.81% 2538.343 2761.918 - 0.40% -
SetIntersection_Front_Vector_string_256_256 8.80% 18541192.264 20173673.129 - 0.56% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.79% 223.078 242.689 - 2.27% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8.78% 36316.503 39505.975 - 9.54% -
std::find_end(list<int>)_(process_all)/1000 8.77% 656.323 713.891 - 0.07% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.76% 5.754 6.259 - -6.92% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.76% 0.362 0.394 - -14.28% -
std::is_sorted(vector<int>,_pred)/8 8.70% 3.164 3.439 - 2.68% -
std::set<int>::upper_bound(key)_(existent)/32 8.70% 1.641 1.783 - 0.20% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.67% 2.448 2.661 - -1.64% -
std::all_of(deque<int>)_(process_all)/8192 8.67% 2719.838 2955.735 - 12.54% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.67% 19.529 21.222 - -0.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 8.64% 32.710 35.537 - 7.54% -
SetIntersection_Front_Vector_float_262144_1024 8.62% 5450243.465 5920143.622 - 8.96% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.62% 1.048 1.138 - 0.05% -
SetIntersection_Front_Vector_float_1024_1024 8.59% 5441231.715 5908622.066 - 0.22% -
SetIntersection_None_Set_uint64_262144_1 8.59% 1225983.479 1331279.869 - 10.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.57% 0.591 0.642 - 16.33% -
BM_vector_deque_ranges_move_backward/64000 8.56% 7376.683 8008.244 - 2.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 8.53% 1.806 1.960 - -5.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 8.52% 1179481.674 1280018.927 - 13.50% -
std::rotate(list<int>)_(by_1/2)/32 8.52% 5.938 6.444 - -0.17% -
std::all_of(deque<int>)_(process_all)/32768 8.51% 10899.278 11826.936 - 12.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.51% 1693.090 1837.184 - -1.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 8.50% 4.520 4.904 - 3.36% -
BM_deque_vector_ranges_copy_backward/70000 8.50% 7926.998 8600.882 - -5.92% -
BM_deque_deque_ranges_copy_backward/0 8.50% 0.789 0.856 - 1.12% -
BM_PushHeap_uint64_Random_1024 8.49% 5.759 6.248 - 0.61% -
BM_PushHeap_uint32_Ascending_4 8.49% 0.544 0.590 - 0.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 8.46% 0.254 0.275 - 8.93% -
std::for_each_n(deque<int>)/8 8.46% 1.156 1.254 - -7.39% -
BM_vector_deque_ranges_move_backward/70000 8.45% 8114.499 8800.497 - 1.14% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 8.44% 55.798 60.505 - 8.43% -
BM_PushHeap_float_Ascending_16 8.41% 0.981 1.064 - 7.99% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 8.40% 27.618 29.937 - 7.47% -
SetIntersection_Front_Set_float_16384_1024 8.40% 12469021.683 13515809.774 - 18.86% -
rng::contains(deque<int>)_(process_all)/8 8.39% 2.866 3.106 - -2.81% -
std::copy_backward(deque<int>)/262144 8.34% 30572.528 33120.979 - -3.36% -
SetIntersection_None_Set_uint64_262144_16 8.29% 1234401.937 1336776.041 - 10.38% -
std::find_end(vector<int>)_(single_element)/8192 8.25% 1810.958 1960.378 - 0.03% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.24% 5.625 6.088 - -5.97% -
SetIntersection_Interlaced_Vector_string_16384_256 8.20% 38333652.461 41476141.339 - 2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.19% 6153282.716 6657317.403 - 3.09% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.19% 15.876 17.175 - 2.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.18% 252372.831 273007.793 - 8.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.16% 1.385 1.498 - 25.06% -
std::find_end(forward_list<int>)_(single_element)/8192 8.14% 5727.830 6194.164 - 8.84% -
SetIntersection_Front_Set_float_1024_64 8.10% 1699533.927 1837111.829 - 0.89% -
std::count(list<int>)_(every_other)/8192 8.09% 6589.890 7122.987 - 5.58% -
BM_vector_deque_move_backward/65536 8.06% 7706.512 8327.746 - -0.82% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.06% 1.376 1.487 - 8.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.05% 2.743 2.964 - -2.18% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 8.02% 55686.580 60151.968 - 8.61% -
std::multiset<int>::contains(key)_(existent)/32 7.99% 1.639 1.770 - 3.73% -
std::replace_if(list<int>)_(sprinkled)/50 7.96% 23.420 25.284 - 10.34% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.95% 38.949 42.046 - -0.35% -
BM_PushHeap_uint32_Ascending_256 7.84% 2.082 2.245 - 2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 7.84% 3.417 3.685 - 0.44% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.83% 22.999 24.799 - -1.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.80% 1470.972 1585.765 - 11.64% -
std::vector<int>::ctor(size)/32 7.80% 9.964 10.741 - 2.58% -
std::move_backward(deque<int>)/32768 7.79% 3264.622 3519.029 - -0.87% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.79% 11591.517 12494.638 - -2.34% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.79% 23.341 25.160 - 1.16% -
std::swap_ranges(list<int>)/50 7.79% 31.870 34.352 - 1.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 7.79% 10.187 10.981 - -0.81% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.78% 23.146 24.948 - 9.64% -
std::set<int>::upper_bound(key)_(existent)/1024 7.78% 4.025 4.338 - 1.73% -
BM_deque_deque_copy_backward/70000 7.77% 7949.848 8567.345 - -2.22% -
std::fill_n(list<int>)/1024 7.74% 440.872 474.992 - 7.72% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.72% 27.842 29.992 - 6.43% -
std::map<int,_int>::contains(key)_(existent)/1024 7.72% 3.867 4.165 - 0.02% -
BM_vector_deque_ranges_move_backward/65536 7.72% 7713.704 8308.844 - 2.87% -
BM_vector_deque_copy_backward/70000 7.70% 8228.413 8861.650 - -1.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 7.65% 28.971 31.188 - -4.01% -
std::sort_heap(deque<int>)/8 7.63% 36.024 38.771 - 6.59% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 7.62% 4.458 4.797 - 12.35% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.61% 19.617 21.110 - 0.41% -
BM_deque_deque_ranges_copy_backward/1 7.61% 2.523 2.715 - -0.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.60% 2125862.952 2287513.573 - 5.13% -
SetIntersection_Interlaced_Vector_float_256_64 7.59% 6948651.978 7476384.183 - 3.84% -
std::copy(vector<bool>)_(aligned)/64 7.58% 1.257 1.353 - 0.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.58% 7.802 8.393 - -12.54% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.57% 31.887 34.303 - 0.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.53% 764.962 822.593 - 9.65% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 7.53% 10.330 11.108 - 0.61% -
BM_StringRelational_Less_Large_Empty_Control 7.49% 1.614 1.735 - 7.75% -
std::copy(deque<int>)/8 7.49% 2.588 2.782 - 2.23% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.49% 1.553 1.669 - 20.79% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.49% 7130.931 7664.703 - 0.42% -
std::transform(deque<int>,_deque<int>)/50 7.48% 33.630 36.147 - -0.45% -
std::multiset<std::string>::contains(key)_(existent)/8192 7.47% 26.733 28.730 - -1.61% -
std::partial_sort_copy(deque<int>)_(heap)/8 7.47% 20.481 22.011 - 45.35% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.44% 226.515 243.366 - 0.05% -
std::count(list<int>)_(every_other)/1024 7.43% 667.153 716.737 - 1.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.41% 6114.511 6567.857 - 4.02% -
BM_deque_deque_ranges_move_backward/70000 7.40% 7991.921 8583.271 - -1.18% -
std::copy_n(vector<bool>)_(aligned)/64 7.38% 1.265 1.359 - 5.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.36% 31.410 33.721 - 0.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.35% 34.098 36.604 - 0.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.34% 5.570 5.979 - -6.88% -
std::unordered_multiset<int>::count(key)_(existent)/8192 7.33% 1.542 1.655 - -6.67% -
std::find_end(list<int>)_(process_all)/1048576 7.31% 815929.152 875598.334 - 0.57% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 7.29% 9771.750 10484.265 - 9.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.27% 747.791 802.182 - 3.60% -
SetIntersection_Front_Set_uint64_262144_256 7.26% 3713053.704 3982534.033 - 10.99% -
BM_StringRelational_Less_Huge_Empty_Control 7.25% 1.655 1.775 - 10.22% -
rng::find_last_if(list<int>)_(bail_90%)/50 7.21% 2.040 2.187 - 0.94% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.20% 5.012 5.373 - 0.88% -
BM_lexicographical_compare_three_way_slow_path/1 7.19% 0.364 0.390 - -0.46% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 7.18% 800.530 858.024 - 8.34% -
std::find_end(vector<int>)_(single_element)/1000 7.18% 229.863 246.363 - -0.47% -
ranges::minmax(std::list<__int128>)/64 7.17% 38.187 40.926 - 3.95% -
rng::find_last(list<int>)_(bail_10%)/8192 7.17% 6231.799 6678.392 - 6.79% -
std::remove_copy_if(list<int>)_(prefix)/8192 7.10% 7178.734 7688.579 - 0.37% -
BM_vector_deque_ranges_copy_backward/70000 7.10% 8163.861 8743.599 - 0.64% -
std::rotate(list<int>)_(1_element_backward)/8192 7.08% 7466.603 7995.373 - 10.27% -
BM_StringConstructDestroyCStr_Small_Transparent 7.07% 0.368 0.394 - 6.55% -
BM_deque_deque_ranges_copy_backward/2 7.05% 2.305 2.468 - 1.76% -
std::partition_copy(vector<int>)/1024 7.05% 467.207 500.148 - 8.58% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.03% 1.727 1.849 - 0.00% -
BM_StringRelational_Eq_Small_Small_Control 7.03% 1.685 1.803 - 4.30% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.00% 22.398 23.965 - 6.47% -
std::find(vector<int>)_(bail_25%)/8 6.97% 1.359 1.453 - -3.34% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 6.94% 13892.867 14857.001 - 6.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 6.93% 169133115.747 180852480.501 - 8.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.91% 49.242 52.644 - 1.59% -
ranges::minmax(std::vector<char>)/8 6.91% 1.010 1.080 - 21.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.90% 144.245 154.192 - 6.95% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 6.89% 0.253 0.270 - 7.06% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.88% 8.122 8.680 - -1.62% -
BM_deque_deque_copy_backward/64000 6.87% 7411.545 7920.370 - 0.12% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 6.86% 1.333 1.425 - 7.76% -
std::multimap<int,_int>::find(key)_(existent)/1024 6.86% 3.612 3.860 - 3.47% -
BM_deque_vector_move_backward/0 6.85% 1.371 1.465 - 0.07% -
std::rotate(list<int>)_(1_element_forward)/8192 6.84% 7164.598 7654.509 - -4.63% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 6.84% 27.623 29.512 - 3.36% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.83% 557446.994 595514.718 - 0.59% -
BM_deque_deque_ranges_copy_backward/65536 6.78% 7506.134 8015.238 - -0.35% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.78% 2.493 2.662 - -1.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.78% 26.808 28.625 - -1.08% -
std::replace(list<int>)_(sprinkled)/1024 6.78% 726.147 775.358 - 6.13% -
std::find_end(vector<int>)_(single_element)/1024 6.76% 236.608 252.612 - 0.20% -
BM_PushHeap_uint64_Random_256 6.73% 5.640 6.019 - 0.43% -
std::map<std::string,_int>::count(key)_(existent)/8192 6.72% 30.601 32.656 - 1.25% -
std::unordered_set<std::string>::erase(iterator)/8192 6.72% 29.255 31.219 - -1.47% -
SetIntersection_Front_Set_uint64_16384_64 6.71% 1680363.084 1793121.400 - 1.35% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 6.67% 23.042 24.579 - 8.77% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.66% 22.379 23.870 - 7.98% -
SetIntersection_Interlaced_Vector_float_64_16 6.65% 16695650.048 17806384.958 - 6.13% -
std::remove_copy_if(vector<int>)_(prefix)/8192 6.65% 3311.047 3531.262 - 4.91% -
std::stable_sort(vector<int>)_(shuffled)/1024 6.65% 2235.238 2383.826 - 6.48% -
BM_StringRelational_Eq_Small_Small_ChangeLast 6.64% 2.011 2.144 - -1.52% -
std::adjacent_find(deque<int>)/50 6.63% 14.032 14.963 - -17.30% -
std::rotate(vector<bool>)_(by_1/4)/1024 6.63% 14.162 15.100 - 6.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 6.62% 12.488 13.315 - 7.10% -
rng::find_last(forward_list<int>)_(bail_90%)/50 6.60% 20.433 21.782 - 4.84% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.59% 325.245 346.679 - -0.36% -
SetIntersection_Front_Vector_uint64_1024_256 6.55% 2136169.938 2276007.375 - 0.32% -
std::sort(vector<NonIntegral>)_(ascending)/8192 6.54% 3740.689 3985.414 - 6.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 6.54% 218.053 232.305 - 2.75% -
std::find_end(forward_list<int>)_(process_all)/1000 6.53% 675.231 719.342 - 3.41% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.53% 1807821.369 1925888.346 - 4.57% -
ranges::minmax(std::list<__int128>)/70000 6.50% 56872.434 60569.356 - 3.98% -
BM_PushHeap_uint64_Random_16384 6.49% 5.914 6.298 - -0.49% -
SetIntersection_Front_Vector_uint64_256_256 6.49% 4253680.035 4529660.564 - 2.17% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.49% 69.574 74.088 - 3.62% -
BM_PushHeap_string_Ascending_16384 6.47% 19.135 20.373 - 0.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.43% 1323.144 1408.262 - -22.27% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 6.42% 5.317 5.658 - 10.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.42% 731.555 778.487 - 3.84% -
std::find(list<int>)_(process_all)/8 6.41% 2.193 2.333 - -0.32% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.38% 8.241 8.766 - 0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.34% 216.578 230.314 - -9.00% -
BM_PushHeap_uint64_Random_16 6.34% 4.160 4.423 - -1.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.33% 6.486 6.896 - 3.54% -
SetIntersection_Front_Vector_float_256_256 6.32% 4333279.065 4607037.618 - 1.36% -
bm_lexicographical_compare<signed_char>/64 6.31% 1.911 2.032 - -3.50% -
BM_deque_deque_move_backward/64000 6.31% 7290.515 7750.575 - -0.86% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.31% 1.098 1.167 - 0.99% -
std::unordered_multiset<int>::find(key)_(existent)/32 6.31% 1.345 1.429 - 8.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.30% 39.953 42.471 - -2.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.30% 35.428 37.660 - 0.44% -
std::partition_copy(deque<int>)/32 6.29% 12.799 13.605 - 5.71% -
std::multiset<int>::ctor(const&)/32 6.29% 216.422 230.038 - 3.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.28% 1116.022 1186.061 - -9.47% -
bm_lexicographical_compare<unsigned_char>/1 6.27% 1.566 1.664 - 15.93% -
std::set<int>::find(key)_(non-existent)/1024 6.27% 5.378 5.716 - 1.54% -
std::remove_copy(deque<int>)_(prefix)/50 6.26% 20.196 21.461 - 9.76% -
bm_ranges_swap_ranges_vb_unaligned/8 6.23% 4.956 5.265 - 4.96% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 6.22% 736.650 782.480 - 1.43% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.22% 1264317.629 1342965.843 - 1.17% -
std::rotate(list<int>)_(1_element_forward)/50 6.22% 24.750 26.290 - 0.35% -
BM_PushHeap_uint64_Random_262144 6.20% 5.990 6.362 - 0.52% -
BM_deque_vector_copy_backward/64000 6.19% 7487.791 7951.655 - -0.84% -
std::set<std::string>::erase(iterator)/1024 6.19% 25.981 27.590 - -0.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.19% 1.312 1.394 - 8.56% -
BM_PushHeap_uint64_Ascending_262144 6.19% 4.662 4.950 - -1.37% -
std::rotate(list<int>)_(by_1/2)/8192 6.17% 4656.686 4944.094 - -9.92% -
BM_PushHeap_uint64_Random_64 6.17% 5.219 5.541 - 1.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.17% 1.050 1.115 - 0.06% -
SetIntersection_Front_Vector_float_1024_256 6.16% 2168224.583 2301842.345 - 1.14% -
std::search(vector<int>)_(same_length)/1000 6.14% 240.105 254.843 - 4.33% -
BM_deque_deque_copy_backward/65536 6.12% 7576.692 8040.315 - -0.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.11% 74.326 78.868 - 9.33% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 6.11% 18.058 19.162 - 3.10% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.10% 2399.076 2545.500 - 0.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 6.09% 2.128 2.258 - 4.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.08% 10.217 10.839 - 1.09% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6.08% 6204.318 6581.414 - 5.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.06% 1.048 1.112 - -0.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 6.06% 11.000 11.666 - 4.23% -
BM_StringRelational_Compare_Empty_Huge_Control 6.05% 1.618 1.716 - 6.45% -
BM_StringEraseToEnd_Huge_Transparent 6.04% 2.413 2.559 - 5.94% -
BM_deque_deque_move_backward/1024 6.04% 37.999 40.292 - 4.40% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.03% 1.776 1.883 - -0.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 6.03% 12.485 13.238 - 5.24% -
BM_deque_deque_copy_backward/4096 6.03% 150.926 160.023 - 4.23% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.02% 6263.388 6640.606 - 4.37% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.02% 5.176 5.488 - 4.03% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.02% 2.278 2.415 - 2.15% -
ranges::minmax(std::list<char>)/70000 6.01% 52375.250 55523.360 - 1.49% -
SetIntersection_Front_Set_string_1024_1024 5.96% 55151219.466 58436781.220 - 6.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.95% 53390.429 56569.445 - 1.67% -
std::remove_if(deque<int>)_(sprinkled)/50 5.94% 60.469 64.062 - 3.77% -
rng::find_last(deque<int>)_(bail_10%)/8 5.94% 2.706 2.866 - 3.96% -
std::find_end(list<int>)_(single_element)/1024 5.90% 688.722 729.371 - -0.05% -
SetIntersection_Front_Vector_float_16384_256 5.90% 2168473.030 2296441.422 - 6.47% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.90% 21.110 22.356 - 5.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.89% 10.584 11.208 - 10.07% -
rng::find_last(list<int>)_(bail_90%)/1024 5.88% 71.792 76.013 - 0.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 5.88% 24.093 25.508 - 20.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.83% 1.426 1.510 - 7.36% -
std::find_if_not(list<int>)_(process_all)/1024 5.83% 685.464 725.393 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.80% 6158365.591 6515588.209 - -0.64% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.80% 63.413 67.091 - -1.19% -
BM_PushHeap_string_Ascending_1024 5.80% 13.452 14.232 - 2.77% -
SetIntersection_Front_Vector_uint64_16384_256 5.79% 2145748.755 2270078.212 - 3.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.79% 1.573 1.664 - 5.23% -
ranges::min(std::deque<char>)/8 5.79% 2.283 2.415 - -0.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.78% 760.525 804.510 - 4.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.77% 57576.476 60901.428 - -0.41% -
std::multiset<std::string>::contains(key)_(existent)/32 5.77% 14.332 15.159 - -0.98% -
SetIntersection_Front_Set_string_1024_256 5.75% 14273701.097 15094790.085 - 6.34% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 5.74% 755660.817 799025.164 - 4.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.72% 65.036 68.759 - -1.58% -
SetIntersection_None_Set_uint64_262144_64 5.72% 1235613.361 1306252.443 - 3.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.71% 6742.689 7127.752 - -0.17% -
std::find(deque<int>)_(process_all)/8 5.70% 3.398 3.592 - 1.91% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.69% 8.301 8.773 - -0.75% -
std::list<int>::erase(begin)_(cheap_elements)/1024 5.69% 10.278 10.862 - -0.63% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 5.67% 23.348 24.671 - 7.80% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.67% 15.062 15.915 - 4.47% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.66% 1.047 1.106 - -0.53% -
std::transform(list<int>)_(identity_transform)/32 5.65% 16.099 17.009 - 0.53% -
std::copy_n(deque<int>)/8 5.64% 2.636 2.785 - 2.13% -
SetIntersection_Front_Set_uint32_1024_1024 5.60% 11630199.577 12280925.758 - -0.56% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 5.57% 31.580 33.340 - 3.40% -
BM_lexicographical_compare_three_way_slow_path/16 5.55% 4.356 4.598 - 0.13% -
std::unique_copy(vector<int>)_(contiguous)/52 5.55% 13.205 13.938 - 3.83% -
BM_PushHeap_uint64_Descending_4 5.55% 0.371 0.392 - 0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.55% 558.974 589.982 - -9.59% -
std::sort_heap(vector<int>,_pred)/8 5.54% 30.307 31.985 - 1.85% -
ranges::min(std::vector<long_long>)/8 5.54% 2.126 2.244 - -1.84% -
BM_PushHeap_string_Ascending_256 5.53% 10.965 11.572 - 1.95% -
ranges::minmax(std::deque<__int128>)/64 5.53% 30.145 31.812 - -7.96% -
BM_std_minmax_element<char>/4 5.53% 1.206 1.273 - -0.96% -
BM_deque_deque_ranges_move_backward/65536 5.53% 7577.810 7996.563 - 0.15% -
std::unordered_multiset<int>::find(key)_(existent)/1024 5.52% 1.335 1.409 - 4.99% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.50% 1.052 1.110 - 0.32% -
std::lower_bound(std::deque<int>)/8192 5.49% 64.783 68.343 - 0.30% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.49% 31.168 32.879 - 3.29% -
std::move_backward(vector<int>)/8 5.48% 2.174 2.294 - -0.55% -
std::fill(vector<bool>)/64 5.48% 1.475 1.556 - -2.43% -
std::partial_sort(deque<int>)_(ascending)/8 5.47% 30.868 32.558 - 1.45% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.47% 49704.562 52424.386 - 3.32% -
std::upper_bound(std::deque<int>)/8192 5.47% 64.354 67.875 - -0.03% -
std::move(vector<bool>)_(unaligned)/1048576 5.45% 6514.209 6868.945 - 1.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.43% 156.784 165.300 - -1.30% -
BM_getline_string 5.42% 16.146 17.022 - -2.90% -
SetIntersection_Front_Vector_uint64_262144_16384 5.41% 73851794.053 77844914.866 - -0.65% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.41% 26861.004 28313.032 - 1.88% -
std::map<int,_int>::ctor(const&)/1024 5.40% 6512.080 6863.425 - 6.08% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.38% 9.464 9.973 - 3.44% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.36% 22.655 23.868 - 4.80% -
std::sort_heap(deque<int>)/1024 5.35% 13305.576 14016.821 - 4.55% -
std::deque<int>::ctor(size)/1024 5.33% 71.742 75.565 - 1.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5.33% 12252.128 12904.912 - 4.04% -
std::multiset<std::string>::find(key)_(existent)/1024 5.32% 22.792 24.003 - -0.10% -
std::sort_heap(deque<int>)/8192 5.31% 453018.868 477068.374 - 0.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.30% 547.613 576.649 - -10.08% -
SetIntersection_Interlaced_Vector_string_262144_256 5.30% 67535325.531 71115054.372 - 1.12% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.30% 27.049 28.482 - 0.08% -
BM_deque_deque_ranges_copy_backward/64000 5.30% 7349.671 7738.947 - -0.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.30% 482.920 508.495 - 5.34% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.29% 31.103 32.748 - 3.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.25% 120609.980 126938.645 - -0.57% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 5.25% 93093.943 97977.627 - 5.80% -
std::stable_partition(deque<int>)_(sparse)/50 5.23% 27.391 28.824 - 3.73% -
BM_deque_deque_move_backward/65536 5.23% 7628.923 8027.535 - -0.75% -
std::map<std::string,_int>::ctor(const&)/32 5.22% 822.918 865.893 - 19.71% -
std::set<std::string>::find(key)_(non-existent)/32 5.22% 9.423 9.915 - -1.78% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 5.20% 347448.822 365531.839 - 4.38% -
ranges::minmax(std::vector<char>)/70000 5.20% 564.879 594.261 - 0.40% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.19% 5.695 5.991 - -12.46% -
std::unordered_multimap<int,_int>::clear()/32 5.18% 598.256 629.271 - 6.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.17% 23.003 24.192 - -15.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.17% 5513.537 5798.351 - 0.17% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 5.16% 7.068 7.433 - -0.82% -
SetIntersection_Front_Vector_float_262144_256 5.16% 2167972.137 2279773.277 - 0.26% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.16% 49960.663 52537.011 - 4.38% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.15% 21.997 23.130 - 6.59% -
std::map<int,_int>::ctor(const&)/8192 5.15% 51858.684 54527.525 - 5.77% -
SetIntersection_Front_Vector_uint64_16384_16384 5.14% 74450260.835 78275759.326 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.13% 1097.471 1153.826 - -4.39% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.13% 461979.139 485698.616 - 0.89% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.11% 1034953.129 1087866.074 - 0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.10% 645.818 678.731 - 1.54% -
std::shift_right(list<int>)/8192 5.08% 7379.459 7754.361 - 5.60% -
std::move_backward(deque<int>)/1048576 5.08% 125794.150 132180.995 - 0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.03% 8.964 9.416 - 1.08% -
std::find_if(list<int>)_(process_all)/8 5.02% 2.294 2.409 - 1.05% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.02% 113925212.174 119647574.686 - 1.83% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.02% 22.376 23.499 - -11.43% -
SetIntersection_Front_Set_uint32_1024_64 5.01% 1631755.639 1713450.696 - 1.38% -
BM_PushHeap_string_Ascending_64 5.01% 7.293 7.658 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.00% 348623584.594 366070733.890 - 2.45% -
BM_lexicographical_compare_three_way_slow_path/4 5.00% 1.130 1.187 - 0.74% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.00% 72.014 75.616 - 0.45% -
std::deque<int>::ctor(size)/8192 4.99% 440.115 462.090 - 4.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.99% 6.678 7.011 - 2.41% -
BM_PushHeap_uint64_Ascending_256 4.97% 2.094 2.198 - -2.57% -
std::map<std::string,_int>::ctor(const&)/1024 4.96% 35638.740 37407.835 - 6.02% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.96% 2.333 2.448 - 2.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.96% 28.521 29.935 - 0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.95% 12856.223 13492.105 - 4.56% -
std::none_of(deque<int>)_(process_all)/8 4.93% 3.277 3.438 - -0.03% -
SetIntersection_Front_Set_string_16384_64 4.92% 4301042.807 4512717.846 - -0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.91% 4367975.961 4582649.445 - 7.69% -
SetIntersection_Front_Vector_string_256_64 4.91% 9986969.937 10477453.106 - 0.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.91% 682.412 715.905 - 5.50% -
std::unordered_multiset<int>::clear()/8192 4.91% 67213.796 70512.574 - 13.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.90% 16.374 17.177 - 6.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.87% 17.901 18.772 - 3.96% -
std::set<int>::erase(key)_(non-existent,_end)/0 4.86% 0.254 0.266 - 4.80% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.86% 760.610 797.584 - 0.35% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.86% 5.272 5.529 - -19.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 4.86% 175.265 183.778 - 5.14% -
BM_StringFindStringLiteral/64 4.85% 2.140 2.243 - 3.09% -
BM_deque_deque_ranges_move_backward/64000 4.84% 7520.577 7884.633 - -0.58% -
std::all_of(deque<int>)_(process_all)/8 4.82% 3.275 3.433 - -0.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.80% 0.958 1.004 - -0.27% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.77% 2.622 2.747 - 3.57% -
std::copy_n(vector<int>)/8 4.77% 2.114 2.215 - -0.28% -
SetIntersection_None_Set_string_16384_1024 4.77% 190225548.901 199295539.853 - -1.67% -
rng::starts_with(vector<int>,_pred)/8 4.76% 2.312 2.422 - -5.12% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.75% 4789.572 5017.052 - 2.79% -
BM_deque_deque_move_backward/70000 4.74% 8128.075 8513.638 - -0.95% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.74% 38619.251 40448.683 - 2.50% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.73% 0.257 0.269 - 4.86% -
std::copy_backward(deque<int>)/8 4.73% 2.662 2.787 - 2.22% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 4.73% 40.510 42.425 - 4.33% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.73% 514.422 538.734 - -0.46% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.72% 15.567 16.302 - 2.60% -
std::move_backward(vector<int>)/262144 4.71% 21617.353 22635.557 - 6.57% -
std::map<int,_int>::ctor(const&)/32 4.70% 216.427 226.591 - 4.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4.69% 38612.635 40423.696 - 2.41% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.67% 6.256 6.548 - -0.50% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.67% 2.385 2.497 - 4.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.67% 1.762 1.844 - 0.35% -
std::make_heap(deque<int>)_(pipe-organ)/8192 4.67% 20450.763 21405.792 - 0.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.66% 1050992.930 1099938.281 - 0.04% -
BM_lexicographical_compare_three_way_fast_path/256 4.65% 68.197 71.370 - 1.34% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.62% 14.984 15.676 - 0.60% -
SetIntersection_Front_Set_string_16384_16 4.62% 1770283.284 1852045.124 - -0.64% -
std::set<int>::find(key)_(existent)/32 4.61% 1.624 1.699 - -0.48% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.61% 10.110 10.576 - 2.89% -
SetIntersection_Front_Set_string_256_16 4.60% 6789106.864 7101180.824 - -1.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.59% 0.775 0.810 - -0.10% -
SetIntersection_Front_Set_string_16384_256 4.59% 14418310.113 15080016.160 - 1.24% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.58% 0.598 0.625 - 0.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.58% 8.960 9.370 - -7.75% -
std::any_of(deque<int>)_(process_all)/8 4.57% 3.286 3.437 - 0.08% -
BM_deque_deque_copy_backward/4000 4.57% 145.339 151.985 - 0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.57% 75913.046 79380.935 - -3.05% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.56% 25182.513 26331.943 - -1.07% -
std::remove_if(deque<int>)_(prefix)/50 4.56% 64.165 67.088 - 6.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.55% 0.273 0.285 - 3.31% -
std::set<int>::insert(value)_(already_present)/1024 4.54% 5.798 6.062 - 6.53% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.53% 20.115 21.027 - 7.04% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.53% 811422.036 848167.070 - 5.27% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.53% 129.218 135.068 - -0.83% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.52% 9.434 9.861 - 1.16% -
std::rotate(list<int>)_(1_element_forward)/32 4.52% 13.296 13.896 - 0.68% -
std::copy_if(list<int>)_(entire_range)/8 4.50% 2.452 2.562 - 1.80% -
std::find_end(list<int>)_(process_all)/1024 4.49% 697.957 729.323 - 0.16% -
std::copy_backward(vector<bool>)_(aligned)/64 4.49% 1.605 1.677 - -22.87% -
std::unordered_multiset<int>::erase(iterator)/32 4.48% 20.038 20.935 - 3.09% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 4.46% 238721.182 249361.957 - 0.23% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 4.45% 5886.704 6148.852 - 2.76% -
BM_lexicographical_compare_three_way_fast_path/1024 4.45% 236.321 246.840 - 0.18% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.44% 214.501 224.028 - 1.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.44% 5.525 5.771 - 2.14% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 4.43% 771.884 806.103 - 2.95% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 4.42% 57157.086 59684.055 - 5.07% -
ranges::minmax(std::deque<__int128>)/8 4.41% 3.704 3.867 - 0.03% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.41% 24.249 25.317 - 1.50% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.40% 528.806 552.066 - 5.06% -
std::unordered_set<std::string>::clear()/8192 4.40% 224925.691 234812.396 - 6.36% -
std::set<int>::equal_range(key)_(existent)/32 4.39% 1.714 1.789 - -2.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.39% 13180.992 13759.391 - 4.43% -
std::move_backward(deque<int>)/262144 4.38% 29873.621 31183.012 - -0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.37% 170865.986 178337.758 - -1.73% -
std::find(list<int>)_(process_all)/32768 4.37% 25974.103 27109.743 - 4.76% -
std::copy_backward(vector<int>)/8 4.37% 2.171 2.266 - 5.00% -
BM_deque_deque_move/0 4.37% 0.789 0.823 - 5.95% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.35% 18.897 19.719 - 3.96% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.35% 9.069 9.464 - 2.64% -
std::fill_n(list<int>)/50 4.34% 15.179 15.838 - 1.02% -
rng::find_last_if(vector<int>)_(bail_10%)/8 4.33% 2.635 2.749 - 4.33% -
std::unique_copy(vector<int>)_(sprinkled)/32 4.32% 12.977 13.538 - 2.77% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.32% 17.333 18.082 - -1.74% -
std::replace_if(list<int>)_(prefix)/50 4.30% 23.656 24.674 - 0.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.29% 1.112 1.159 - -3.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.29% 4785.839 4990.967 - 2.33% -
std::fill(vector<bool>)/512 4.28% 1.519 1.584 - -1.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.28% 71.608 74.674 - 0.37% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.28% 260.170 271.294 - -2.03% -
BM_deque_deque_copy_backward/5500 4.27% 201.973 210.598 - 2.93% -
std::unordered_map<int,_int>::erase(iterator)/1024 4.26% 20.059 20.914 - 7.10% -
BM_lexicographical_compare_three_way_fast_path/16384 4.26% 3630.878 3785.459 - 0.29% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.25% 4.513 4.704 - 0.61% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.24% 34.632 36.099 - -18.63% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.22% 241.115 251.281 - 0.29% -
std::sort(vector<NonIntegral>)_(ascending)/1024 4.22% 520.992 542.953 - 4.61% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.21% 253.971 264.672 - 4.85% -
std::for_each(join_view(vector<vector<int>>))/8 4.20% 1.423 1.483 - 7.57% -
std::make_heap(deque<int>)_(heap)/8 4.20% 20.774 21.645 - 1.94% -
BM_lexicographical_compare_three_way_fast_path/64 4.19% 15.034 15.664 - -1.49% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.18% 9.678 10.082 - 0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 4.17% 11885558.715 12381704.312 - 5.71% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.17% 3.178 3.311 - 0.29% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.17% 236.209 246.057 - 0.29% -
std::find_end(list<int>)_(single_element)/1000 4.16% 684.813 713.298 - 0.08% -
std::pop_heap(deque<size_t>)/8192 4.16% 57.144 59.520 - 0.09% -
std::unordered_set<int>::count(key)_(existent)/32 4.15% 1.435 1.494 - 6.34% -
rng::starts_with(deque<int>)/1000 4.13% 436.051 454.074 - -4.82% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.13% 210.742 219.441 - -0.98% -
SetIntersection_Front_Vector_string_64_64 4.12% 24966445.875 25994529.011 - -1.47% -
std::find(vector<char>)_(bail_25%)/8 4.12% 1.109 1.155 - 4.40% -
std::fill_n(vector<bool>)/32768 4.11% 29.285 30.490 - 1.23% -
std::move(vector<bool>)_(unaligned)/32768 4.09% 202.285 210.562 - 3.79% -
BM_StringRelational_Less_Large_Small_Control 4.09% 1.850 1.926 - 4.19% -
BM_deque_vector_move/1 4.08% 2.051 2.135 - 1.77% -
SetIntersection_Interlaced_Vector_string_16384_64 4.08% 12178672.720 12675738.294 - -7.04% -
std::unordered_set<int>::contains(key)_(existent)/32 4.08% 1.409 1.466 - 3.28% -
BM_lexicographical_compare_three_way_fast_path/4096 4.08% 922.133 959.744 - 0.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.08% 3638.752 3787.147 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.08% 6269854.663 6525537.387 - 3.77% -
std::move_backward(list<int>)/262144 4.07% 257033.184 267503.318 - 3.49% -
std::set<int>::contains(key)_(existent)/1024 4.07% 3.778 3.931 - 1.39% -
std::search(list<int>)_(single_element)/1024 4.07% 739.627 769.732 - 0.55% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.07% 888.701 924.868 - 1.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.05% 922.234 959.611 - 0.39% -
std::partition_copy(vector<int>)/8192 4.05% 4601.379 4787.864 - 4.46% -
SetIntersection_Front_Vector_string_1024_64 4.05% 3204752.702 3334412.886 - 1.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.04% 7657.378 7967.096 - 4.53% -
std::remove(deque<int>)_(prefix)/32 4.04% 52.858 54.995 - -0.32% -
std::upper_bound(std::forward_list<int>)/8192 4.04% 10398.424 10818.443 - 3.90% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.03% 9.708 10.100 - 2.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.03% 39.123 40.699 - -0.20% -
BM_lexicographical_compare_three_way<IntPtr>/4 4.02% 1.115 1.160 - 0.74% -
std::unordered_multiset<int>::clear()/1024 4.02% 8610.501 8956.772 - 12.44% -
std::is_sorted(deque<int>,_pred)/1024 4.01% 617.072 641.814 - 0.08% -
std::any_of(vector<int>)_(process_all)/8 4.01% 2.419 2.516 - 3.83% -
SetIntersection_Interlaced_Vector_uint64_1024_64 4.00% 3675759.902 3822973.115 - -13.90% -
std::unordered_multiset<int>::clear()/32 4.00% 599.786 623.795 - 6.31% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 4.00% 9176.309 9542.937 - 3.91% -
std::partition_copy(list<int>)/8192 3.99% 6846.125 7119.477 - -2.08% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.99% 3627.443 3772.123 - 0.29% -
BM_PushHeap_uint32_PipeOrgan_16384 3.98% 2.376 2.471 - 3.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.96% 23.967 24.917 - -1.19% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 3.96% 11.426 11.879 - -11.52% -
rng::fold_left(list<int>)/8192 3.95% 10904.226 11335.198 - 5.84% -
bm_swap_ranges_vb_unaligned/1048576 3.95% 15913.998 16542.938 - 3.79% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.95% 26.706 27.760 - 3.45% -
std::unique(vector<int>)_(sprinkled)/32 3.93% 54.430 56.572 - 3.10% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.92% 213.782 222.159 - 3.37% -
bm_lexicographical_compare<signed_char>/8 3.92% 3.110 3.232 - 0.84% -
rng::contains_subrange(list<int>)_(single_element)/50 3.92% 17.211 17.885 - 2.62% -
std::search(vector<int>,_pred)_(no_match)/1000 3.91% 508.453 528.355 - 1.99% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.91% 1367.236 1420.695 - -0.09% -
ranges::min(std::vector<long_long>)/70000 3.90% 7674.275 7973.277 - 0.53% -
SetIntersection_None_Set_string_256_256 3.89% 5697327.418 5919205.842 - 2.64% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 3.87% 1589316.573 1650847.520 - 3.40% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.86% 111152.191 115447.143 - -1.91% -
std::partition_copy(vector<int>)/50 3.86% 12.210 12.681 - 0.55% -
BM_deque_vector_ranges_copy_backward/0 3.86% 1.374 1.427 - 0.62% -
std::stable_partition(deque<int>)_(dense)/1024 3.86% 569.032 590.997 - 1.47% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.85% 920.710 956.189 - 0.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.85% 17.080 17.738 - 0.30% -
std::swap_ranges(list<int>)/1024 3.84% 747.300 776.018 - 1.01% -
std::move_backward(vector<bool>)_(aligned)/64 3.84% 1.731 1.798 - 2.96% -
std::set<std::string>::count(key)_(non-existent)/1024 3.84% 23.784 24.697 - 1.25% -
BM_deque_deque_ranges_copy_backward/70000 3.83% 8221.555 8536.059 - -1.37% -
ranges::min(std::list<__int128>)/64 3.82% 32.234 33.465 - -3.08% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.81% 9.766 10.138 - 2.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.81% 4061766.157 4216488.237 - -5.86% -
std::set<std::string>::contains(key)_(non-existent)/32 3.81% 9.813 10.187 - -7.10% -
BM_std_minmax_element<int>/1 3.81% 0.294 0.305 - 1.74% -
BM_StringRelational_Compare_Empty_Large_Control 3.80% 1.656 1.719 - 6.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.77% 23.286 24.165 - -0.36% -
std::replace(vector<int>)_(sprinkled)/8192 3.77% 1245.180 1292.155 - 11.52% -
std::set<int>::ctor(const&)/32 3.77% 213.468 221.519 - -2.06% -
std::remove_copy_if(list<int>)_(sprinkled)/32 3.77% 16.576 17.201 - 4.02% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 3.76% 5.959 6.183 - 4.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.76% 1926.770 1999.150 - 0.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.75% 6278.212 6513.862 - 0.78% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.75% 22.840 23.697 - 6.25% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.75% 90.470 93.864 - 4.95% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 3.75% 0.583 0.605 - 3.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 3.75% 18.981 19.692 - 9.59% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 3.74% 0.514 0.533 - 6.41% -
std::swap_ranges(list<int>)/32 3.74% 19.318 20.041 - -1.23% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.74% 22.667 23.514 - -1.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.74% 7.451 7.729 - -8.73% -
std::is_sorted_until(vector<int>)/8 3.74% 2.048 2.125 - 4.13% -
std::unique(list<int>,_pred)_(contiguous)/8192 3.73% 7494.497 7774.392 - -6.33% -
SetIntersection_Interlaced_Vector_float_64_64 3.73% 11040834.947 11453001.224 - 0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.73% 40662.497 42180.346 - 0.95% -
BM_PushHeap_uint32_Ascending_1024 3.73% 2.555 2.650 - -0.25% -
std::is_sorted(deque<int>,_pred)/8192 3.73% 5007.942 5194.542 - 0.08% -
std::move(vector<int>)/8 3.71% 2.169 2.250 - -1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.70% 346735949.662 359575352.004 - 1.90% -
ranges::min(std::list<long_long>)/70000 3.70% 43951.013 45576.151 - -8.11% -
SetIntersection_Front_Set_float_1024_1024 3.70% 11825826.474 12262797.860 - 3.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.69% 16285.415 16886.314 - 0.20% -
BM_StringFindStringLiteral/8192 3.66% 138.430 143.503 - 3.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.66% 502.813 521.229 - -9.39% -
BM_deque_deque_ranges_copy_backward/4000 3.66% 144.294 149.579 - -6.44% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.65% 6386.166 6619.471 - 13.78% -
std::map<std::string,_int>::find(key)_(existent)/32 3.65% 15.523 16.090 - 6.96% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 3.64% 1.183 1.226 - 3.66% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.64% 34.972 36.245 - 3.43% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.63% 1450.886 1503.589 - -3.02% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.63% 16.114 16.699 - 16.62% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.63% 3948.061 4091.320 - 2.97% -
ranges::min(std::vector<char>)/70000 3.62% 478.639 495.984 - 0.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.62% 14554.157 15081.126 - 0.24% -
std::reverse_copy(list<int>)/32768 3.62% 25899.089 26836.220 - 0.60% -
BM_lexicographical_compare_three_way_fast_path/65536 3.61% 14587.432 15113.538 - -0.02% -
std::multiset<int>::erase(key)_(existent)/32 3.61% 22.194 22.994 - 2.43% -
bm_lexicographical_compare<unsigned_char>/8 3.60% 1.389 1.439 - 15.78% -
BM_lexicographical_compare_three_way_fast_path/4 3.60% 1.112 1.152 - 0.19% -
BM_deque_deque_ranges_copy_backward/1024 3.60% 37.754 39.112 - 3.47% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.59% 14556.907 15080.166 - 0.10% -
BM_PushHeap_uint32_Random_262144 3.59% 5.757 5.964 - 2.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.59% 58227.047 60318.371 - 0.25% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.56% 17616.093 18243.020 - 4.89% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.56% 4.076 4.221 - 2.16% -
BM_std_minmax_element<long_long>/512 3.55% 134.114 138.879 - 0.44% -
BM_deque_vector_move/0 3.55% 1.426 1.476 - 12.81% -
BM_StringRelational_Eq_Small_Large_Control 3.54% 0.471 0.488 - -0.84% -
BM_PushHeap_uint32_Random_16384 3.53% 5.618 5.817 - -0.03% -
std::partition(vector<int>)_(dense)/8192 3.53% 1810.876 1874.730 - 0.15% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.52% 58284.225 60338.075 - 0.12% -
std::is_partitioned(list<int>)_(partitioned)/50 3.52% 13.477 13.952 - 0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.52% 2953682.779 3057658.774 - -0.58% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.52% 84943.400 87931.130 - -0.60% -
BM_PushHeap_uint64_Descending_16 3.51% 0.366 0.379 - 0.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.51% 1.644 1.702 - -9.83% -
std::make_heap(deque<int>)_(descending)/8 3.50% 20.667 21.390 - 0.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 3.50% 1.486 1.538 - -4.37% -
std::map<int,_int>::find(key)_(non-existent)/32 3.48% 2.210 2.287 - -27.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.48% 42325.455 43798.804 - -0.30% -
BM_lexicographical_compare_three_way_fast_path/262144 3.48% 58419.173 60452.006 - -0.05% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.48% 4.208 4.354 - -0.66% -
std::make_heap(deque<int>)_(pipe-organ)/1024 3.47% 2618.506 2709.389 - 0.67% -
rng::fold_left(list<int>)/32 3.46% 20.985 21.711 - 4.83% -
SetIntersection_None_Set_string_16384_1 3.44% 188524703.645 195013625.284 - -0.34% -
rng::starts_with(deque<int>)/8 3.44% 3.900 4.034 - -0.36% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 3.43% 16.610 17.180 - 4.52% -
std::rotate(list<int>)_(by_1/3)/1024 3.43% 786.859 813.847 - 0.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.43% 19.846 20.526 - 1.80% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.41% 10.802 11.170 - 0.00% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.41% 0.581 0.601 - 2.60% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.41% 10.953 11.326 - 2.58% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.40% 31.587 32.662 - 1.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.40% 12369.837 12790.329 - -2.20% -
SetIntersection_None_Set_float_64_4 3.39% 21065226.436 21779458.266 - 1.90% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.39% 3663.895 3788.065 - 0.03% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.39% 2914.379 3013.084 - 1.79% -
BM_PushHeap_float_Ascending_64 3.38% 1.761 1.821 - 4.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 3.38% 38.334 39.628 - 3.76% -
ranges::min(std::list<__int128>)/70000 3.37% 57637.945 59579.682 - 0.05% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 3.37% 7.925 8.192 - 4.23% -
std::count(vector<int>)_(every_other)/8 3.36% 1.335 1.380 - 3.27% -
std::multimap<std::string,_int>::erase(iterator)/32 3.36% 27.826 28.761 - 10.79% -
std::any_of(list<int>)_(process_all)/32 3.35% 11.748 12.142 - 3.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.35% 1.259 1.301 - -0.47% -
std::fill(vector<int>)/32 3.35% 1.030 1.065 - -4.77% -
std::none_of(list<int>)_(process_all)/8192 3.34% 7971.376 8237.887 - -5.80% -
std::pop_heap(vector<int>)/1024 3.34% 9.682 10.006 - 0.19% -
std::find(vector<long_long>)_(bail_25%)/8 3.33% 0.893 0.923 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.32% 549.931 568.208 - -9.77% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.32% 1.160 1.199 - 3.83% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.32% 355.277 367.067 - 2.57% -
SetIntersection_Front_Vector_uint64_262144_64 3.32% 1334762.807 1379041.338 - 1.50% -
std::reverse(list<int>)/32768 3.31% 19216.225 19851.700 - 6.99% -
BM_std_minmax_element<long_long>/4096 3.31% 1040.815 1075.224 - 0.18% -
BM_std_minmax_element<long_long>/1024 3.30% 264.891 273.645 - 0.48% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.30% 789.857 815.949 - 0.25% -
BM_std_minmax_element<int>/2 3.30% 0.665 0.687 - 0.32% -
BM_std_minmax_element<long_long>/64 3.30% 16.688 17.238 - -0.30% -
SetIntersection_Interlaced_Set_string_256_64 3.28% 29729390.805 30705956.046 - 0.03% -
BM_std_minmax_element<long_long>/4000 3.28% 1016.659 1050.045 - 0.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.28% 0.813 0.840 - 3.39% -
std::multiset<int>::insert(value)_(new_value,_end)/32 3.28% 18.593 19.203 - 1.12% -
std::copy_backward(list<int>)/64 3.28% 29.932 30.913 - -0.37% -
BM_PushHeap_uint64_SingleElement_256 3.28% 0.391 0.404 - 3.68% -
std::replace(vector<int>)_(sprinkled)/50 3.27% 8.763 9.049 - 2.05% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.27% 929361.828 959746.922 - 0.32% -
BM_tolower_string<wchar_t> 3.27% 6.286 6.492 - -0.39% -
std::copy_if(vector<int>)_(entire_range)/64 3.26% 15.545 16.053 - 2.01% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.26% 839.163 866.548 - 4.21% -
BM_StringRelational_Less_Large_Large_Control 3.26% 2.121 2.190 - 1.65% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.26% 9.110 9.407 - 0.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.25% 624.959 645.268 - 4.30% -
std::rotate_copy(vector<int>)/1024 3.24% 32.778 33.841 - 0.37% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.24% 24.179 24.962 - -15.15% -
SetIntersection_Front_Vector_float_1024_64 3.23% 1343924.884 1387393.933 - 1.34% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.23% 129615.737 133804.447 - 0.57% -
std::make_heap(deque<int>)_(ascending)/8192 3.23% 20434.578 21094.706 - -0.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.23% 20275.115 20929.430 - 3.06% -
std::copy_if(list<int>)_(every_other)/512 3.23% 349.505 360.781 - 0.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.21% 52.720 54.415 - -0.50% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.20% 98806.582 101967.651 - 1.58% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.20% 13.850 14.292 - 1.87% -
std::multimap<int,_int>::find(key)_(existent)/32 3.19% 1.691 1.745 - 1.65% -
std::copy_n(vector<bool>)_(unaligned)/64 3.19% 1.762 1.818 - 0.87% -
std::replace_if(deque<int>)_(prefix)/1024 3.19% 470.356 485.344 - 0.64% -
bm_ranges_swap_ranges_vb_aligned/262144 3.18% 481.950 497.298 - 2.76% -
BM_PushHeap_string_Descending_1024 3.18% 2.355 2.430 - 2.03% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.18% 21.746 22.438 - 4.67% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 3.18% 4.491 4.633 - 3.69% -
std::copy(vector<bool>)_(aligned)/4096 3.18% 4.800 4.953 - 4.10% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.18% 592.961 611.805 - 4.64% -
SetIntersection_Interlaced_Vector_string_262144_4 3.18% 2054683.761 2119952.387 - -6.02% -
std::stable_partition(deque<int>)_(sparse)/1024 3.18% 431.674 445.381 - 0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.17% 56829.420 58633.688 - 3.85% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.17% 0.883 0.911 - -1.72% -
BM_StringFindStringLiteral/4096 3.17% 77.559 80.014 - 3.80% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.16% 37449.035 38633.892 - 2.41% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 3.15% 6850.375 7066.139 - 2.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.15% 8463.481 8729.891 - 3.28% -
SetIntersection_Interlaced_Set_string_64_64 3.15% 35089417.383 36193639.922 - 3.51% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.15% 1.252 1.292 - 4.05% -
std::search(vector<int>,_pred)_(no_match)/8192 3.14% 4156.229 4286.587 - 1.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.13% 396.366 408.790 - 2.82% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.13% 11785.501 12154.867 - 0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.13% 180090.382 185730.028 - 0.82% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 3.13% 7.275 7.502 - 2.40% -
BM_PushHeap_uint32_SingleElement_16 3.12% 0.336 0.346 - -2.91% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.11% 39.245 40.467 - -2.09% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.11% 24.558 25.322 - 2.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.10% 22.010 22.692 - -3.16% -
BM_std_minmax_element<long_long>/5500 3.10% 1394.534 1437.751 - -0.05% -
ranges::min(std::deque<char>)/70000 3.10% 17335.680 17872.443 - 0.26% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.09% 41342.773 42622.231 - 0.13% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.09% 17013.817 17540.096 - 1.15% -
std::for_each_n(list<int>)/32 3.09% 11.087 11.430 - 1.97% -
std::rotate(vector<bool>)_(by_1/3)/1024 3.09% 47.763 49.239 - 0.75% -
SetIntersection_Interlaced_Set_float_16384_16384 3.08% 208798456.154 215232429.284 - 0.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.08% 12375.756 12756.937 - -2.14% -
BM_vector_deque_ranges_copy_backward/2 3.08% 1.996 2.057 - 2.92% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.07% 6.440 6.638 - 1.70% -
std::fill(vector<int>)/1024 3.07% 29.077 29.970 - 0.80% -
std::remove_if(deque<int>)_(sprinkled)/32 3.07% 52.996 54.623 - 1.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 3.06% 2298973.510 2369237.003 - 0.94% -
std::equal(deque<int>)_(it,_it,_it)/8 3.04% 4.149 4.275 - -0.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.04% 3828.916 3945.341 - 2.80% -
std::replace(vector<int>)_(sprinkled)/32 3.04% 5.802 5.979 - 8.72% -
std::fill_n(vector<bool>)/4096 3.04% 4.085 4.209 - 0.26% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.04% 567.155 584.373 - 0.25% -
std::unordered_map<int,_int>::erase(iterator)/32 3.03% 20.021 20.627 - 6.17% -
SetIntersection_Interlaced_Vector_string_262144_1024 3.02% 240300974.724 247558890.947 - 2.66% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.02% 3.096 3.190 - 0.26% -
std::multimap<std::string,_int>::ctor(const&)/0 3.02% 12.843 13.230 - 4.36% -
ranges::minmax(std::deque<char>)/8 3.01% 3.791 3.905 - 0.87% -
rng::find_last(vector<int>)_(bail_90%)/50 3.01% 1.516 1.562 - 3.11% -
std::remove_copy(list<int>)_(prefix)/50 3.01% 18.574 19.133 - 0.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.00% 15.744 16.216 - 3.22% -
std::set<int>::insert(value)_(new_value,_middle)/1024 3.00% 26.511 27.306 - 1.62% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.00% 53.062 54.653 - -0.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.98% 835.640 860.520 - -11.55% -
rng::contains(deque<int>)_(process_all)/32 2.97% 8.536 8.789 - -0.60% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.97% 4.246 4.372 - 0.43% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.97% 77580.928 79884.916 - 3.68% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.97% 35465.233 36518.050 - 0.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.97% 123.572 127.238 - 0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.96% 27.208 28.015 - -1.32% -
std::search(vector<int>,_pred)_(no_match)/1024 2.96% 520.964 536.395 - 1.35% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.96% 525.397 540.937 - 0.42% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.95% 581.704 598.855 - 0.29% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.95% 21.793 22.436 - 2.06% -
SetIntersection_Interlaced_Vector_string_256_256 2.94% 20642737.251 21250624.011 - 7.16% -
std::find(deque<int>)_(bail_25%)/1024 2.94% 66.035 67.976 - 0.16% -
rng::find_last(list<int>)_(bail_10%)/8 2.93% 2.021 2.080 - 0.53% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.91% 31.247 32.157 - -4.96% -
std::copy_if(list<int>)_(every_other)/262144 2.91% 204387.302 210340.726 - 0.64% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.91% 566.500 582.999 - 0.51% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.91% 22.952 23.620 - -6.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.91% 9478.504 9754.103 - -3.87% -
BM_std_minmax_element<long_long>/70000 2.91% 17802.912 18320.412 - -0.61% -
std::copy(vector<bool>)_(unaligned)/64 2.91% 1.755 1.806 - 0.71% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.90% 1638.483 1685.971 - -0.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.89% 7683.944 7906.105 - 1.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.89% 14310.547 14724.078 - -0.33% -
std::list<int>::ctor(size)/1024 2.89% 11889.752 12233.117 - 2.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.88% 27905.993 28710.307 - 7.34% -
std::set<int>::lower_bound(key)_(existent)/8192 2.87% 8.157 8.391 - 2.92% -
BM_std_minmax_element<long_long>/64000 2.87% 16273.847 16741.294 - -0.61% -
std::partition_point(list<int>)/32 2.87% 15.639 16.088 - 1.54% -
BM_std_minmax_element<long_long>/65536 2.87% 16665.713 17143.492 - -0.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.87% 238855.348 245700.293 - 0.16% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 2.87% 1.802 1.853 - 5.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 2.86% 19137.364 19684.746 - 11.35% -
ranges::min(std::list<long_long>)/8 2.86% 1.843 1.895 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.86% 13266714.681 13645788.356 - -7.22% -
std::set<std::string>::find(key)_(existent)/32 2.86% 14.271 14.679 - -2.25% -
std::set<int>::find(key)_(existent)/8192 2.85% 7.979 8.207 - -0.21% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.85% 4675.823 4809.073 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.85% 1148840.282 1181539.487 - 1.02% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.85% 68.656 70.609 - 0.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.84% 27.278 28.051 - 0.95% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 2.84% 755.838 777.268 - 4.07% -
std::copy_if(list<int>)_(every_other)/1048576 2.83% 820991.267 844242.697 - 0.02% -
ranges::min(std::vector<long_long>)/64 2.83% 4.678 4.811 - -2.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.83% 20.818 21.407 - 2.10% -
std::unique_copy(deque<int>)_(contiguous)/52 2.80% 14.396 14.800 - -9.64% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.80% 2110.493 2169.631 - 0.05% -
std::make_heap(deque<int>)_(shuffled)/8192 2.80% 24110.850 24786.386 - 5.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.79% 32.168 33.066 - -0.63% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.79% 1246.171 1280.958 - 0.31% -
std::multiset<int>::erase(iterator)/1024 2.79% 23.673 24.334 - 4.29% -
std::is_sorted(deque<int>)/8 2.79% 2.861 2.941 - 13.91% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.78% 17138.612 17615.752 - 1.90% -
SetIntersection_None_Set_string_16384_4 2.78% 188212651.992 193442255.788 - -0.42% -
std::make_heap(deque<int>)_(ascending)/1024 2.78% 2595.500 2667.610 - -0.10% -
SetIntersection_None_Set_string_16384_16 2.76% 187964779.769 193158472.496 - -0.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.76% 39.832 40.931 - -0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.76% 2110.343 2168.584 - -0.00% -
BM_lexicographical_compare_three_way_fast_path/1 2.76% 0.413 0.425 - -7.42% -
std::copy_n(vector<int>)/32768 2.75% 3686.644 3787.916 - -0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.74% 20244.289 20799.954 - 3.55% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.74% 9.165 9.417 - 1.22% -
std::find_first_of(list<int>)_(small_needle)/8192 2.74% 22873.156 23500.212 - 6.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 2.74% 22.083 22.688 - 14.60% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.74% 5.920 6.082 - 0.51% -
std::search(deque<int>,_pred)_(same_length)/1000 2.74% 480.779 493.937 - 3.06% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.73% 350121.239 359693.897 - 2.70% -
std::search(vector<int>)_(near_matches)/1024 2.73% 14852.385 15258.360 - 2.18% -
rng::starts_with(list<int>)/8 2.73% 2.939 3.020 - 3.52% -
SetIntersection_None_Set_string_16384_64 2.73% 189303532.077 194469477.718 - -0.84% -
std::stable_partition(deque<int>)_(dense)/50 2.73% 37.528 38.551 - -3.13% -
ranges::minmax(std::vector<long_long>)/64 2.72% 9.937 10.207 - 0.41% -
BM_PushHeap_uint32_Random_64 2.72% 5.026 5.163 - -1.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.71% 23.936 24.585 - 0.36% -
BM_StringRelational_Compare_Large_Empty_Control 2.71% 1.614 1.657 - 2.85% -
std::fill(list<int>)/32 2.71% 8.150 8.370 - 0.53% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.70% 258.782 265.781 - -0.20% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.70% 10.125 10.399 - 0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.70% 23.704 24.344 - -3.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.70% 20.660 21.217 - -7.56% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.69% 240187.336 246638.727 - -0.22% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.68% 1.634 1.677 - -0.33% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.67% 17566.836 18035.723 - -1.34% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.67% 282.401 289.938 - 0.06% -
std::partition(vector<int>)_(dense)/1024 2.67% 242.438 248.906 - 0.05% -
BM_deque_deque_ranges_move/64000 2.66% 3039.460 3120.235 - 0.29% -
BM_deque_deque_copy/2 2.66% 2.241 2.300 - 0.06% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.65% 4456.898 4575.221 - 0.43% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.65% 0.917 0.941 - 1.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.65% 12552.941 12885.809 - -1.36% -
BM_PushHeap_uint64_Ascending_1024 2.65% 2.573 2.642 - -2.84% -
ranges::minmax(std::vector<__int128>)/64 2.65% 31.230 32.056 - 0.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.65% 4.052 4.159 - -1.32% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.65% 1085672.395 1114392.908 - -0.02% -
std::reverse_copy(list<int>)/64 2.64% 29.255 30.029 - -0.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.64% 1.063 1.091 - -15.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 2.64% 129764.901 133188.064 - 2.60% -
std::set<int>::contains(key)_(non-existent)/1024 2.63% 6.055 6.214 - 4.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.63% 10047913.355 10312619.871 - 3.94% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.63% 1.279 1.312 - -10.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.63% 17.156 17.607 - 2.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.62% 1014687.591 1041322.018 - 2.96% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.62% 1.629 1.672 - -0.64% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.62% 30.619 31.421 - 0.18% -
SetIntersection_None_Set_float_64_1 2.62% 22164630.300 22745056.082 - 1.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.62% 27527.324 28247.963 - -5.23% -
std::fill(vector<int>)/8192 2.62% 228.633 234.617 - 0.11% -
std::unique(vector<int>)_(contiguous)/1024 2.62% 302.781 310.705 - 0.63% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.62% 1.908 1.958 - -5.88% -
std::list<int>::ctor(size)/32 2.61% 327.376 335.933 - 2.33% -
bm_ranges_swap_ranges_vb_aligned/131072 2.61% 244.249 250.622 - 1.72% -
std::remove_copy_if(deque<int>)_(prefix)/32 2.61% 17.791 18.255 - -0.84% -
SetIntersection_None_Set_string_16384_256 2.61% 189368817.101 194307700.437 - -0.28% -
SetIntersection_Interlaced_Set_string_256_4 2.61% 13120120.785 13462201.732 - 3.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.61% 47.108 48.336 - 0.27% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.60% 2.055 2.108 - 3.26% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.60% 4722.770 4845.339 - 0.82% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.59% 4711.197 4833.370 - 3.88% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.59% 28.526 29.265 - 0.50% -
std::move(deque<int>)/262144 2.59% 14862.681 15247.529 - 0.72% -
BM_std_minmax_element<long_long>/4 2.59% 1.222 1.254 - 0.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.59% 16.724 17.157 - 0.94% -
std::remove_if(deque<int>)_(prefix)/1024 2.59% 546.111 560.244 - -2.60% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.58% 36928.761 37883.217 - 0.42% -
ranges::min(std::list<long_long>)/64 2.58% 24.159 24.784 - 1.19% -
BM_PushHeap_uint32_Random_4 2.58% 2.214 2.271 - 10.96% -
std::partial_sort(deque<int>)_(heap)/8 2.58% 39.314 40.329 - 3.70% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.58% 1884.918 1933.552 - 0.07% -
bm_lexicographical_compare<unsigned_char>/4096 2.58% 75.774 77.728 - -0.03% -
ranges::minmax(std::vector<long_long>)/70000 2.58% 8975.629 9207.081 - 0.34% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.57% 6264.584 6425.822 - -1.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.57% 4.098 4.204 - 0.06% -
std::move_backward(list<int>)/1048576 2.57% 1017446.678 1043579.997 - 1.15% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.57% 177587.939 182147.556 - 3.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.57% 20.472 20.997 - 1.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.56% 282.629 289.873 - 0.06% -
bm_lexicographical_compare<int>/8 2.56% 1.583 1.623 - 7.33% -
std::copy_n(vector<bool>)_(aligned)/32768 2.56% 34.810 35.700 - 1.54% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.56% 585812.361 600792.779 - 1.82% -
BM_PushHeap_string_QuickSortAdversary_262144 2.56% 16.645 17.070 - 3.90% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.55% 21.627 22.180 - -0.69% -
std::copy_backward(list<int>)/32768 2.55% 26091.314 26757.528 - 0.83% -
std::search(vector<int>)_(near_matches)/1000 2.54% 14121.336 14480.686 - 2.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.54% 20.079 20.590 - 0.62% -
std::find_if_not(list<int>)_(process_all)/50 2.54% 38.043 39.009 - 1.33% -
std::lower_bound(std::list<int>)/100 2.54% 89.022 91.283 - 0.22% -
std::remove_copy(vector<int>)_(prefix)/32 2.54% 9.367 9.605 - 2.21% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.54% 691846.277 709412.844 - 3.19% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.53% 628.631 644.555 - 4.16% -
std::rotate(list<int>)_(by_1/4)/1024 2.53% 564.276 578.549 - 0.23% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.53% 10.169 10.426 - -2.84% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.52% 1.577 1.617 - 12.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.51% 120344.086 123370.250 - 0.19% -
std::move(list<int>)/262144 2.51% 240899.308 246955.766 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.51% 3.826 3.922 - 0.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.51% 476.742 488.713 - -0.03% -
SetIntersection_Interlaced_Vector_float_1024_64 2.51% 3272023.439 3354110.603 - -9.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.51% 491389.524 503708.663 - 2.18% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.50% 2.708 2.775 - 0.44% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.50% 15629.976 16020.953 - -1.72% -
BM_std_minmax_element<int>/3 2.50% 1.114 1.142 - 8.24% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.49% 4672.590 4789.027 - 0.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.49% 20369.761 20877.112 - 3.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.49% 30067.956 30816.592 - 0.09% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.49% 27.429 28.112 - 1.30% -
std::move_backward(vector<int>)/32768 2.49% 1700.669 1742.972 - 0.38% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.49% 2.415 2.475 - 8.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.48% 149295.892 153000.095 - 1.31% -
std::set<std::string>::count(key)_(non-existent)/32 2.48% 10.090 10.340 - -3.79% -
std::copy_if(deque<int>)_(every_other)/4096 2.47% 1421.829 1456.994 - 0.39% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.47% 773.250 792.354 - 1.88% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.47% 6109.603 6260.440 - 1.38% -
std::set<int>::lower_bound(key)_(existent)/1024 2.47% 4.506 4.617 - -2.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.46% 33.458 34.281 - -0.43% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.46% 67.171 68.823 - 2.06% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.46% 75.881 77.747 - 0.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.46% 485240.586 497168.737 - 0.10% -
std::generate(vector<int>)/8192 2.46% 1799.929 1844.165 - 0.25% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 2.45% 1.167 1.196 - -13.31% -
bm_lexicographical_compare<signed_char>/1 2.44% 1.255 1.286 - -10.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.44% 17.156 17.575 - 2.30% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.44% 16.596 17.001 - 5.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.44% 23.828 24.409 - 1.60% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.43% 36639.624 37531.788 - 2.33% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.43% 4.703 4.818 - 3.56% -
BM_deque_deque_ranges_copy/4096 2.42% 149.308 152.924 - 3.84% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.42% 12.708 13.015 - -0.05% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.42% 5.177 5.302 - -6.24% -
SetIntersection_Front_Set_float_16384_4 2.41% 1047344.285 1072619.081 - 0.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.41% 102599.184 105071.147 - 2.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.41% 2012.993 2061.461 - 0.74% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.40% 12279.990 12574.856 - 2.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.40% 13067900.347 13381628.965 - -5.22% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.40% 55622.540 56956.800 - 2.55% -
std::unique_copy(list<int>)_(sprinkled)/52 2.40% 23.781 24.351 - 2.11% -
SetIntersection_Front_Set_string_256_64 2.40% 14183192.766 14522998.847 - -2.31% -
std::multimap<int,_int>::count(key)_(existent)/32 2.39% 3.655 3.743 - 1.76% -
std::remove_if(list<int>)_(prefix)/1024 2.39% 972.520 995.756 - -0.97% -
ranges::min(std::deque<char>)/64 2.39% 16.209 16.596 - 0.18% -
std::remove_if(deque<int>)_(prefix)/8192 2.39% 4178.163 4277.827 - -1.34% -
std::copy_if(vector<int>)_(entire_range)/4096 2.38% 911.558 933.232 - 0.51% -
std::find_if_not(vector<bool>)_(process_all)/50 2.38% 23.804 24.370 - 0.21% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.38% 34.827 35.655 - -2.95% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.37% 29.700 30.405 - 1.90% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.37% 1.616 1.654 - 2.46% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.37% 513.626 525.804 - 0.65% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.37% 5256.140 5380.557 - 0.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.37% 179692.170 183944.706 - 3.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.36% 519.689 531.968 - 2.82% -
BM_deque_deque_move_backward/4000 2.36% 150.695 154.254 - 3.15% -
SetIntersection_Front_Set_float_262144_256 2.35% 3706346.441 3793431.964 - 1.55% -
std::search(list<int>)_(no_match)/1000 2.35% 672.398 688.192 - 0.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.35% 9.011 9.222 - 0.11% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.34% 197183.778 201805.088 - 0.21% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.34% 1878.757 1922.639 - 0.22% -
std::copy_if(list<int>)_(entire_range)/1048576 2.33% 857578.846 877598.348 - 0.84% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.33% 15145.098 15497.680 - -0.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.33% 2.247 2.299 - -1.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.32% 149978.682 153462.744 - 1.69% -
ranges::min(std::list<char>)/70000 2.32% 53107.561 54340.232 - 1.53% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.32% 364.284 372.733 - 0.86% -
std::copy_if(deque<int>)_(every_other)/64 2.32% 22.779 23.307 - 0.31% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.32% 13.076 13.379 - 1.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.31% 7539.064 7713.513 - 0.11% -
std::fill(vector<bool>)/32768 2.31% 29.214 29.890 - 0.21% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.31% 4.582 4.688 - -1.14% -
bm_lexicographical_compare<unsigned_char>/64 2.30% 1.998 2.044 - 8.19% -
std::rotate(list<int>)_(by_1/2)/1024 2.30% 379.774 388.514 - -0.31% -
ranges::minmax(std::vector<__int128>)/70000 2.30% 34326.380 35115.761 - 0.14% -
std::generate(vector<int>)/1024 2.30% 239.287 244.789 - 0.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.30% 58.999 60.353 - 3.43% -
std::multiset<int>::ctor(const&)/1024 2.29% 6345.786 6491.386 - 2.84% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2.28% 2347.213 2400.805 - 1.63% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.28% 6.109 6.248 - -0.61% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.28% 63.374 64.820 - 4.99% -
std::copy_if(deque<int>)_(every_other)/512 2.28% 177.340 181.379 - 0.36% -
std::copy_if(deque<int>)_(every_other)/32768 2.28% 11391.688 11651.038 - 0.50% -
std::move(vector<int>)/262144 2.28% 14891.503 15230.408 - 0.18% -
std::replace(list<int>)_(prefix)/50 2.27% 16.924 17.309 - 0.97% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.27% 50.725 51.877 - -1.73% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.27% 12808.151 13099.039 - -0.02% -
std::generate_n(vector<int>)/8192 2.27% 1804.172 1845.105 - 0.52% -
SetIntersection_Interlaced_Set_string_262144_262144 2.26% 17965185.709 18370585.123 - -4.39% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.25% 167.007 170.770 - -0.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.25% 1.209 1.236 - 3.12% -
std::multiset<std::string>::ctor(const&)/32 2.25% 774.937 792.389 - 0.08% -
std::find_if(list<int>)_(process_all)/32768 2.25% 25777.024 26356.292 - 2.56% -
std::fill(vector<bool>)/4096 2.24% 4.119 4.212 - 0.26% -
std::copy_if(deque<int>)_(every_other)/262144 2.24% 91040.057 93082.201 - 0.35% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.24% 51.747 52.904 - 1.16% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.23% 18.824 19.245 - 0.74% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.23% 42314.526 43259.513 - 0.09% -
SetIntersection_None_Set_float_64_16 2.23% 18072182.118 18475167.259 - 1.00% -
BM_deque_deque_copy/1 2.22% 2.487 2.542 - -0.01% -
std::generate_n(vector<int>)/1024 2.22% 238.481 243.780 - 0.59% -
std::fill_n(vector<int>)/8192 2.22% 229.420 234.517 - 0.29% -
std::fill_n(vector<int>)/50 2.22% 2.175 2.223 - 0.26% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.22% 12504.796 12782.397 - 1.29% -
std::transform(vector<int>)_(identity_transform)/32 2.21% 8.977 9.176 - -0.12% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.21% 811.772 829.714 - -0.47% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.21% 3433.542 3509.326 - 1.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.20% 179899.998 183865.118 - 2.84% -
std::move(list<int>)/1048576 2.20% 989096.004 1010852.072 - 0.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.20% 31.084 31.767 - 2.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.20% 3927.128 4013.392 - -3.00% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.19% 16159.057 16513.486 - -1.75% -
std::multiset<int>::ctor(const&)/8192 2.19% 50321.050 51423.956 - 1.94% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.19% 115090.354 117611.833 - 0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.19% 5649547.571 5773317.378 - -3.08% -
SetIntersection_None_Set_float_1024_256 2.19% 8782823.499 8975059.742 - 1.10% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.18% 0.695 0.710 - 0.05% -
std::generate(vector<int>)/32 2.18% 7.823 7.994 - 0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.18% 23626.868 24142.434 - 0.86% -
std::reverse_copy(deque<int>)/4096 2.18% 954.016 974.828 - 0.20% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.18% 3426.712 3501.465 - -4.33% -
std::find_if(list<int>)_(process_all)/8192 2.18% 7450.918 7613.133 - -16.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.18% 59475.753 60769.546 - 1.22% -
ranges::minmax(std::vector<long_long>)/8 2.18% 2.076 2.121 - 0.58% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.17% 8.320 8.501 - -2.56% -
BM_std_minmax_element<short>/2 2.17% 0.634 0.648 - 14.18% -
ranges::minmax(std::list<char>)/8 2.17% 2.475 2.528 - 0.65% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 2.17% 0.754 0.770 - 10.22% -
std::copy_if(vector<int>)_(entire_range)/32768 2.17% 7289.981 7447.831 - 0.41% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.16% 27.262 27.852 - 0.45% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.16% 28.392 29.005 - 0.63% -
std::generate(vector<int>)/50 2.16% 11.746 11.999 - 0.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.15% 452.090 461.829 - 2.65% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.15% 4.994 5.102 - -1.66% -
std::pop_heap(deque<float>)/8192 2.15% 59.703 60.986 - -1.33% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.15% 129.651 132.436 - 0.47% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.14% 0.681 0.696 - 2.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.14% 1431882.474 1462564.330 - 1.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.14% 13592.281 13883.357 - -0.24% -
std::unique_copy(list<int>)_(sprinkled)/32 2.14% 13.054 13.333 - 2.43% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.14% 31.544 32.218 - 1.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.14% 6.454 6.592 - -1.75% -
std::equal(list<int>)_(it,_it,_it)/8 2.14% 2.653 2.709 - -0.10% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.14% 1824.271 1863.237 - 0.38% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.13% 637.450 651.034 - 3.63% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.13% 27.328 27.910 - 0.20% -
SetIntersection_Interlaced_Set_float_64_16 2.12% 21818647.974 22281823.991 - -0.84% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.12% 46.371 47.354 - 2.83% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.12% 30.166 30.805 - -8.51% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 2.11% 27.006 27.577 - -44.92% -
ranges::minmax(std::deque<char>)/70000 2.11% 23656.192 24156.226 - 0.20% -
std::adjacent_find(list<int>)/1048576 2.11% 859057.273 877206.767 - 1.26% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.11% 12612.502 12878.702 - 1.11% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.11% 1861.663 1900.923 - 1.25% -
std::multiset<int>::erase(key)_(existent)/1024 2.11% 39.857 40.697 - 1.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.10% 5364.817 5477.737 - 0.38% -
std::transform(deque<int>,_deque<int>)/32 2.10% 21.366 21.816 - 2.15% -
std::fill_n(vector<bool>)/512 2.10% 1.428 1.458 - -0.30% -
std::reverse_copy(list<int>)/4096 2.10% 3193.733 3260.798 - 0.68% -
SetIntersection_Interlaced_Set_float_262144_1 2.10% 1044856.537 1066794.241 - 2.60% -
std::map<int,_int>::erase(key)_(existent)/1024 2.10% 25.507 26.042 - 1.90% -
SetIntersection_Front_Set_string_16_16 2.09% 59201679.304 60441579.832 - 1.07% -
std::fill(vector<int>)/50 2.09% 2.161 2.206 - 0.18% -
std::move(deque<int>)/1048576 2.09% 54549.017 55687.527 - 1.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.08% 728.615 743.780 - 0.53% -
std::search(list<int>,_pred)_(near_matches)/8192 2.08% 2687699.870 2743495.996 - 2.30% -
BM_std_minmax_element<short>/512 2.07% 134.142 136.924 - -7.50% -
SetIntersection_Front_Vector_float_256_64 2.07% 4261818.675 4350166.122 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.07% 13606882.716 13888545.051 - -8.65% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.06% 463.766 473.341 - -4.89% -
bm_ranges_lexicographical_compare<signed_char>/8 2.06% 3.502 3.574 - 2.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.05% 125.098 127.669 - 0.29% -
std::replace(deque<int>)_(sprinkled)/8192 2.05% 2758.549 2815.220 - 0.39% -
std::any_of(list<int>)_(process_all)/50 2.05% 21.501 21.942 - 0.05% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.05% 16.837 17.182 - -0.43% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.05% 36718.742 37471.081 - -1.83% -
std::reverse(list<int>)/4096 2.05% 1764.844 1800.996 - 15.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.05% 2.125 2.169 - 0.34% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.05% 12418.883 12673.167 - 0.43% -
BM_deque_deque_ranges_copy_backward/4096 2.05% 150.884 153.973 - -1.89% -
std::multiset<int>::clear()/32 2.04% 636.117 649.106 - 4.22% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.03% 4103.809 4187.254 - 1.05% -
std::copy_if(list<int>)_(every_other)/8 2.03% 2.252 2.298 - 0.29% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.03% 0.696 0.710 - 0.09% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 2.03% 210850.761 215127.647 - 1.51% -
std::copy_if(vector<int>)_(entire_range)/512 2.03% 120.729 123.176 - 0.48% -
std::partition_point(deque<int>)/8192 2.03% 14.911 15.213 - 0.76% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.03% 26784.927 27327.445 - -1.65% -
std::transform(vector<int>,_vector<int>)/32 2.03% 16.892 17.234 - 0.41% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 2.02% 93084.860 94969.579 - 0.48% -
BM_std_minmax_element<char>/64 2.02% 17.109 17.455 - -5.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.02% 2.313 2.360 - -0.59% -
BM_deque_vector_copy/4000 2.02% 139.516 142.333 - 0.16% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.02% 20688.633 21105.613 - 3.12% -
BM_toupper_string<char> 2.01% 15.172 15.478 - 0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.01% 54.892 55.998 - 6.18% -
ranges::minmax(std::deque<char>)/64 2.01% 22.697 23.154 - 0.23% -
std::generate_n(list<int>)/32 2.01% 8.433 8.603 - 0.61% -
ranges::minmax(std::deque<__int128>)/1 2.01% 0.651 0.664 - -2.25% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.00% 16.946 17.285 - 3.40% -
std::move_backward(list<int>)/32768 2.00% 31156.368 31779.852 - 2.17% -
ranges::minmax(std::vector<char>)/1 2.00% 0.626 0.638 - 2.45% -
std::move_backward(vector<int>)/1048576 2.00% 56466.354 57595.371 - 1.81% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.00% 2830.164 2886.752 - 0.81% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 2.00% 9.860 10.057 - -1.77% -
SetIntersection_None_Set_uint64_64_64 1.99% 11132725.634 11354742.769 - -0.63% -
ranges::minmax(std::vector<__int128>)/8 1.99% 4.034 4.114 - 0.33% -
SetIntersection_Front_Set_uint32_262144_256 1.99% 3821812.911 3897961.371 - 0.11% -
BM_PushHeap_uint32_Ascending_262144 1.99% 4.806 4.902 - -0.54% -
SetIntersection_Front_Set_uint32_16384_16384 1.99% 211515699.545 215720687.100 - 0.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.99% 13746.409 14019.576 - -0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.99% 21.307 21.731 - 8.07% -
std::find(vector<bool>)_(process_all)/1048576 1.99% 3614.614 3686.408 - -0.35% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.99% 2.424 2.472 - -0.93% -
ranges::min(std::deque<__int128>)/70000 1.98% 23865.090 24338.202 - 0.03% -
std::for_each(vector<int>)/8 1.98% 0.906 0.924 - 0.49% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.98% 782.453 797.945 - -0.31% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.98% 31.005 31.619 - -1.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.97% 3.663 3.735 - 0.12% -
BM_vector_deque_ranges_copy_backward/1 1.97% 2.284 2.329 - 2.75% -
std::copy(vector<bool>)_(aligned)/32768 1.97% 34.757 35.441 - -0.70% -
std::remove_if(list<int>)_(sprinkled)/1024 1.96% 958.191 977.016 - -0.13% -
std::replace_if(vector<int>)_(sprinkled)/32 1.96% 8.633 8.802 - -2.86% -
std::generate(list<int>)/8192 1.96% 7504.862 7652.109 - 0.77% -
BM_PushHeap_uint32_PipeOrgan_1024 1.96% 1.913 1.950 - 1.67% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.96% 50304.151 51289.061 - 14.95% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.95% 214.155 218.333 - -0.42% -
SetIntersection_Front_Set_uint32_64_64 1.95% 12869941.617 13121023.316 - 0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.95% 169892681.161 173204501.321 - 4.01% -
std::multiset<std::string>::find(key)_(non-existent)/8192 1.95% 28.884 29.446 - -3.92% -
std::replace(deque<int>)_(sprinkled)/1024 1.95% 344.764 351.473 - 0.43% -
std::move(list<int>)/32768 1.95% 30295.449 30884.921 - 0.67% -
SetIntersection_Front_Vector_float_64_64 1.95% 10800309.998 11010424.172 - 1.07% -
std::move_backward(list<int>)/8 1.94% 3.334 3.399 - 0.82% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.94% 19.393 19.771 - 0.28% -
BM_PushHeap_uint64_PipeOrgan_16 1.94% 0.867 0.884 - -0.22% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.94% 6.486 6.612 - 7.32% -
std::copy_if(deque<int>)_(every_other)/1048576 1.94% 364716.571 371793.813 - 0.01% -
std::distance(deque<int>)/50 1.94% 0.848 0.864 - 2.02% -
std::find_if_not(vector<bool>)_(process_all)/8 1.93% 3.544 3.612 - 1.01% -
std::unique(deque<int>)_(contiguous)/1024 1.92% 505.904 515.628 - -0.02% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.92% 801.364 816.760 - -0.32% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.92% 18.309 18.660 - 0.49% -
BM_std_minmax_element<short>/64 1.91% 16.799 17.121 - -5.95% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.91% 56760.805 57845.504 - 2.14% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.91% 3808.654 3881.412 - 0.24% -
ranges::min(std::deque<__int128>)/64 1.91% 20.518 20.910 - -0.64% -
SetIntersection_Front_Vector_string_262144_16 1.91% 1608091.112 1638754.911 - 1.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.91% 52.850 53.857 - 0.35% -
SetIntersection_Front_Set_string_16384_1024 1.91% 58563680.761 59679488.692 - 2.14% -
SetIntersection_Interlaced_Vector_float_16384_256 1.91% 14879141.384 15162626.670 - -11.46% -
std::sample(vector<int>)/8192 1.90% 90720.996 92449.184 - 1.01% -
std::transform(vector<int>)_(identity_transform)/50 1.90% 16.064 16.370 - 1.48% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.90% 5.649 5.756 - 0.25% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.89% 29.037 29.585 - 0.19% -
std::shift_right(vector<int>)/8192 1.88% 295.624 301.197 - 0.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.88% 181479.996 184900.760 - 2.97% -
std::move(deque<int>)/8 1.88% 3.450 3.515 - -0.65% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.88% 31.915 32.516 - 0.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.88% 22.616 23.041 - 0.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.88% 7231.930 7367.540 - 0.74% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.87% 3336.961 3399.501 - 0.56% -
BM_StringEraseWithMove_Large_Transparent 1.87% 2.648 2.697 - -3.41% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.87% 21176.761 21572.535 - -1.26% -
BM_deque_vector_move/2 1.86% 1.804 1.837 - 3.48% -
SetIntersection_Interlaced_Set_string_16384_64 1.86% 345293571.655 351713308.803 - 1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.86% 13417939.980 13667126.653 - -2.98% -
std::replace_if(list<int>)_(sprinkled)/1024 1.86% 729.294 742.837 - 0.21% -
std::set<int>::equal_range(key)_(non-existent)/32 1.85% 2.585 2.633 - 1.39% -
BM_deque_vector_move/4000 1.85% 139.565 142.151 - -0.22% -
std::unique(deque<int>)_(contiguous)/8192 1.85% 3697.270 3765.694 - 0.67% -
std::for_each_n(list<int>)/8 1.85% 2.421 2.466 - -0.40% -
std::partial_sort_copy(list<int>)_(heap)/8 1.84% 16.582 16.887 - -3.66% -
SetIntersection_Front_Vector_string_16384_16 1.84% 1604242.611 1633737.662 - 5.13% -
std::reverse_copy(vector<int>)/8 1.84% 2.432 2.477 - 2.35% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.83% 20.214 20.585 - 0.03% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.83% 109401.046 111405.474 - 1.35% -
BM_CmpLess_short_schar 1.83% 0.968 0.986 - 3.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.83% 592237.622 603063.803 - 0.19% -
std::fill_n(list<int>)/32 1.82% 7.936 8.081 - 0.15% -
std::set<std::string>::contains(key)_(existent)/8192 1.82% 28.668 29.189 - -3.58% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.82% 44.110 44.912 - 4.08% -
std::reverse(deque<int>)/512 1.81% 112.012 114.042 - 0.96% -
std::unordered_set<std::string>::erase(iterator)/32 1.81% 31.301 31.868 - 11.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.81% 0.769 0.783 - 1.56% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.81% 2.125 2.164 - 0.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.81% 214.542 218.424 - 1.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.81% 12705.782 12935.573 - -3.36% -
rng::contains(deque<int>)_(process_all)/8192 1.81% 1852.142 1885.586 - 1.07% -
std::stable_partition(vector<int>)_(dense)/32 1.80% 21.120 21.501 - 1.05% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.80% 29.538 30.070 - 4.36% -
BM_PushHeap_float_Ascending_256 1.80% 2.480 2.525 - 1.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.80% 799519.359 813883.343 - -0.34% -
std::adjacent_find(list<int>,_pred)/8192 1.79% 7130.777 7258.578 - 0.46% -
std::remove(deque<int>)_(prefix)/1024 1.79% 515.258 524.487 - -0.26% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.79% 2.125 2.163 - 0.09% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.78% 12.234 12.452 - -0.89% -
BM_PushHeap_uint32_Random_256 1.78% 5.500 5.598 - 0.91% -
std::find_end(forward_list<int>)_(single_element)/1024 1.78% 698.772 711.189 - 1.02% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 1.77% 314.678 320.263 - 2.12% -
std::find_if_not(list<int>)_(process_all)/32768 1.77% 25341.716 25791.383 - -1.01% -
bm_lexicographical_compare<unsigned_char>/32768 1.77% 562.517 572.496 - 0.08% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.77% 15026.812 15292.797 - 0.08% -
std::unique(deque<int>)_(sprinkled)/8192 1.77% 3771.127 3837.872 - 0.61% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.77% 17.920 18.237 - 1.03% -
rng::fold_left(list<int>)/50 1.76% 37.492 38.153 - 1.48% -
std::adjacent_find(list<int>,_pred)/1048576 1.76% 910464.848 926521.385 - 1.10% -
std::copy_if(vector<int>)_(entire_range)/262144 1.76% 58640.914 59672.005 - 0.54% -
std::replace(deque<int>)_(prefix)/1024 1.75% 405.672 412.779 - 0.07% -
rng::fold_left(list<int>)/8 1.74% 3.838 3.905 - 1.55% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.74% 100036.027 101775.375 - 0.67% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.74% 4240.291 4313.986 - 0.07% -
std::move_backward(list<int>)/64 1.74% 38.935 39.611 - 0.30% -
SetIntersection_Front_Set_float_16384_64 1.74% 1730651.554 1760683.870 - -2.07% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.73% 1002894.613 1020291.258 - 0.53% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.73% 2.777 2.825 - -0.42% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.73% 6.785 6.903 - -1.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.73% 97569.034 99252.697 - -0.51% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.73% 4744.683 4826.549 - 0.54% -
BM_std_minmax_element<short>/1024 1.72% 262.286 266.810 - -7.86% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.72% 24.871 25.299 - -3.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.72% 2.940 2.991 - -0.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.72% 13.061 13.285 - 4.27% -
std::map<int,_int>::find(key)_(existent)/32 1.72% 1.696 1.725 - 0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.72% 5890.765 5991.898 - -10.27% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.71% 0.698 0.710 - 0.17% -
std::stable_partition(list<int>)_(sparse)/32 1.71% 9.642 9.807 - 2.03% -
bm_lexicographical_compare<unsigned_char>/512 1.71% 8.638 8.786 - 1.57% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.70% 19.138 19.464 - 2.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.70% 1438149.185 1462651.063 - 0.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.70% 19.430 19.761 - 0.70% -
std::remove_copy(deque<int>)_(prefix)/32 1.70% 12.893 13.112 - -0.33% -
SetIntersection_Front_Set_uint64_256_256 1.70% 7440051.657 7566344.261 - -0.93% -
std::replace_if(deque<int>)_(prefix)/8192 1.70% 3420.887 3478.881 - -0.33% -
std::move(vector<bool>)_(aligned)/32768 1.69% 36.390 37.005 - 0.60% -
BM_StringRelational_Compare_Huge_Empty_Control 1.69% 1.634 1.662 - 3.10% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.68% 206.312 209.783 - -5.94% -
std::replace(deque<int>)_(prefix)/8192 1.68% 3207.739 3261.645 - 0.20% -
std::find(vector<char>)_(bail_25%)/8192 1.68% 39.719 40.385 - 0.18% -
SetIntersection_Front_Vector_uint64_1024_64 1.67% 1331682.778 1353973.126 - -0.59% -
SetIntersection_None_Vector_string_1024_1 1.67% 1143480.413 1162534.488 - 0.08% -
std::make_heap(deque<int>)_(ascending)/8 1.67% 27.034 27.484 - 1.89% -
std::adjacent_find(deque<int>)/8 1.66% 2.935 2.983 - -5.44% -
std::fill_n(vector<int>)/32 1.66% 1.127 1.145 - 0.19% -
ranges::min(std::deque<long_long>)/8 1.66% 2.268 2.306 - 0.24% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.66% 12.551 12.760 - -0.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.65% 1.168 1.187 - -5.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.65% 18.765 19.075 - 2.57% -
std::for_each(list<int>)/8192 1.65% 7795.731 7924.092 - 5.52% -
std::stable_partition(list<int>)_(dense)/50 1.65% 57.680 58.629 - 0.88% -
std::find_if(vector<int>)_(bail_25%)/1024 1.64% 28.007 28.468 - 4.80% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.64% 689.954 701.292 - 0.95% -
bm_ranges_lexicographical_compare<signed_char>/512 1.64% 7.766 7.894 - -0.80% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.64% 71.347 72.518 - 3.44% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.64% 7.263 7.382 - 0.41% -
std::move_backward(vector<bool>)_(aligned)/4096 1.64% 7.120 7.237 - 0.37% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.64% 240733.096 244677.588 - 0.25% -
std::generate_n(vector<int>)/50 1.64% 11.750 11.942 - 0.12% -
std::multiset<int>::contains(key)_(existent)/1024 1.64% 3.963 4.028 - 0.88% -
std::copy_if(deque<int>)_(every_other)/8 1.64% 3.399 3.455 - 0.47% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.64% 23.562 23.947 - -4.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.63% 1552.403 1577.769 - -0.64% -
std::find(deque<int>)_(process_all)/1024 1.63% 239.758 243.657 - -0.25% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.63% 38482.137 39107.837 - 0.48% -
BM_num_get<double> 1.62% 36.182 36.770 - 3.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.62% 9623.536 9779.755 - 0.19% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.62% 633714.787 643985.564 - 0.05% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.62% 562.829 571.949 - 0.25% -
BM_PushHeap_string_Ascending_16 1.62% 4.646 4.722 - -0.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.62% 178310.725 181196.495 - 1.06% -
SetIntersection_Front_Vector_string_16_16 1.61% 51231809.862 52057972.142 - 1.07% -
SetIntersection_Front_Set_string_256_256 1.61% 29416190.398 29890458.854 - 0.99% -
std::move(vector<int>)/1048576 1.61% 55865.998 56766.239 - -1.96% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.61% 12927.719 13135.789 - -0.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.61% 239.847 243.707 - -4.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.60% 18.384 18.679 - 2.02% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.60% 1893.064 1923.408 - 0.25% -
rng::contains(vector<int>)_(process_all)/1048576 1.60% 230218.702 233906.191 - 0.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.60% 3932.639 3995.614 - 0.20% -
std::reverse_copy(deque<int>)/64 1.60% 15.701 15.953 - 0.11% -
std::replace(deque<int>)_(sprinkled)/32 1.59% 11.966 12.157 - 0.32% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.59% 23.334 23.704 - 64.36% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.59% 5.713 5.804 - 0.45% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.59% 17.265 17.538 - 0.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.59% 54.162 55.021 - 1.47% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.58% 8.650 8.787 - 1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.58% 804147.698 816830.998 - -0.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.57% 17.267 17.539 - 2.46% -
rng::find(vector<bool>)_(process_all)/8192 1.57% 33.086 33.606 - 0.49% -
ranges::minmax(std::deque<__int128>)/70000 1.57% 33987.055 34520.602 - -0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.56% 2173739.642 2207730.641 - 1.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.55% 379371.160 385268.107 - -0.30% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.55% 563.756 572.508 - 0.08% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.55% 86832.315 88177.616 - -0.10% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.55% 780.858 792.944 - -0.02% -
SetIntersection_Front_Vector_uint64_256_64 1.55% 4260959.301 4326906.203 - -0.27% -
std::find_end(forward_list<int>)_(single_element)/1000 1.54% 686.171 696.754 - 1.88% -
std::count_if(list<int>)_(every_other)/8192 1.54% 7045.937 7154.373 - 0.53% -
rng::contains(deque<int>)_(process_all)/1048576 1.54% 242412.885 246142.727 - 0.96% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.54% 301.415 306.043 - 6.28% -
std::remove_copy(vector<int>)_(prefix)/50 1.54% 13.771 13.982 - 0.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.53% 43.969 44.643 - 5.01% -
std::transform(list<int>)_(identity_transform)/1024 1.53% 732.542 743.753 - 0.75% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.53% 1295765.431 1315575.171 - 0.06% -
std::copy_if(list<int>)_(entire_range)/262144 1.52% 214826.395 218096.029 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.52% 2274537.858 2309140.032 - 1.96% -
std::multiset<int>::erase(iterator)/8192 1.52% 24.003 24.368 - 4.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.51% 769.061 780.662 - -6.05% -
BM_PushHeap_string_PipeOrgan_262144 1.51% 17.362 17.624 - 0.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.51% 716.942 727.737 - 0.87% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.50% 838659.492 851243.459 - 1.41% -
SetIntersection_None_Set_string_64_4 1.50% 21681062.814 22005281.561 - 0.25% -
BM_PushHeap_float_Ascending_1024 1.49% 3.120 3.166 - 1.96% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.49% 941476.672 955511.735 - 0.11% -
std::rotate_copy(list<int>)/1024 1.49% 731.669 742.574 - 1.13% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.49% 45.696 46.376 - -2.51% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.48% 180549.245 183229.847 - -1.41% -
std::find(vector<bool>)_(process_all)/8192 1.48% 33.139 33.631 - 0.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.48% 18.846 19.125 - 0.81% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.48% 6593671.884 6691164.103 - -10.73% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 1.48% 5.984 6.072 - 1.80% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.47% 24.375 24.734 - 0.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.47% 18.268 18.536 - 3.19% -
std::sample(deque<int>)/8192 1.46% 91081.613 92415.855 - 1.12% -
rng::contains(deque<int>)_(process_all)/50 1.46% 12.517 12.700 - 0.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.46% 1.353 1.373 - -3.06% -
BM_StringRelational_Eq_Large_Large_Control 1.46% 2.238 2.271 - -4.73% -
SetIntersection_None_Vector_float_262144_16 1.46% 1147178.712 1163887.754 - 4.58% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.46% 688.863 698.891 - 1.35% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.46% 4.039 4.098 - -1.21% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.45% 1.504 1.526 - 0.63% -
std::partition(vector<int>)_(dense)/32 1.45% 8.349 8.470 - -3.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.45% 15273.056 15494.281 - -0.02% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.45% 295.770 300.052 - -0.00% -
SetIntersection_Front_Vector_uint64_262144_262144 1.45% 347677790.012 352709058.653 - 0.57% -
BM_vector_deque_ranges_move_backward/64 1.44% 2.975 3.018 - -1.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.44% 12767.873 12952.272 - -1.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.44% 285.556 289.673 - -0.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.44% 7517.445 7625.833 - 5.21% -
SetIntersection_Interlaced_Vector_float_256_16 1.44% 5884909.753 5969557.509 - -4.00% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.44% 678.819 688.581 - 0.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.44% 4029.769 4087.695 - -0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.44% 22.103 22.421 - 0.08% -
std::replace(list<int>)_(prefix)/32 1.44% 10.909 11.066 - 0.66% -
std::remove_if(list<int>)_(prefix)/32 1.44% 57.879 58.710 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.43% 23712.793 24052.108 - -0.02% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.43% 346.008 350.955 - 1.46% -
std::list<int>::ctor(size)/8192 1.43% 97155.562 98544.497 - 0.59% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.43% 33.399 33.877 - 1.38% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.43% 1017.242 1031.755 - -0.23% -
std::make_heap(vector<int>)_(shuffled)/1024 1.42% 565.075 573.124 - -0.39% -
std::count_if(list<int>)_(every_other)/1024 1.42% 744.769 755.372 - 0.63% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.42% 12616.389 12795.450 - -2.52% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.42% 463.776 470.346 - 1.10% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.41% 63.874 64.775 - 0.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 13447.838 13637.624 - -0.58% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.41% 541.001 548.625 - 5.05% -
SetIntersection_Interlaced_Set_string_16384_4 1.41% 197023347.536 199799867.441 - 1.54% -
std::remove_copy(vector<int>)_(prefix)/1024 1.41% 260.468 264.137 - 0.46% -
std::sort(vector<NonIntegral>)_(heap)/8 1.41% 23.423 23.752 - -0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.41% 667.833 677.223 - 1.75% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.41% 194.953 197.693 - 1.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.40% 7640.070 7747.407 - -0.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.40% 2.925 2.966 - -3.44% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.40% 1556.758 1578.545 - 0.75% -
std::reverse_copy(deque<int>)/512 1.39% 123.228 124.946 - 0.13% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.39% 176.580 179.041 - 2.08% -
BM_deque_deque_ranges_copy/1024 1.39% 36.782 37.294 - -0.11% -
rng::starts_with(deque<int>,_pred)/8192 1.39% 3902.365 3956.683 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.39% 713.961 723.898 - 1.07% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.39% 573763.593 581713.113 - 0.26% -
std::remove_copy(list<int>)_(prefix)/1024 1.39% 734.484 744.658 - 0.50% -
std::search(list<int>)_(near_matches)/1000 1.38% 37526.370 38045.664 - 0.88% -
std::rotate_copy(list<int>)/32 1.38% 8.609 8.728 - -0.20% -
BM_deque_vector_move_backward/1024 1.38% 36.711 37.217 - -0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.38% 14477.288 14676.642 - 0.71% -
std::copy(list<int>)/1048576 1.38% 854974.786 866738.243 - 0.31% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.37% 57964.042 58758.092 - 4.55% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.37% 625.005 633.554 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.37% 22944.589 23258.365 - -0.51% -
BM_vector_deque_move_backward/4000 1.37% 142.206 144.150 - 0.52% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.37% 1.260 1.277 - 2.51% -
std::move(vector<bool>)_(unaligned)/512 1.36% 4.782 4.847 - -2.35% -
std::count_if(list<int>)_(every_other)/8 1.36% 2.716 2.753 - -0.48% -
std::find_end(vector<int>)_(process_all)/8192 1.36% 1802.040 1826.550 - 8.58% -
bm_lexicographical_compare<signed_char>/32768 1.36% 472.571 478.983 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.36% 12040491.056 12203864.009 - 1.97% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.36% 789.007 799.706 - 1.88% -
std::find_end(forward_list<int>)_(same_length)/1000 1.36% 1451.641 1471.321 - 1.64% -
rng::find(vector<bool>)_(process_all)/1048576 1.36% 3615.607 3664.610 - 0.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.36% 944682.592 957485.394 - 0.45% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.35% 172261.493 174591.714 - 0.01% -
BM_PushHeap_uint32_Random_16 1.35% 4.180 4.236 - 2.13% -
SetIntersection_Front_Vector_string_262144_64 1.35% 3131135.823 3173364.887 - -0.67% -
std::replace_if(list<int>)_(sprinkled)/8192 1.35% 7271.596 7369.628 - -0.77% -
std::none_of(list<int>)_(process_all)/50 1.35% 21.786 22.079 - 0.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.34% 1146.981 1162.402 - 0.33% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.34% 355.515 360.293 - 0.74% -
SetIntersection_Interlaced_Set_float_1024_256 1.34% 14299952.621 14491518.980 - 3.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.34% 1.111 1.126 - 9.31% -
std::remove(list<int>)_(prefix)/1024 1.34% 947.554 960.213 - -4.30% -
std::multiset<std::string>::erase(iterator)/32 1.33% 26.705 27.061 - -0.76% -
std::copy_if(deque<int>)_(entire_range)/512 1.33% 133.744 135.527 - 0.22% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.33% 35.053 35.518 - -0.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.33% 12703.758 12872.352 - 0.58% -
BM_StringAssignStr_Large_Opaque 1.32% 10.324 10.460 - -0.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.32% 511254.748 518012.858 - 0.14% -
ranges::min(std::deque<__int128>)/8 1.32% 2.792 2.829 - 0.07% -
std::adjacent_find(vector<int>)/8 1.32% 2.000 2.026 - -0.02% -
BM_deque_deque_move/1 1.32% 2.580 2.614 - 2.70% -
std::sample(deque<int>)/32 1.32% 304.462 308.467 - 1.28% -
BM_PushHeap_string_Descending_16384 1.32% 2.310 2.340 - -1.49% -
std::copy_if(deque<int>)_(entire_range)/64 1.31% 15.995 16.205 - 0.57% -
std::for_each_n(vector<int>)/32 1.31% 3.672 3.720 - 0.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.31% 12.141 12.300 - -3.35% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.31% 598.616 606.466 - 0.30% -
std::search(vector<int>)_(same_length)/1024 1.31% 244.745 247.954 - -1.79% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.31% 11369.191 11518.253 - -1.56% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.31% 728.359 737.899 - 0.20% -
std::copy_if(deque<int>)_(entire_range)/4096 1.31% 1010.110 1023.331 - 0.14% -
std::upper_bound(std::list<int>)/8 1.31% 16.029 16.238 - 0.17% -
std::remove_copy(deque<int>)_(prefix)/8192 1.30% 3312.577 3355.796 - 0.31% -
rng::contains(vector<int>)_(process_all)/8192 1.30% 1791.576 1814.878 - 0.67% -
std::find(deque<int>)_(process_all)/8192 1.30% 1911.547 1936.356 - -0.63% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.30% 0.822 0.833 - 1.80% -
std::set<int>::erase(iterator)/1024 1.29% 20.242 20.504 - 3.50% -
std::stable_sort(vector<int>)_(repeated)/1024 1.29% 1101.470 1115.696 - 1.36% -
BM_std_minmax_element<short>/5500 1.29% 1375.647 1393.415 - -9.27% -
std::none_of(list<int>)_(process_all)/32 1.29% 11.799 11.952 - 0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.29% 16.036 16.243 - 0.59% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.29% 21842.113 22123.932 - -1.95% -
std::sample(vector<int>)/32 1.29% 301.487 305.374 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.29% 176322435.641 178589480.274 - 2.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.29% 631569.454 639689.530 - -0.17% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.28% 11.530 11.678 - 0.95% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.28% 8.406 8.514 - 0.62% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.28% 3.209 3.250 - -1.55% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.28% 274676.389 278199.845 - 0.63% -
std::sample(list<int>)/32 1.28% 310.333 314.314 - 0.69% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.28% 11.396 11.542 - 0.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.28% 18.420 18.656 - 1.30% -
std::map<int,_int>::contains(key)_(existent)/8192 1.28% 5.537 5.608 - 2.03% -
std::any_of(list<int>)_(process_all)/32768 1.28% 26094.079 26427.465 - -0.51% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.28% 6820.001 6907.132 - 0.56% -
std::copy_backward(list<int>)/512 1.28% 363.067 367.705 - 0.38% -
std::set<std::string>::clear()/32 1.28% 876.899 888.100 - -1.92% -
std::partition(deque<int>)_(sparse)/8192 1.27% 3120.596 3160.356 - 7.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.27% 1.102 1.116 - -13.48% -
std::set<std::string>::count(key)_(existent)/32 1.27% 15.437 15.633 - 0.81% -
std::copy_if(vector<int>)_(entire_range)/8 1.27% 2.265 2.294 - -0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.27% 765.234 774.943 - 1.10% -
SetIntersection_Front_Set_uint64_262144_16384 1.27% 218628940.634 221400878.692 - 0.90% -
std::remove(list<int>)_(sprinkled)/1024 1.27% 928.760 940.530 - -2.87% -
SetIntersection_Front_Vector_float_262144_64 1.27% 1356836.175 1374019.891 - 2.53% -
bm_swap_ranges_vb_aligned/1048576 1.27% 3332.586 3374.765 - 1.01% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.27% 2.317 2.347 - 1.35% -
BM_vector_deque_ranges_move_backward/1 1.26% 2.329 2.359 - 5.98% -
std::replace_if(vector<int>)_(prefix)/1024 1.26% 266.744 270.105 - -1.14% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.26% 22.866 23.154 - -0.05% -
std::remove(deque<int>)_(sprinkled)/1024 1.26% 511.264 517.693 - 0.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.25% 505.703 512.041 - 0.00% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.25% 17.997 18.222 - 0.87% -
std::sample(list<int>)/1024 1.25% 11872.850 12020.956 - 0.37% -
std::partial_sort(vector<int>)_(heap)/1024 1.24% 7874.092 7971.839 - 0.55% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.24% 931583.168 943119.343 - 0.48% -
BM_StringFindStringLiteral/32 1.24% 1.748 1.769 - 1.41% -
std::unordered_set<std::string>::clear()/1024 1.24% 23901.239 24196.871 - 3.42% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.24% 4.730 4.788 - -1.62% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.24% 756.085 765.426 - -31.99% -
std::lower_bound(std::vector<int>)/100 1.24% 12.070 12.219 - -6.12% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.23% 4485.262 4540.594 - 0.09% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.23% 5131.514 5194.797 - 0.50% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.23% 1.176 1.190 - -0.17% -
BM_PushHeap_float_Ascending_262144 1.23% 5.097 5.160 - 0.42% -
std::copy_if(list<int>)_(entire_range)/32768 1.23% 26037.497 26358.120 - 2.89% -
ranges::minmax(std::list<long_long>)/8 1.23% 2.517 2.548 - 0.82% -
std::is_sorted(vector<int>,_pred)/1024 1.23% 462.687 468.372 - 0.09% -
std::copy_backward(list<int>)/1048576 1.23% 869127.472 879782.401 - 0.38% -
std::find(vector<int>)_(process_all)/8192 1.22% 1831.890 1854.293 - 0.14% -
std::set<std::string>::find(key)_(non-existent)/1024 1.22% 19.937 20.181 - -4.08% -
BM_PushHeap_uint64_Ascending_16 1.22% 0.932 0.944 - -0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.22% 36052.335 36492.816 - 4.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.22% 20.783 21.037 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.22% 1040889.794 1053595.024 - 5.38% -
BM_std_minmax_element<short>/4096 1.22% 1026.218 1038.744 - -9.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.22% 1.221 1.236 - 8.69% -
std::make_heap(deque<int>)_(shuffled)/8 1.22% 24.700 25.000 - 1.12% -
bm_lexicographical_compare<signed_char>/4096 1.21% 59.098 59.816 - -0.04% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.21% 1015736.192 1028049.476 - 0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.21% 666.699 674.780 - -0.91% -
std::copy(vector<int>)/512 1.21% 15.812 16.004 - 0.41% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.21% 4279.396 4331.245 - 0.12% -
BM_deque_vector_copy/5500 1.21% 194.464 196.819 - -7.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.21% 4344247.022 4396836.714 - 2.66% -
BM_deque_deque_ranges_move/4000 1.21% 142.121 143.841 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.21% 1834721.313 1856901.862 - -3.14% -
std::adjacent_find(deque<int>)/8192 1.21% 3675.211 3719.586 - 0.65% -
SetIntersection_Interlaced_Set_string_16384_16 1.21% 243387701.831 246324835.598 - 1.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.21% 13537.341 13700.489 - 1.78% -
BM_StringFindStringLiteral/128 1.20% 3.164 3.202 - 4.40% -
std::count_if(list<int>)_(every_other)/1048576 1.20% 878271.751 888847.504 - 0.56% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.20% 2.677 2.709 - 0.53% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 631323.920 638918.197 - -0.28% -
std::replace_if(list<int>)_(prefix)/1024 1.20% 728.157 736.909 - 0.31% -
std::adjacent_find(deque<int>)/1048576 1.20% 471620.283 477275.800 - 0.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.20% 1.206 1.220 - 11.40% -
BM_deque_vector_move_backward/1 1.20% 2.111 2.136 - 2.96% -
std::find(vector<int>)_(process_all)/32768 1.20% 7313.926 7401.559 - -0.09% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.20% 13.070 13.226 - 2.45% -
bm_lexicographical_compare<signed_char>/512 1.19% 7.655 7.747 - -0.67% -
std::fill_n(vector<int>)/1024 1.19% 29.260 29.607 - 0.05% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.19% 6768.170 6848.419 - 0.14% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.19% 740.091 748.865 - 0.04% -
std::find(vector<int>)_(process_all)/1024 1.18% 239.966 242.810 - 0.14% -
std::replace_if(deque<int>)_(prefix)/50 1.18% 20.264 20.504 - 0.92% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.18% 424441.570 429467.888 - 0.29% -
std::copy_if(list<int>)_(entire_range)/512 1.18% 364.825 369.128 - 0.40% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.18% 139.399 141.042 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.18% 1198669.846 1212774.690 - -0.26% -
std::map<std::string,_int>::erase(iterator)/8192 1.18% 29.032 29.373 - 0.14% -
std::partition_copy(list<int>)/1024 1.18% 712.155 720.528 - 0.99% -
std::all_of(list<int>)_(process_all)/32768 1.18% 26335.806 26645.377 - -3.01% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.17% 12.580 12.728 - -0.20% -
BM_deque_vector_ranges_move/0 1.17% 1.514 1.532 - 13.08% -
std::unique(deque<int>)_(sprinkled)/1024 1.17% 505.908 511.838 - -0.22% -
BM_lexicographical_compare_three_way_fast_path/16 1.17% 4.308 4.358 - 0.39% -
bm_ranges_lexicographical_compare<int>/8 1.17% 1.447 1.464 - -7.09% -
std::move_backward(vector<int>)/512 1.17% 20.626 20.867 - 0.20% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.17% 8.563 8.663 - -0.67% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.16% 242.401 245.224 - 0.13% -
std::remove_if(list<int>)_(prefix)/50 1.16% 71.469 72.301 - -0.00% -
std::copy_backward(list<int>)/262144 1.16% 216171.465 218685.701 - 0.42% -
std::replace(vector<int>)_(prefix)/32 1.16% 5.120 5.179 - 0.41% -
std::remove(list<int>)_(sprinkled)/50 1.16% 60.790 61.497 - 0.27% -
BM_deque_vector_move/1024 1.16% 36.794 37.220 - -3.85% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.16% 11468.981 11601.889 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.16% 1182961.685 1196648.240 - 0.54% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.16% 889.465 899.753 - 1.63% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.16% 1.501 1.518 - 2.47% -
std::move_backward(vector<int>)/64 1.15% 4.291 4.341 - 0.42% -
bm_lexicographical_compare<int>/512 1.15% 29.463 29.803 - -0.20% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.15% 27.773 28.093 - -2.33% -
std::search(list<int>)_(near_matches)/1024 1.15% 39173.691 39624.589 - 0.76% -
std::shift_right(deque<int>)/8192 1.15% 305.668 309.183 - 0.52% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.15% 16.357 16.545 - 1.38% -
std::transform(list<int>,_list<int>)/1024 1.14% 832.557 842.088 - 0.04% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.14% 8776.812 8877.118 - 0.88% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.14% 218853427.150 221351175.172 - 0.26% -
std::partition(vector<int>)_(dense)/50 1.14% 12.953 13.101 - -1.51% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.14% 126.878 128.321 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.14% 3554.999 3595.402 - 0.07% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.14% 12.457 12.599 - 0.04% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.13% 7.934 8.024 - 0.86% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.13% 753.581 762.131 - -2.98% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.13% 2.876 2.909 - -0.54% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.13% 16.055 16.235 - 0.50% -
std::find(deque<int>)_(process_all)/50 1.13% 13.048 13.195 - 0.50% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.12% 87748.394 88732.654 - 0.13% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.12% 27.324 27.631 - 1.66% -
std::copy(vector<int>)/8 1.12% 2.184 2.208 - -0.64% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.12% 34.714 35.102 - -2.09% -
std::unordered_map<int,_int>::clear()/1024 1.12% 8565.891 8661.521 - 8.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.12% 116538.781 117839.684 - 1.50% -
SetIntersection_None_Vector_float_1024_1024 1.12% 1077292.294 1089311.361 - 0.56% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.12% 42.691 43.168 - 0.87% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.12% 466.458 471.659 - 1.73% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.11% 3717.264 3758.682 - -1.88% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.11% 8.373 8.466 - 0.06% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.11% 7.263 7.344 - 0.37% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.11% 1305326.026 1319823.567 - 0.23% -
std::replace(deque<int>)_(sprinkled)/50 1.11% 18.002 18.202 - 0.24% -
std::lower_bound(std::forward_list<int>)/8192 1.11% 10393.180 10508.506 - 0.97% -
rng::starts_with(list<int>,_pred)/8 1.11% 3.478 3.516 - 0.44% -
std::remove_copy(list<int>)_(sprinkled)/32 1.10% 11.123 11.245 - 0.08% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.10% 1708.425 1727.290 - 0.02% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.10% 6168.166 6236.206 - 0.01% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.10% 427.625 432.336 - -0.67% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.09% 10.098 10.209 - -3.41% -
SetIntersection_Front_Vector_float_16384_64 1.09% 1344367.807 1359031.636 - 1.69% -
std::partition_point(list<int>)/50 1.09% 24.421 24.687 - -1.16% -
BM_deque_deque_copy_backward/1 1.09% 2.708 2.738 - -1.50% -
rng::fold_left(deque<int>)/32 1.09% 16.159 16.335 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.08% 18.742 18.945 - 1.48% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.862 - 0.02% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.08% 206803.212 209034.086 - -0.54% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.08% 97134.732 98180.951 - 1.67% -
std::adjacent_find(list<int>,_pred)/1024 1.07% 785.184 793.608 - 0.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.07% 4808.619 4860.154 - 0.10% -
std::find(list<int>)_(process_all)/50 1.07% 18.826 19.027 - 0.07% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.07% 3318.232 3353.773 - 0.18% -
std::remove_copy(vector<int>)_(prefix)/8192 1.07% 2041.018 2062.871 - 0.25% -
std::remove(vector<int>)_(sprinkled)/1024 1.07% 281.617 284.628 - -0.11% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.07% 2.051 2.073 - -4.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.07% 87.309 88.242 - -10.41% -
std::replace_if(vector<int>)_(prefix)/8192 1.07% 2006.992 2028.398 - -0.48% -
SetIntersection_Interlaced_Set_uint32_64_16 1.07% 22317019.832 22555019.608 - 5.69% -
BM_deque_vector_copy/1024 1.07% 36.903 37.296 - -0.08% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 376497.882 380509.071 - -6.70% -
BM_deque_deque_copy/5500 1.06% 197.198 199.294 - 0.27% -
std::replace(deque<int>)_(prefix)/50 1.06% 19.045 19.246 - 0.24% -
std::move(vector<bool>)_(unaligned)/262144 1.06% 1588.537 1605.336 - -1.56% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.06% 27.545 27.836 - 0.22% -
SetIntersection_Front_Vector_string_262144_4 1.06% 1186812.688 1199339.862 - 2.53% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.06% 468.376 473.318 - 0.31% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.05% 2.273 2.297 - 0.33% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.05% 6368.763 6435.823 - -1.02% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.05% 768.259 776.346 - -0.22% -
BM_StringFindCharLiteral/64 1.05% 2.089 2.111 - 0.96% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.05% 53.207 53.767 - 1.73% -
std::map<int,_int>::insert(value)_(already_present)/32 1.05% 1.764 1.783 - 1.80% -
std::copy_if(list<int>)_(every_other)/4096 1.05% 3312.311 3347.067 - 3.89% -
std::partition(vector<int>)_(sparse)/1024 1.05% 253.223 255.877 - 0.23% -
std::move(vector<int>)/64 1.05% 4.127 4.171 - 0.06% -
std::lower_bound(std::forward_list<int>)/8 1.04% 15.286 15.446 - 0.11% -
std::is_partitioned(list<int>)_(partitioned)/32 1.04% 8.627 8.717 - 0.65% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.04% 216.915 219.177 - -0.33% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.04% 20.571 20.785 - 0.86% -
std::copy_n(deque<int>)/1048576 1.04% 49935.192 50455.534 - 0.33% -
rng::find_last(vector<int>)_(bail_10%)/50 1.04% 10.725 10.836 - 0.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.04% 797.126 805.401 - 0.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.04% 42.154 42.591 - -13.53% -
std::find(deque<int>)_(process_all)/32768 1.03% 7694.330 7773.848 - -0.12% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.03% 1643.515 1660.422 - 0.70% -
std::is_sorted(list<int>)/8 1.03% 2.081 2.102 - -2.93% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.03% 1.396 1.411 - -1.45% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.03% 1.594 1.610 - 1.43% -
BM_vector_deque_move_backward/64 1.02% 2.981 3.012 - 1.44% -
BM_vector_deque_move/64 1.02% 2.772 2.800 - 2.81% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.02% 303.079 306.163 - -0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.02% 690.740 697.767 - 0.33% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.02% 2501723.957 2527165.163 - -0.12% -
std::shift_left(list<int>)/8192 1.01% 7578.188 7655.013 - -0.36% -
std::copy_if(deque<int>)_(entire_range)/32768 1.01% 8578.335 8665.226 - 0.02% -
std::unique(vector<int>)_(contiguous)/52 1.01% 53.524 54.066 - 1.14% -
BM_PushHeap_uint64_Ascending_16384 1.01% 3.670 3.707 - -2.70% -
BM_PushHeap_uint32_PipeOrgan_262144 1.01% 3.043 3.074 - 1.66% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.01% 736.111 743.530 - 1.23% -
BM_PushHeap_string_SingleElement_16 1.01% 2.606 2.632 - 0.85% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.01% 194.734 196.696 - -0.50% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.01% 16.327 16.491 - 0.33% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.00% 62.078 62.700 - 1.18% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 289.287 - 6.01% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.238 - -1.04% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.420 350.446 3.59% 350.446
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 628.676 - 0.23% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.176 - -0.16% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.075 535.463 0.03% 535.463
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 600.216 - 0.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.597 - 0.14% -
std::distance(join_view(vector<vector<int>>))/1024 -99.63% 267.808 0.979 - 0.29% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.318 - 0.30% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.356 - 0.43% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.976 686.326 1.54% 686.326
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2466.661 16.257 402.337 3.19% 402.337
std::find_end(deque<int>)_(match_near_end)/1024 -99.01% 3640.053 35.937 - 10.63% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.717 - -3.37% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.452 - 1.04% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 70.007 - 0.78% -
std::search_n(vector<int>)_(no_match)/1024 -98.37% 208.692 3.410 56.202 3.47% 56.202
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.790 - -0.15% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.216 - 0.12% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.072 71.168 0.07% 71.168
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.43% 596.226 15.338 103.491 2.43% 103.491
std::search_n(deque<int>)_(no_match)/1024 -95.52% 304.751 13.668 43.051 0.61% 43.051
std::distance(join_view(vector<vector<int>>))/50 -95.14% 12.517 0.608 - 5.15% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.90% 10774.351 872.589 - 0.03% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.65% 844.361 70.512 - -1.42% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.28% 1371.376 119.564 - 0.23% -
std::find_end(list<int>)_(match_near_end)/1000 -89.46% 733.450 77.333 - -2.71% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.45% 261.801 27.618 - -2.40% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.25% 544.152 58.505 - 0.03% -
std::find_end(deque<int>)_(match_near_end)/1000 -87.94% 348.494 42.038 - 15.00% -
std::fill_n(deque<int>)/8192 -87.38% 1866.881 235.585 - 0.85% -
std::fill_n(deque<int>)/1024 -87.27% 231.642 29.478 - -1.13% -
std::fill(deque<int>)/8192 -87.19% 1864.796 238.803 - 1.75% -
std::fill(deque<int>)/1024 -87.10% 232.589 30.015 - -0.27% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.72% 560.703 74.471 - 0.24% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - 0.03% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.63% 22086.172 3173.813 - -2.54% -
std::fill(deque<int>)/32 -84.42% 8.811 1.372 - 0.06% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.68% 2265.885 369.876 - 0.05% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.59% 287.978 47.262 - 0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.43% 968.953 170.220 - 0.62% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.42% 3859.343 678.664 - 2.18% -
std::fill_n(deque<int>)/50 -81.94% 12.186 2.200 - 0.13% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.09% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.44% 323441.716 60016.596 - 0.80% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.38% 323485.437 60236.762 - 0.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.09% 122.759 23.211 - 1.07% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.82% 271537.279 57499.906 - 0.28% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.27% 263474.992 57261.688 - -0.23% -
BM_num_get<void*> -76.89% 47.636 11.007 - 0.50% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.78% 1779.984 413.337 - -1.65% -
std::find_end(deque<int>)_(same_length)/1024 -76.10% 1394.647 333.341 - 0.14% -
std::find_end(deque<int>)_(same_length)/8192 -75.73% 11168.880 2711.090 - 1.55% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.51% 194270.888 47577.160 - -0.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -71.09% 61.988 17.922 - -74.10% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.22% 161550.849 48104.267 - -1.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.16% 1666.586 514.026 - 0.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.05% 15320.993 4741.579 - 0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.75% 1747.195 545.932 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/50 -68.36% 35.296 11.166 - 1.15% -
std::fill(vector<bool>)/262144 -67.83% 720.065 231.679 - 0.21% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.75% 2539.115 818.911 - -0.21% -
std::rotate(vector<int>)_(by_1/4)/50 -67.01% 35.303 11.648 - 1.63% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.88% 778.389 265.569 - -0.15% -
std::find_end(deque<int>)_(same_length)/1000 -65.11% 935.209 326.301 - 0.07% -
std::rotate(deque<int>)_(by_1/4)/50 -62.80% 73.934 27.501 - 0.30% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.44% 138430.643 51995.024 - 0.71% -
BM_num_get<unsigned_int> -61.62% 25.424 9.756 - -1.59% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.23% 18151.862 7038.029 - 0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.00% 2416.837 942.481 - 0.11% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.66% 130791.216 51446.923 - -0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.65% 17545.803 6904.163 - -0.06% -
BM_num_get<unsigned_short> -60.32% 25.562 10.144 - -0.67% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.19% 17633.737 7019.456 - -0.07% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.14% 14734.367 5873.594 - 1.14% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.08% 17236.328 6879.916 - -0.87% -
std::rotate(deque<int>)_(by_1/3)/50 -60.05% 75.430 30.138 - -27.61% -
BM_num_get<unsigned_long_long> -59.80% 25.970 10.439 - 0.75% -
BM_num_get<unsigned_long> -59.12% 25.450 10.403 - 1.56% -
std::rotate(deque<int>)_(by_1/4)/8192 -59.00% 6755.688 2770.053 - 17.38% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.46% 13790.984 5728.204 - 0.14% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.21% 14372.895 6005.932 - -2.23% -
std::vector<int>::ctor(size)/8192 -57.81% 517.543 218.342 - -61.58% -
BM_num_get<long_long> -56.93% 24.715 10.644 - -2.35% -
std::rotate(vector<int>)_(by_1/4)/32 -56.88% 10.967 4.729 - -0.09% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.60% 13791.062 5984.951 - 0.78% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.42% 11462.674 4994.981 - -0.26% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.05% 76.407 33.579 - -0.02% -
rng::for_each(map<int>)/8192 -55.87% 16529.420 7293.884 - -1.32% -
std::rotate(deque<int>)_(by_1/4)/32 -55.69% 29.813 13.211 - 0.86% -
BM_num_get<long> -55.67% 24.398 10.816 - -0.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -55.33% 52.412 23.413 - -4.00% -
rng::for_each(multimap<int>)/8192 -54.63% 15883.257 7206.360 - -3.62% -
std::for_each(map<int>::iterator)/8192 -54.50% 16371.941 7448.648 - -0.26% -
std::rotate(deque<int>)_(by_1/3)/32 -54.32% 44.961 20.537 - -46.14% -
std::set<std::string>::insert(value)_(already_present)/32 -54.13% 16.328 7.490 - 2.13% -
std::for_each(multimap<int>::iterator)/8192 -54.00% 16071.612 7392.790 - -2.03% -
BM_num_get<bool> -52.88% 25.320 11.932 - 1.50% -
std::for_each(multiset<int>::iterator)/8192 -50.78% 16097.390 7923.235 - -1.97% -
std::find_end(vector<int>)_(same_length)/1000 -50.60% 494.629 244.327 - 0.73% -
std::find_end(vector<int>)_(same_length)/1024 -50.49% 505.125 250.069 - 0.24% -
std::find_end(vector<int>)_(same_length)/8192 -50.10% 4021.139 2006.653 - -0.28% -
std::find_if(list<int>)_(process_all)/50 -50.02% 38.050 19.016 - 0.34% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.98% 417.683 208.906 - -0.56% -
std::find_end(list<int>)_(same_length)/1024 -49.95% 1500.195 750.871 - 0.58% -
std::find_end(list<int>)_(same_length)/1000 -49.89% 1471.156 737.234 - -1.04% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.88% 1547.198 775.514 - -5.23% -
std::search_n(vector<int>)_(no_match)/32 -49.86% 6.887 3.453 0.320 4.86% 0.320
std::find_end(list<int>,_pred)_(same_length)/1024 -49.78% 1584.834 795.955 - -2.98% -
std::for_each(set<int>::iterator)/8192 -49.77% 15715.673 7893.309 - -1.03% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.74% 1212.963 609.695 - 0.24% -
rng::for_each(set<int>)/8192 -49.73% 15441.804 7762.222 - 0.13% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.68% 130.284 65.561 - -5.60% -
rng::for_each(multiset<int>)/8192 -49.58% 15381.589 7755.828 - -0.12% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.51% 1241.659 626.935 - 0.63% -
std::find_end(list<int>)_(same_length)/8192 -49.44% 15737.538 7956.357 - -18.04% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.15% 9944.725 5057.174 - 1.16% -
SetIntersection_Interlaced_Vector_float_262144_64 -48.87% 15662720.001 8008232.914 - -13.72% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.74% 37.468 19.206 - -0.37% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.68% 412.896 211.907 - 0.43% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.66% 416.280 213.729 - -0.21% -
std::rotate(vector<int>)_(by_1/3)/32 -48.55% 19.468 10.016 - 0.43% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.44% 401.487 207.016 - -0.47% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.73% 15.489 8.096 0.375 0.17% 0.375
std::rotate_copy(vector<int>)/8192 -47.55% 716.636 375.894 - 1.18% -
std::find_end(deque<int>)_(near_matches)/1000 -47.40% 30016.921 15789.525 - -6.02% -
std::find_end(deque<int>)_(near_matches)/1024 -47.38% 31166.564 16399.012 - -6.24% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.20% 336.688 177.762 - -0.65% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.08% 691458.833 365893.109 - -0.11% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.77% 0.476 0.253 - 0.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -46.02% 33.989 18.349 - -37.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.55% 0.481 0.262 - -23.27% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.97% 341.550 187.944 - -1.58% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.96% 46244.650 25454.059 - 0.41% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -44.56% 3657.183 2027.620 - -32.62% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.39% 364.886 202.909 - 1.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.10% 0.485 0.271 - -11.45% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.06% 0.485 0.271 - 0.49% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.05% 9565.269 5351.562 - -0.04% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.88% 17490.376 9815.714 - -0.47% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.31% 2.058 1.167 - -0.42% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -42.68% 6.251 3.583 - -1.64% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.61% 305.808 175.495 - -0.47% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -42.47% 1435.590 825.929 - 3.43% -
BM_PushHeap_float_PipeOrgan_1 -41.33% 0.671 0.394 - -26.79% -
BM_PushHeap_float_Descending_16 -41.09% 0.632 0.372 - -1.97% -
std::find_end(list<int>,_pred)_(same_length)/8192 -41.08% 17079.425 10062.357 - 13.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -40.92% 73.822 43.613 - -24.23% -
BM_PushHeap_float_Descending_4 -40.78% 0.612 0.362 - -5.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -40.44% 248.703 148.134 - -28.69% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.22% 307.662 183.911 - 0.28% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -40.12% 1368.116 819.167 - 5.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -39.95% 0.684 0.411 - -4.19% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.76% 656165.456 395295.594 - -4.90% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.68% 20.065 12.103 - 1.11% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -39.63% 89.642 54.120 - -44.86% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -38.35% 919.690 567.003 - -21.18% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.23% 22.154 13.685 - 0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -37.84% 51.409 31.955 - -0.50% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.46% 2.934 1.835 - 0.14% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -37.39% 84.554 52.943 - 2.10% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.20% 45.933 28.848 - -0.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -37.06% 16.719 10.522 - 19.26% -
std::unordered_set<int>::insert(value)_(already_present)/32 -36.84% 2.637 1.666 - -37.34% -
std::rotate(vector<int>)_(by_1/2)/32 -36.39% 3.705 2.357 - 1.91% -
std::find_end(deque<int>)_(near_matches)/8192 -36.33% 1769000.521 1126264.738 - -10.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.55% 15051.910 9700.382 - -17.21% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.46% 41.831 26.996 - -16.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -35.43% 31.977 20.646 - -21.22% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.22% 80156.175 51925.026 - 0.37% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.05% 661.528 429.691 - -0.08% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.98% 9999.342 6501.964 - 0.29% -
std::set<int>::ctor(const&,_alloc)/1024 -34.75% 9679.700 6315.611 - 0.38% -
std::multiset<int>::ctor(const&,_alloc)/8192 -34.74% 79867.273 52124.607 - 1.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.43% 78936.141 51755.403 - -1.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -34.42% 222.294 145.774 - -31.36% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.38% 9961.179 6536.635 - -0.53% -
std::copy_n(list<int>)/64 -34.24% 22.405 14.735 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -33.76% 18235027.839 12079541.073 - 2.64% -
std::multiset<int>::ctor(const&,_alloc)/1024 -33.71% 9837.980 6521.401 - -3.47% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -33.70% 10.626 7.044 - 19.29% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -33.59% 1.697 1.127 - -11.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.47% 41.375 27.528 - 1.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.31% 38.282 25.529 - 8.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -33.31% 6028.056 4020.339 - -5.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.05% 13072113.395 8751547.161 - -1.26% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.02% 0.696 0.466 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.96% 345568085.054 231655235.847 - -1.52% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -32.92% 27.276 18.297 - 5.52% -
std::unique_copy(list<int>)_(contiguous)/52 -32.83% 29.051 19.514 - -0.10% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.83% 47.142 31.666 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.67% 12922716.210 8700846.380 - -0.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -32.56% 40.370 27.225 - -28.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.55% 12857869.172 8672757.217 - -2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.11% 12867102.536 8735181.050 - 0.78% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.05% 63.231 42.967 - 1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.55% 350290295.941 239780712.157 - -30.36% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -31.51% 11.127 7.621 - -18.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.48% 12709486.086 8708669.493 - -0.05% -
std::copy(vector<bool>)_(aligned)/1048576 -31.45% 3458.440 2370.743 - -24.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -31.32% 354636383.584 243567975.457 - -30.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.14% 12762327.382 8787700.437 - 0.99% -
BM_StringEraseWithMove_Huge_Transparent -30.90% 69.490 48.020 - 13.87% -
std::multiset<int>::count(key)_(existent)/1024 -30.60% 8.033 5.575 - -3.26% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -30.38% 88.098 61.336 - -44.33% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.12% 13.904 9.716 - 0.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.02% 33.662 23.892 - 0.33% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -28.99% 120.283 85.410 - 9.60% -
BM_align/64 -28.90% 0.921 0.655 - 5.17% -
BM_align/256 -28.87% 0.920 0.654 - 5.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.82% 39.488 28.108 - 0.62% -
BM_align/8 -28.81% 0.921 0.656 - 5.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -28.62% 42.668 30.455 - -0.48% -
BM_align/1 -28.47% 0.921 0.659 - 5.48% -
BM_StringEraseWithMove_Huge_Opaque -28.47% 68.230 48.806 - 11.16% -
std::multiset<int>::contains(key)_(non-existent)/8192 -28.37% 14.637 10.485 - 16.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.03% 9.077 6.533 - 0.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.93% 11.409 8.223 - -13.24% -
ranges::min(std::deque<long_long>)/70000 -27.80% 26305.416 18992.660 - 0.23% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.64% 2543981.484 1840919.485 - -7.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -27.57% 1.956 1.417 - -2.90% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -27.07% 40.793 29.748 - -1.67% -
std::find_if_not(list<int>)_(bail_25%)/1024 -27.04% 181.590 132.492 - -26.80% -
BM_PushHeap_float_Descending_64 -26.96% 0.523 0.382 - -0.66% -
ranges::min(std::deque<__int128>)/1 -26.85% 0.837 0.612 - -13.74% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -26.84% 2.379 1.740 - -32.53% -
std::set<std::string>::insert(value)_(already_present)/1024 -26.65% 22.657 16.618 - 0.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.58% 42.101 30.912 - 1.88% -
std::copy_backward(vector<int>)/4096 -26.48% 254.615 187.187 - -21.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -26.30% 32.730 24.124 - -13.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -26.29% 7.197 5.304 - -16.87% -
std::set<int>::ctor(const&,_alloc)/8192 -26.14% 77999.624 57606.759 - 14.66% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.91% 7.924 5.871 - -13.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -25.84% 897.251 665.396 - 2.02% -
rng::starts_with(list<int>,_pred)/8192 -25.78% 12219.251 9069.631 - -18.28% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.46% 1990645.687 1483732.671 - -4.61% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -25.45% 29.261 21.814 - 3.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -25.22% 1.971 1.474 - -0.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -25.22% 0.487 0.364 - -0.99% -
std::lower_bound(std::forward_list<int>)/100 -25.13% 108.722 81.398 - 0.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -25.01% 0.397 0.298 - 12.85% -
std::multiset<std::string>::erase(key)_(existent)/8192 -24.55% 106.311 80.216 - -6.06% -
vector<bool>::resize() -24.49% 14.265 10.772 - 1.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.39% 43.291 32.731 - -21.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.37% 143.373 108.440 - -24.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -24.36% 33.088 25.028 - 1.66% -
vector<bool>::reserve() -24.32% 10.924 8.268 - 1.79% -
std::for_each(multiset<int>::iterator)/50 -24.13% 47.219 35.824 - -0.89% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -23.98% 982.518 746.957 - 0.85% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -23.83% 10.193 7.765 - -25.57% -
std::find_if(list<int>)_(bail_25%)/1024 -23.82% 181.754 138.467 - -23.42% -
ranges::min(std::vector<long_long>)/1 -23.70% 0.437 0.333 - -12.60% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -23.46% 32.972 25.236 - -0.52% -
BM_StringFindStringLiteral/1024 -23.37% 23.787 18.229 - 6.06% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.00% 40274.147 31009.906 - -0.18% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.73% 41839.989 32328.913 - 0.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -22.68% 10.857 8.395 - -22.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -22.55% 6.544 5.068 - -26.37% -
std::transform(list<int>)_(identity_transform)/50 -22.29% 39.305 30.544 - 0.69% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.15% 3801.904 2959.830 - 0.47% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -22.01% 213.056 166.162 - -29.83% -
std::any_of(vector<int>)_(process_all)/50 -21.97% 18.971 14.802 - 8.43% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.87% 2406237.543 1879946.685 - 0.34% -
std::find_end(deque<int>)_(process_all)/8192 -21.86% 2856.159 2231.687 - 10.22% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -21.85% 3169.555 2476.925 - -11.47% -
std::find_end(deque<int>)_(process_all)/1048576 -21.76% 366182.771 286510.788 - 8.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.59% 211995.841 166218.632 - -0.71% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -21.58% 734.320 575.890 - -1.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -21.48% 30.304 23.794 - -9.80% -
std::multiset<int>::count(key)_(existent)/32 -21.41% 4.705 3.698 - -3.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -21.34% 0.478 0.376 - -23.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.31% 1698.499 1336.501 - -6.84% -
std::move(deque<int>)/64 -21.29% 6.112 4.811 - -1.30% -
BM_deque_deque_ranges_move/0 -21.19% 0.923 0.727 - -20.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.08% 31.405 24.785 - -0.03% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.00% 3747.263 2960.207 - -0.30% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -20.99% 24.474 19.336 - -26.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.98% 52.478 41.469 - -3.42% -
std::find_if_not(vector<int>)_(process_all)/50 -20.96% 6.854 5.417 - -4.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -20.95% 7.939 6.276 - -42.33% -
std::unordered_set<int>::find(key)_(existent)/1024 -20.75% 1.486 1.178 - -14.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -20.75% 1.463 1.160 - -16.12% -
BM_PushHeap_float_Random_4 -20.70% 3.007 2.385 - 0.53% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.62% 510.928 405.550 - 0.11% -
std::set<std::string>::erase(key)_(existent)/8192 -20.60% 104.125 82.676 - -4.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -20.60% 23.575 18.719 - 1.78% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.51% 870.550 691.973 - -0.35% -
rng::for_each(multimap<int>)/50 -20.18% 50.199 40.070 - 0.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -20.00% 336.361 269.105 - -12.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.97% 527.668 422.282 - 0.00% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -19.89% 1.564 1.253 - -12.86% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.85% 1.025 0.821 - 0.47% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.54% 23312.994 18758.009 - -3.15% -
std::vector<std::string>::ctor(size)/8192 -19.50% 5187.044 4175.325 - 0.02% -
BM_PushHeap_uint64_Ascending_1 -19.44% 0.577 0.465 - 0.00% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -19.43% 7.032 5.666 - -22.08% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.24% 752.078 607.354 - -0.61% -
std::map<std::string,_int>::erase(iterator)/1024 -19.21% 35.703 28.844 - -13.03% -
BM_PushHeap_float_Descending_256 -19.10% 0.499 0.404 - -0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -19.07% 34573.132 27980.467 - -1.28% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -19.06% 26297.375 21284.977 - -5.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.97% 205840.675 166794.492 - -0.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -18.95% 3.054 2.475 - -3.79% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.91% 62.246 50.473 - -17.58% -
rng::contains_subrange(deque<int>)_(process_all)/16 -18.89% 9.781 7.933 - -14.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.80% 25.784 20.937 - -19.70% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.78% 2.971 2.413 - -0.36% -
std::find_if(vector<int>)_(process_all)/50 -18.75% 6.862 5.575 - -0.54% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -18.63% 7.174 5.838 - -12.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -18.59% 34.841 28.363 - -10.16% -
std::stable_partition(list<int>)_(dense)/1024 -18.59% 1747.054 1422.315 - -3.19% -
std::find_if_not(vector<int>)_(bail_25%)/8 -18.54% 0.850 0.692 - -18.38% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.53% 2864.945 2333.950 - -1.30% -
std::set<int>::count(key)_(non-existent)/8192 -18.40% 13.811 11.270 - -0.35% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -18.24% 26.306 21.507 - -20.89% -
SetIntersection_Interlaced_Vector_float_262144_1024 -18.22% 103759567.730 84859526.944 - -2.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -18.21% 5.511 4.507 - -28.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.18% 1123.071 918.925 - -0.74% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -18.06% 23.502 19.258 - -19.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -18.03% 29.805 24.431 - -0.89% -
BM_PushHeap_string_Random_1 -17.93% 0.698 0.573 - 21.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.89% 39.569 32.490 - -22.84% -
SetIntersection_Interlaced_Vector_float_16384_1024 -17.84% 51359001.067 42194345.671 - -4.59% -
BM_PushHeap_float_Descending_1024 -17.80% 0.474 0.389 - -0.28% -
std::sort(deque<int>)_(shuffled)/8192 -17.75% 98727.252 81201.046 - -4.75% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -17.56% 249.065 205.334 - -7.47% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -17.46% 42.237 34.864 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.46% 4990595.621 4119425.334 - -10.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -17.38% 1.032 0.853 - -24.42% -
BM_StringEraseWithMove_Small_Opaque -17.30% 2.642 2.185 - 0.02% -
BM_PushHeap_float_Descending_16384 -17.29% 0.465 0.385 - -0.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -17.20% 1.285 1.064 - -10.20% -
BM_PushHeap_float_Descending_262144 -17.19% 0.465 0.385 - -0.07% -
std::multiset<std::string>::count(key)_(non-existent)/32 -17.15% 12.420 10.290 - -2.58% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.15% 29706.690 24613.468 - -0.40% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.13% 1017.258 843.015 - 0.19% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -17.01% 3336.613 2768.951 - 1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.01% 0.579 0.480 - 16.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.00% 59.578 49.448 - -3.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.98% 55.915 46.420 - 0.16% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.96% 11.335 9.412 - -16.15% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -16.96% 3930.856 3264.166 - 5.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -16.95% 8.273 6.871 - -30.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.94% 42.679 35.447 - 2.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.91% 462.383 384.191 - 0.33% -
std::for_each(set<int>::iterator)/50 -16.89% 44.234 36.763 - 1.17% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.75% 30.827 25.664 - -0.13% -
BM_StringRelational_Eq_Empty_Empty_Control -16.72% 2.118 1.764 - -14.52% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -16.71% 0.367 0.306 - -23.70% -
std::for_each(multimap<int>::iterator)/50 -16.67% 44.244 36.869 - 0.88% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.52% 415514.516 346865.909 - -0.13% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.48% 1650158.699 1378187.197 - -2.34% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.37% 751.020 628.087 - 0.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -16.30% 3.026 2.533 - 42.92% -
std::reverse(deque<int>)/4096 -16.26% 711.632 595.936 - -17.03% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -16.26% 31.652 26.507 - 7.94% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -16.19% 721.093 604.345 - 3.78% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.19% 1.590 1.333 - 7.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -16.11% 73.162 61.373 - -9.68% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -16.05% 3.208 2.693 - 10.08% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.02% 0.618 0.519 - 0.69% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -15.98% 44.580 37.458 - 0.42% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.94% 6308.222 5302.584 - -3.48% -
std::set<std::string>::erase(iterator)/32 -15.91% 31.731 26.683 - -1.18% -
std::all_of(vector<int>)_(process_all)/50 -15.74% 19.204 16.182 - 6.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.72% 20.753 17.491 - -17.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.67% 11.049 9.318 - 10.46% -
std::deque<std::string>::ctor(size)/32 -15.65% 51.330 43.297 - 3.54% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.62% 7.661 6.465 - 0.05% -
std::find_end(deque<int>)_(process_all)/1024 -15.61% 359.385 303.278 - 3.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.60% 6555.516 5533.172 - 0.90% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.59% 4253.786 3590.742 - 0.10% -
std::find_end(vector<int>)_(near_matches)/8192 -15.59% 911938.505 769811.336 - 0.07% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.57% 41.522 35.056 - -13.92% -
ranges::min(std::list<__int128>)/1 -15.50% 0.396 0.335 - -26.57% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.40% 10.497 8.881 - -8.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -15.30% 71.100 60.220 - -0.28% -
rng::contains_subrange(list<int>)_(process_all)/8192 -15.24% 9040.942 7663.356 - -2.05% -
ranges::minmax(std::list<char>)/1 -15.21% 0.412 0.349 - 8.15% -
std::reverse(deque<int>)/32768 -15.20% 5666.035 4805.063 - -15.96% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.19% 943.756 800.389 - 0.14% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -15.19% 0.355 0.301 - 0.68% -
rng::find_last(deque<int>)_(bail_90%)/8 -15.19% 0.969 0.822 - -8.37% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -15.16% 2499501.196 2120500.384 - -5.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -15.15% 65.911 55.928 - 85.54% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.12% 41.946 35.602 - 2.05% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.06% 63.285 53.755 - 0.21% -
std::adjacent_find(deque<int>,_pred)/8 -15.04% 4.838 4.110 - 0.57% -
ranges::min(std::deque<long_long>)/64 -15.03% 19.934 16.938 - 7.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.90% 28.354 24.129 - 0.14% -
std::find_if(vector<int>)_(process_all)/8192 -14.88% 945.111 804.490 - 0.02% -
std::find_if(vector<int>)_(process_all)/32768 -14.81% 3759.689 3203.066 - 0.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -14.72% 1.429 1.218 - -19.23% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -14.67% 7.501 6.401 - -13.92% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.66% 27.802 23.727 - 0.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -14.65% 1.866 1.593 - -4.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.54% 6.571 5.615 - -14.92% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.54% 31.347 26.789 - 0.67% -
std::rotate(vector<int>)_(by_1/2)/50 -14.51% 4.471 3.822 - 0.03% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.50% 3749.940 3206.018 - 0.15% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.45% 943.307 806.986 - 0.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -14.43% 1.923 1.646 - -11.44% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -14.40% 56.414 48.290 - -31.84% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.38% 165961.418 142098.896 - -3.43% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -14.38% 493.439 422.504 - 3.49% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.31% 11.322 9.701 - 0.14% -
std::find(vector<long_long>)_(process_all)/8 -14.24% 1.139 0.977 - -0.26% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.24% 2.801 2.402 - -8.99% -
std::move(list<int>)/64 -14.08% 47.883 41.141 - 0.16% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -14.02% 32.967 28.344 - -0.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -14.00% 0.495 0.426 - -8.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.91% 39.924 34.371 - -2.41% -
std::find_if(deque<int>)_(process_all)/8192 -13.89% 2330.054 2006.478 - -14.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -13.88% 26.351 22.694 - -0.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -13.82% 26.709 23.018 - -0.42% -
BM_vector_deque_ranges_move_backward/0 -13.79% 0.549 0.473 - 8.25% -
std::none_of(vector<int>)_(process_all)/8 -13.79% 2.500 2.156 - -11.97% -
std::search_n(list<int>)_(no_match)/8192 -13.77% 7440.476 6416.229 213.821 -4.39% 213.821
std::find_if(deque<int>)_(process_all)/1024 -13.73% 291.638 251.607 - -14.14% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -13.72% 15308.043 13207.829 - 1.07% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.60% 35548.682 30713.728 - -0.56% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -13.57% 103.512 89.466 - 1.72% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.52% 30.627 26.486 - 0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.50% 29303.154 25346.102 - -3.52% -
std::any_of(deque<int>)_(process_all)/50 -13.49% 21.838 18.892 - 0.05% -
rng::for_each(set<int>)/50 -13.47% 43.831 37.925 - 0.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.39% 7.342 6.359 - 5.54% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.36% 1003.120 869.151 - -0.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.33% 1000.098 866.751 - 0.26% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.31% 399584.042 346382.667 - -0.13% -
std::find_if(deque<int>)_(process_all)/32768 -13.28% 9318.367 8081.049 - -14.29% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.18% 6.430 5.582 - 0.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.11% 42.545 36.966 - -0.05% -
std::partition(deque<int>)_(sparse)/50 -13.10% 17.246 14.986 - -24.20% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -13.09% 10988.291 9550.113 - -8.54% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.08% 14.792 12.857 - 0.23% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.01% 14.823 12.894 - 0.65% -
std::unique(list<int>)_(contiguous)/1024 -12.99% 1074.782 935.153 - 1.57% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -12.96% 24.711 21.509 - -4.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.87% 14184778.212 12359712.917 - 1.36% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -12.86% 11.344 9.886 - -8.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.82% 54.073 47.140 - -2.62% -
std::partial_sort_copy(list<int>)_(ascending)/8 -12.80% 9.365 8.166 - -3.52% -
std::partition(deque<int>)_(sparse)/32 -12.77% 11.368 9.916 - -27.83% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -12.77% 39.144 34.147 - -7.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -12.75% 19920405.161 17380046.629 - -3.30% -
std::set<std::string>::erase(key)_(existent)/32 -12.75% 85.032 74.194 - -0.89% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -12.68% 506698.677 442446.733 - 4.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -12.67% 1253227.860 1094454.639 - -3.27% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.63% 850.530 743.126 - -1.60% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -12.61% 81.331 71.071 - -10.06% -
std::map<int,_int>::erase(iterator)/1024 -12.60% 24.033 21.004 - 1.17% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.60% 14.643 12.797 - -1.20% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.54% 39268.073 34342.924 - -0.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.54% 0.692 0.606 - -9.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.50% 283279.563 247867.832 - -1.16% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.46% 392009.161 343183.120 - 0.30% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -12.37% 1.270 1.113 - -16.29% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.36% 52.479 45.994 - 1.07% -
ranges::min(std::vector<__int128>)/70000 -12.32% 30876.815 27072.305 - -20.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -12.30% 67.770 59.433 - 1.93% -
std::map<int,_int>::count(key)_(existent)/1024 -12.30% 4.408 3.866 - 1.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.27% 34.641 30.390 - 1.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.25% 396460.055 347897.157 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.22% 26463573.918 23230050.137 - -1.01% -
SetIntersection_Interlaced_Vector_float_256_4 -12.22% 5250844.767 4609319.181 - -8.90% -
std::none_of(deque<int>)_(process_all)/50 -12.19% 21.525 18.900 - -0.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.12% 41011.164 36040.609 - 1.84% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -12.00% 23.704 20.860 - 1.07% -
std::generate_n(deque<int>)/1024 -11.98% 278.270 244.927 - 0.60% -
std::find_if(vector<int>)_(bail_25%)/32768 -11.98% 944.162 831.074 - 2.25% -
BM_toupper_char<char> -11.94% 0.692 0.610 - -0.93% -
std::reverse_copy(list<int>)/8 -11.93% 2.787 2.455 - -0.14% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.90% 17.323 15.263 - 1.14% -
std::for_each(map<int>::iterator)/50 -11.89% 41.120 36.229 - 1.16% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.88% 23.913 21.072 - -9.84% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -11.81% 1.924 1.697 - -6.11% -
std::generate(deque<int>)/1024 -11.80% 276.750 244.105 - 0.41% -
std::map<std::string,_int>::erase(key)_(existent)/32 -11.79% 75.997 67.041 - -13.13% -
ranges::min(std::vector<char>)/1 -11.74% 0.438 0.386 - 42.01% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.73% 39.750 35.089 - -3.07% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.72% 8360.145 7380.406 - -0.79% -
BM_deque_vector_ranges_move/1 -11.70% 2.368 2.091 - 3.22% -
std::stable_sort(deque<int>)_(ascending)/8 -11.69% 20.212 17.850 - 2.25% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.66% 28.918 25.546 - -0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -11.60% 27006.931 23874.161 - -9.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.59% 192.524 170.219 - -14.39% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -11.50% 65.298 57.786 - -6.06% -
BM_StringMove_Large -11.50% 0.798 0.706 - 0.02% -
rng::contains(vector<int>)_(process_all)/8 -11.48% 2.817 2.494 - -7.15% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.48% 14.528 12.860 - 0.30% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.47% 258.013 228.427 - -2.29% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.45% 79.353 70.264 - -0.55% -
BM_vector_deque_ranges_copy/0 -11.35% 0.682 0.605 - 31.81% -
std::fill(list<int>)/8192 -11.31% 8518.996 7555.878 - 1.92% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.27% 14.489 12.856 - 0.14% -
std::unordered_set<int>::find(key)_(existent)/32 -11.24% 1.326 1.177 - 2.20% -
std::find_end(list<int>)_(single_element)/8192 -11.17% 9655.531 8576.755 - 4.12% -
std::pop_heap(deque<std::string>)/1024 -11.17% 66.905 59.431 - -0.18% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.17% 23.240 20.644 - -2.99% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.17% 51764.322 45982.957 - 3.39% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -11.13% 6.007 5.338 - -1.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.12% 19.825 17.620 - -2.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.12% 43642.399 38791.097 - -3.03% -
BM_vector_deque_ranges_copy/2 -11.08% 2.066 1.837 - 1.18% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -11.06% 1.224 1.089 - -6.68% -
std::copy(deque<int>)/64 -11.03% 3.018 2.685 - 0.12% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -11.03% 19.855 17.665 - 2.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.00% 19.814 17.634 - -1.04% -
std::map<int,_int>::count(key)_(existent)/32 -10.96% 1.779 1.584 - -0.70% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.95% 1631029.556 1452422.977 - 0.19% -
BM_deque_vector_ranges_move/2 -10.92% 2.062 1.837 - 2.90% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.92% 1214.975 1082.343 - -3.58% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -10.92% 255.785 227.864 - 0.62% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -10.90% 82.328 73.353 - -13.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.90% 1.760 1.568 - 3.22% -
BM_deque_vector_ranges_move_backward/0 -10.90% 1.584 1.411 - 3.50% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.87% 5922487.411 5278602.938 - -2.59% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.83% 14.342 12.788 - 0.25% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -10.82% 39.535 35.258 - 5.29% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -10.80% 1891.277 1687.085 - -12.36% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.79% 42861.115 38237.993 - 0.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.75% 56.817 50.711 - -2.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.72% 1269612.394 1133482.049 - 1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.71% 20147429.879 17990206.764 - 0.38% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.70% 41349.189 36925.540 - -0.45% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.63% 14.297 12.777 - -0.84% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.59% 7693.487 6878.895 - 0.36% -
SetIntersection_Front_Set_uint32_262144_1024 -10.58% 14078427.392 12588713.959 - 1.77% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.58% 0.459 0.411 - -10.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.56% 326.452 291.966 - -0.04% -
BM_CmpLess_uint_short -10.52% 1.136 1.017 - -2.72% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.51% 28.308 25.332 - -0.14% -
SetIntersection_Front_Set_uint64_1024_256 -10.51% 3954225.146 3538609.460 - -3.21% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.48% 41242.647 36919.970 - 0.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.47% 7671.183 6867.949 - 0.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.46% 1.156 1.035 - 14.58% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.44% 7679.045 6877.659 - 0.18% -
std::find_end(vector<int>)_(near_matches)/1024 -10.37% 15666.013 14041.516 - 0.71% -
BM_CmpEqual_ushort_short -10.35% 1.126 1.009 - 0.01% -
BM_PushHeap_float_SingleElement_1 -10.31% 0.520 0.467 - -0.28% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.29% 15961.235 14319.305 - -0.51% -
BM_PushHeap_float_Descending_1 -10.26% 0.520 0.466 - 0.08% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.26% 1028065.763 922584.365 - 0.35% -
BM_StringMove_Small -10.25% 0.799 0.717 - 0.76% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -10.23% 104.860 94.128 - -5.52% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.20% 237.582 213.347 - 0.49% -
std::stable_sort(deque<int>)_(heap)/8 -10.19% 26.262 23.586 - -0.75% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.18% 1191.292 1069.967 - -0.85% -
std::find_end(vector<int>)_(near_matches)/1000 -10.17% 15052.698 13522.282 - 0.71% -
std::find_if(vector<int>)_(process_all)/1024 -10.16% 125.593 112.838 - 0.12% -
std::sort(deque<int>)_(repeated)/1024 -10.12% 1068.865 960.660 - -0.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.11% 872.788 784.558 - -1.68% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.10% 1.912 1.719 - -10.09% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -10.08% 10.947 9.844 - -7.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.06% 1969544.775 1771348.717 - -0.67% -
std::partition(list<int>)_(dense)/8192 -10.05% 5676.201 5105.718 - 3.33% -
std::find_if(vector<char>)_(bail_25%)/8 -10.03% 0.818 0.736 - -1.93% -
std::map<int,_int>::erase(iterator)/32 -10.02% 23.494 21.141 - 2.33% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.98% 29.307 26.381 - -9.92% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -9.96% 17.650 15.892 - 2.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.95% 3.116 2.806 - 0.44% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -9.92% 19.724 17.767 - 3.19% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.92% 26328.045 23715.615 - 0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.91% 96.527 86.958 - 1.67% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.90% 24.763 22.312 - -12.54% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.90% 1.473 1.327 - -9.81% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -9.90% 1.243 1.120 - -13.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.88% 1.448 1.305 - 1.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.87% 339776.780 306225.368 - 0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.87% 28529.467 25713.705 - -1.16% -
std::set<int>::ctor(const&,_alloc)/32 -9.86% 248.035 223.570 - 1.49% -
SetIntersection_Front_Vector_string_1024_256 -9.85% 10204165.223 9199484.882 - -2.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.85% 51.053 46.026 - -2.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.81% 3.801 3.428 - -6.68% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.78% 1.619 1.461 - 0.53% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.77% 33.495 30.222 - -6.66% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.76% 25288.706 22821.673 - 0.10% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.74% 125.060 112.881 - 0.07% -
BM_CmpEqual_uint_short -9.73% 1.135 1.025 - -6.93% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.73% 1.053 0.951 - -16.99% -
std::multiset<int>::find(key)_(non-existent)/8192 -9.71% 9.262 8.363 - -0.05% -
BM_deque_deque_ranges_move/2 -9.67% 2.307 2.084 - -5.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.65% 7.269 6.568 - -2.43% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.64% 2662823.390 2406189.577 - 0.34% -
BM_StringEraseWithMove_Small_Transparent -9.63% 2.412 2.180 - 0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -9.62% 19.391 17.527 - 0.82% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.61% 17.332 15.666 - 0.17% -
std::unique(list<int>)_(contiguous)/8192 -9.61% 7802.830 7053.234 - 1.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -9.60% 61242491.095 55364175.812 - -3.32% -
BM_CmpLess_uchar_schar -9.59% 1.122 1.014 - -1.84% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.56% 2.456 2.221 - -0.05% -
BM_CmpEqual_ushort_schar -9.54% 1.118 1.011 - -4.62% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.52% 5.544 5.016 - 1.38% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.51% 0.515 0.466 - -0.84% -
std::map<int,_int>::erase(iterator)/8192 -9.51% 26.727 24.185 - -0.07% -
std::stable_sort(deque<int>)_(repeated)/8 -9.51% 19.713 17.839 - -0.28% -
std::multiset<int>::find(key)_(existent)/8192 -9.50% 8.908 8.062 - -1.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.50% 5.916 5.354 - -1.51% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -9.50% 9.181 8.309 - 0.31% -
BM_CmpEqual_uchar_short -9.49% 1.085 0.982 - -2.83% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -9.47% 4.724 4.277 - -2.76% -
std::stable_sort(deque<int>)_(descending)/8 -9.46% 28.414 25.726 - -0.05% -
BM_PushHeap_float_Random_16 -9.43% 5.334 4.831 - -6.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.42% 0.291 0.264 - 0.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -9.42% 2.643 2.394 - -1.40% -
SetIntersection_Front_Vector_uint64_262144_256 -9.40% 2279995.774 2065712.378 - -9.21% -
BM_CmpEqual_uint_schar -9.34% 1.133 1.027 - -0.11% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.31% 324.985 294.739 - 0.42% -
rng::contains_subrange(deque<int>)_(process_all)/32 -9.29% 14.421 13.081 - -14.26% -
std::multiset<std::string>::find(key)_(existent)/8192 -9.27% 30.260 27.455 - -2.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -9.27% 21.860 19.834 - -18.83% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.26% 4.559 4.137 - -2.10% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.25% 4.556 4.135 - 0.35% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.23% 0.697 0.633 - 0.08% -
std::move(list<int>)/4096 -9.23% 4360.747 3958.341 - -0.12% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.16% 14.103 12.812 - 0.25% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.15% 3.195 2.903 - -6.77% -
std::map<int,_int>::clear()/8192 -9.14% 92082.029 83669.187 - -1.17% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.13% 6.064 5.510 - 0.05% -
std::set<int>::count(key)_(existent)/1024 -9.11% 4.683 4.257 - 6.29% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.07% 1.775 1.614 - -0.01% -
std::copy(list<int>)/64 -9.06% 33.494 30.458 - -2.47% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.05% 251.225 228.492 - 3.80% -
SetIntersection_Interlaced_Set_uint32_256_64 -9.04% 14073448.888 12800617.993 - -0.42% -
ranges::minmax(std::vector<char>)/64 -9.03% 1.353 1.231 - 0.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -9.02% 13.442 12.231 - 0.08% -
std::pop_heap(deque<int>)/1024 -8.99% 13.584 12.363 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.98% 3811.925 3469.656 - -0.82% -
std::is_partitioned(list<int>)_(partitioned)/1024 -8.93% 639.612 582.488 - -1.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.91% 42.388 38.612 - -0.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -8.86% 52.900 48.211 - -0.70% -
std::copy_if(list<int>)_(entire_range)/64 -8.86% 33.472 30.507 - -6.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.82% 1230312.025 1121856.419 - 0.34% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.81% 23.685 21.598 - 0.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.81% 831.696 758.413 - 1.02% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.80% 17.370 15.842 - -2.22% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.73% 4.628 4.224 - -9.14% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.73% 0.521 0.475 - -1.72% -
std::find_end(list<int>)_(near_matches)/8192 -8.70% 2457994.737 2244161.994 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.70% 1245913.791 1137529.963 - 0.56% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.67% 12.402 11.326 - 1.64% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -8.65% 9.653 8.818 - 0.65% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.64% 30.598 27.953 - 1.12% -
std::unordered_set<int>::find(key)_(existent)/8192 -8.60% 1.400 1.280 - -9.89% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.58% 11.991 10.963 - 2.03% -
std::generate_n(list<int>)/50 -8.57% 16.772 15.335 - 0.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -8.56% 0.298 0.273 - -8.45% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -8.56% 10397009.900 9506908.574 - 16.06% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.53% 4.625 4.230 - -5.96% -
std::map<int,_int>::clear()/1024 -8.52% 11337.328 10371.246 - 0.31% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.50% 25.080 22.947 - -8.42% -
BM_StringRelational_Compare_Huge_Large_Control -8.46% 2.276 2.083 - 0.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.45% 5.114 4.682 - 0.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.42% 1.423 1.303 - -9.55% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.39% 871.186 798.086 - -1.38% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -8.38% 22.321 20.451 - -0.11% -
BM_PushHeap_float_Random_64 -8.37% 6.730 6.167 - -1.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.33% 58476.918 53607.701 - -3.34% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.31% 62.271 57.096 - 0.33% -
std::copy_n(vector<bool>)_(aligned)/1048576 -8.31% 3110.122 2851.773 - 35.11% -
std::search(list<int>,_pred)_(same_length)/8192 -8.31% 8817.087 8084.817 - -12.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.30% 13.890 12.737 - 0.21% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -8.30% 228.568 209.593 - -4.35% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.28% 376.205 345.058 - 0.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.23% 61328.900 56282.026 - -0.29% -
ranges::min(std::vector<__int128>)/64 -8.23% 26.794 24.591 - -15.23% -
BM_vector_deque_ranges_copy/1 -8.22% 2.319 2.129 - 2.00% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.21% 13.879 12.739 - 0.29% -
BM_CmpEqual_uchar_schar -8.21% 1.123 1.031 - 4.28% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.19% 60.747 55.769 - -0.02% -
BM_PushHeap_float_Random_1024 -8.18% 7.536 6.919 - -3.80% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -8.17% 20.118 18.475 - -7.95% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.17% 0.378 0.347 - -0.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -8.16% 1.416 1.300 - -5.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.13% 52.061 47.830 - 3.94% -
std::set<int>::erase(key)_(non-existent,_end)/32 -8.10% 2.636 2.423 - 7.60% -
std::find_end(list<int>)_(near_matches)/1024 -8.09% 37708.087 34656.708 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -8.09% 1951710.117 1793860.113 - -2.28% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.08% 1.257 1.155 - 0.02% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.08% 15.976 14.686 - -0.24% -
std::find_end(list<int>)_(near_matches)/1000 -8.07% 36128.912 33212.838 - 0.42% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -8.05% 18.451 16.965 - -2.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.05% 1673427.875 1538638.777 - 3.13% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.04% 1.715 1.577 - 0.64% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.03% 540.529 497.128 - 1.35% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -8.00% 40.777 37.515 - -9.92% -
std::vector<std::string>::ctor(size)/1024 -7.99% 464.449 427.337 - 0.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.99% 0.376 0.346 - 0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.96% 14808.666 13629.510 - 0.98% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.95% 1744190.727 1605494.996 - -2.71% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.93% 45431.064 41826.755 - -0.66% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.93% 16.427 15.125 - 7.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.87% 35.254 32.480 - -9.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.86% 1.419 1.307 - -9.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.86% 16.964 15.631 - -1.19% -
SetIntersection_Front_Set_string_262144_64 -7.86% 4991120.743 4599001.921 - 0.89% -
BM_deque_deque_copy/0 -7.85% 0.869 0.801 - -4.59% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -7.80% 546.581 503.965 - 10.64% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.77% 11.611 10.709 - -1.08% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -7.76% 2.379 2.194 - -5.37% -
SetIntersection_Interlaced_Vector_float_16384_16 -7.76% 2847695.937 2626819.184 - -8.67% -
BM_PushHeap_string_Ascending_262144 -7.75% 31.698 29.242 - 0.60% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.75% 1.421 1.311 - -8.96% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.72% 3657.156 3374.693 - -2.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.72% 19455.474 17953.076 - 0.54% -
BM_CmpLess_ushort_short -7.70% 1.122 1.036 - 0.76% -
std::remove_if(vector<int>)_(prefix)/50 -7.70% 58.489 53.987 - -0.14% -
BM_CmpLess_ushort_schar -7.69% 1.119 1.033 - -1.53% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.65% 12589.841 11626.255 - -0.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.65% 41.660 38.474 - 0.08% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.64% 39681.250 36647.869 - 0.07% -
SetIntersection_Front_Set_uint32_256_64 -7.63% 5818788.429 5374676.137 - -1.70% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.62% 228.589 211.162 - 0.13% -
BM_PushHeap_float_Random_256 -7.62% 7.299 6.743 - -1.80% -
BM_deque_deque_ranges_copy/2 -7.61% 2.246 2.075 - -7.44% -
BM_deque_deque_move_backward/64 -7.60% 3.659 3.381 - 1.00% -
rng::contains_subrange(list<int>)_(single_element)/8192 -7.60% 7744.738 7156.522 - -13.53% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -7.59% 3729.836 3446.637 - 1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.59% 243319897.671 224855059.295 - -2.17% -
std::multiset<int>::count(key)_(non-existent)/0 -7.59% 0.275 0.254 - 0.83% -
std::partial_sort(deque<int>)_(descending)/8192 -7.57% 282589.439 261203.413 - -4.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.57% 201241354.042 186013658.482 - -6.95% -
BM_deque_deque_ranges_move_backward/0 -7.56% 0.921 0.851 - -7.30% -
std::remove_if(vector<int>)_(prefix)/1024 -7.55% 377.315 348.815 - -0.05% -
std::rotate(list<int>)_(by_1/2)/50 -7.55% 13.664 12.633 - -0.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.49% 40223.506 37209.420 - -0.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.45% 16158.710 14954.398 - 0.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.44% 340.060 314.752 - -5.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.44% 1.254 1.161 - 1.16% -
BM_CmpLess_uchar_short -7.41% 1.135 1.050 - 3.55% -
SetIntersection_Interlaced_Vector_string_1024_1024 -7.39% 41552999.422 38484010.518 - -0.67% -
BM_StringConstructDestroyCStr_Huge_Transparent -7.38% 69.276 64.164 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.38% 3168648.357 2934946.127 - -2.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -7.36% 0.463 0.429 - -9.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.35% 3582575.480 3319388.047 - 8.39% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.33% 267.502 247.881 - 0.24% -
BM_deque_deque_ranges_move_backward/2 -7.31% 2.470 2.289 - -9.26% -
std::unordered_multiset<int>::erase(iterator)/8192 -7.29% 22.805 21.141 - -15.35% -
SetIntersection_Front_Set_uint32_256_256 -7.29% 7788110.806 7220135.798 - -4.79% -
SetIntersection_Front_Vector_uint64_16384_1 -7.26% 1062926.961 985768.089 - -5.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.25% 68.061 63.127 - -0.07% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.23% 4645.049 4309.233 - 0.19% -
std::copy_backward(vector<int>)/32768 -7.23% 3795.777 3521.451 - -6.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.22% 52.256 48.484 - 1.15% -
SetIntersection_Interlaced_Vector_string_64_64 -7.20% 26943209.535 25003036.519 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -7.17% 211188653.580 196050124.116 - -2.74% -
SetIntersection_Interlaced_Vector_string_256_64 -7.17% 20278652.198 18825510.797 - 1.60% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.13% 1712.250 1590.132 - -3.18% -
std::partition(deque<int>)_(dense)/50 -7.13% 15.300 14.209 - 2.63% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.12% 2.689 2.498 - 1.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.11% 1173.764 1090.256 - -4.75% -
std::generate(deque<int>)/32 -7.08% 8.683 8.069 - 0.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -7.07% 1.389 1.290 - 9.45% -
std::copy(list<int>)/4096 -7.07% 3268.963 3037.982 - -8.63% -
rng::find_last(list<int>)_(bail_90%)/50 -7.04% 1.340 1.246 - -8.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -7.04% 4562981.152 4241968.349 - -2.05% -
std::set<int>::count(key)_(non-existent)/1024 -7.03% 7.964 7.404 - -0.28% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.00% 1.215 1.130 - -6.68% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.99% 579.988 539.442 - 0.17% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.98% 32.538 30.268 - 3.92% -
BM_StringAssignAsciiz_Small_Opaque -6.98% 3.337 3.105 - 3.96% -
BM_StringAssignAsciiz_Empty_Opaque -6.97% 3.336 3.103 - 3.96% -
BM_CmpLess_uchar_int -6.95% 1.130 1.051 - -0.34% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -6.95% 25.361 23.599 - -6.27% -
std::map<int,_int>::count(key)_(existent)/8192 -6.93% 6.152 5.726 - 0.53% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.92% 27.147 25.267 - 0.41% -
SetIntersection_None_Set_string_262144_1024 -6.89% 1720230.062 1601713.379 - -3.08% -
std::multiset<int>::find(key)_(non-existent)/32 -6.88% 2.469 2.299 - 0.49% -
SetIntersection_Interlaced_Set_string_1024_64 -6.86% 17058437.938 15887531.864 - -3.56% -
std::adjacent_find(vector<int>,_pred)/8 -6.85% 3.525 3.284 - 1.15% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.85% 565.641 526.922 - 0.26% -
BM_deque_deque_ranges_move/1 -6.83% 2.598 2.421 - -3.32% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.81% 13.774 12.836 - 0.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.79% 30.408 28.343 - -2.00% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.78% 33.890 31.591 - -0.61% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.78% 6.088 5.676 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.77% 1224383.796 1141521.342 - -3.88% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.77% 9.852 9.185 - -6.11% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.76% 8514.123 7938.374 - -0.33% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.73% 0.589 0.549 - 0.57% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.73% 25.450 23.737 - 7.78% -
std::partial_sort(deque<int>)_(ascending)/8192 -6.72% 162158.621 151267.262 - -0.36% -
BM_CmpLess_int_uint -6.70% 1.140 1.063 - -1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.70% 1282.978 1197.026 - 1.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.69% 39.152 36.531 - 1.90% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.68% 21.792 20.337 - -6.62% -
BM_PushHeap_uint64_Ascending_4 -6.67% 0.588 0.549 - -0.10% -
rng::for_each(map<int>)/50 -6.64% 40.399 37.715 - -0.80% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.61% 241.386 225.423 - -2.57% -
SetIntersection_None_Set_string_262144_262144 -6.61% 1710767.334 1597635.336 - -2.84% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -6.60% 280853.455 262320.142 - -0.03% -
BM_PushHeap_float_Random_262144 -6.59% 7.779 7.266 - 0.21% -
SetIntersection_Interlaced_Vector_string_64_16 -6.59% 30240466.886 28247063.100 - -0.93% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -6.58% 307.987 287.728 - 0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.57% 1692190.672 1581038.410 - -4.67% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.56% 104088.386 97257.055 - -2.02% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.56% 985755.662 921073.714 - 0.80% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.52% 5095696.012 4763236.362 - -4.15% -
std::remove_if(list<int>)_(prefix)/8192 -6.52% 10043.714 9388.593 - -5.91% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.49% 928.015 867.789 - 1.48% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.48% 258966.284 242185.361 - 0.98% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.48% 1060.280 991.618 - -0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.47% 9556404.907 8937796.526 - 0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.46% 9581781.413 8962891.409 - 0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.46% 15803.235 14782.593 - -0.01% -
SetIntersection_Front_Vector_uint32_262144_1 -6.46% 1065785.498 996959.166 - 0.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.45% 12660.436 11843.402 - 4.98% -
SetIntersection_None_Set_string_262144_4 -6.44% 1709567.709 1599494.305 - -2.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.43% 6490.822 6073.408 - 11.15% -
SetIntersection_Interlaced_Set_uint32_16384_1 -6.41% 1066480.963 998136.068 - -0.41% -
std::adjacent_find(list<int>,_pred)/50 -6.40% 31.305 29.303 - 0.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.39% 25.624 23.986 - -6.64% -
std::replace_if(list<int>)_(sprinkled)/32 -6.39% 14.267 13.355 - 0.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.39% 8.252 7.725 - 0.28% -
BM_deque_vector_ranges_move/64 -6.38% 2.844 2.662 - 1.92% -
std::unordered_map<int,_int>::clear()/8192 -6.37% 66625.849 62378.976 - -4.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.37% 10.716 10.034 - -1.15% -
std::map<std::string,_int>::clear()/1024 -6.35% 23961.339 22440.680 - 2.98% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.34% 22.458 21.035 - 4.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.33% 9583149.285 8976573.625 - 0.31% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -6.33% 7.310 6.847 - 3.77% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.31% 1.547 1.449 - -28.27% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.28% 371962841.924 348595678.272 - -0.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.26% 225.763 211.620 - 1.20% -
SetIntersection_Front_Set_uint64_16384_256 -6.25% 3884669.344 3641952.599 - -6.68% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.24% 23668700.453 22192218.425 - 50.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.22% 0.477 0.447 - -3.27% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.22% 331.743 311.105 - 0.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.22% 140533.380 131791.549 - -1.55% -
SetIntersection_Front_Set_uint64_16384_1 -6.21% 1059419.799 993638.079 - -4.85% -
BM_std_minmax_element<int>/64000 -6.19% 16890.756 15845.522 - 6.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.17% 68443.795 64219.921 - 1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.17% 1692840.496 1588450.928 - -3.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -6.16% 56.323 52.852 - -2.84% -
BM_deque_deque_ranges_copy/1 -6.14% 2.483 2.330 - -6.50% -
BM_CmpLess_uint_schar -6.14% 1.134 1.064 - 2.24% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -6.14% 2854757.447 2679472.899 - 13.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.14% 137162461.039 128744995.755 - -1.37% -
std::swap_ranges(deque<int>)/1024 -6.14% 340.267 319.385 - 0.01% -
BM_std_minmax_element<int>/5500 -6.13% 1452.544 1363.486 - 6.18% -
bm_ranges_lexicographical_compare<int>/1 -6.13% 1.286 1.207 - -20.57% -
SetIntersection_Interlaced_Set_string_256_256 -6.12% 31581530.718 29647325.648 - 4.26% -
BM_std_minmax_element<long_long>/1 -6.11% 0.324 0.304 - -1.62% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.10% 53.657 50.385 - 2.51% -
SetIntersection_None_Vector_uint64_16384_4 -6.08% 1119547.193 1051473.367 - -4.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.07% 17971062.702 16879858.895 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -6.07% 1067688.484 1002861.008 - -4.85% -
SetIntersection_None_Set_string_262144_1 -6.07% 1699790.609 1596636.881 - -2.44% -
BM_std_minmax_element<int>/65536 -6.06% 17315.143 16265.005 - 6.85% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -6.05% 280.293 263.341 - -5.39% -
std::generate(deque<int>)/50 -6.04% 12.851 12.076 - 0.25% -
SetIntersection_None_Set_string_262144_64 -6.03% 1703906.740 1601227.457 - -2.34% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.02% 5.258 4.941 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.01% 7954624.158 7476538.061 - -1.00% -
SetIntersection_None_Set_string_262144_16 -6.00% 1701763.834 1599584.393 - -2.38% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.00% 2.311 2.172 - 0.96% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.99% 2.413 2.269 - -2.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.98% 23235625.108 21845007.325 - -0.49% -
std::set<std::string>::count(key)_(existent)/8192 -5.98% 32.965 30.994 - -2.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.98% 53.643 50.436 - 3.07% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.98% 23.529 22.123 - 8.22% -
SetIntersection_None_Set_uint32_16384_16 -5.98% 161921436.547 152245064.154 - -0.96% -
BM_std_minmax_element<int>/1024 -5.96% 274.065 257.728 - 5.93% -
std::swap_ranges(list<int>)/8192 -5.96% 10362.229 9744.699 - -5.05% -
std::reverse(list<int>)/64 -5.96% 18.667 17.555 - 0.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.94% 11760.130 11061.322 - -5.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.94% 2.449 2.303 - 0.12% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.94% 3.851 3.622 - -3.17% -
std::partition_copy(list<int>)/32 -5.93% 8.582 8.072 - -9.30% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.93% 1.621 1.525 - 1.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.93% 100.195 94.251 - -0.11% -
std::remove_if(list<int>)_(sprinkled)/50 -5.93% 74.944 70.500 - -5.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.92% 85621.580 80548.680 - -1.58% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.91% 176.086 165.686 - 0.55% -
std::sort_heap(deque<int>,_pred)/8192 -5.90% 451004.639 424379.813 - 0.53% -
BM_vector_deque_ranges_move/2 -5.89% 2.066 1.944 - 0.62% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.88% 23.327 21.954 - -10.38% -
BM_std_minmax_element<int>/4000 -5.88% 1057.755 995.520 - 6.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.88% 3196455.298 3008583.479 - -3.32% -
std::set<int>::contains(key)_(non-existent)/32 -5.88% 3.072 2.892 - 3.31% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.86% 348.591 328.147 - 0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.86% 1175862.515 1106977.623 - -3.58% -
std::transform(deque<int>)_(identity_transform)/50 -5.84% 20.289 19.104 - 0.09% -
BM_std_minmax_element<int>/70000 -5.84% 18468.258 17390.311 - 6.97% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -5.84% 1582098.356 1489760.047 - -12.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.83% 205628505.192 193636252.068 - -3.34% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.83% 7.331 6.904 - -0.03% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.80% 1405.549 1324.035 - -5.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -5.80% 1095720.571 1032192.488 - -4.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.79% 60.415 56.917 - -2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.77% 201498306.274 189869539.970 - -4.17% -
BM_CmpEqual_uint_int -5.76% 1.129 1.063 - -0.64% -
SetIntersection_None_Set_uint32_16384_4 -5.74% 161703992.755 152427043.109 - -1.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.73% 31.240 29.449 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.73% 47084643.425 44388316.841 - -1.02% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.72% 23.771 22.411 - -4.85% -
std::swap_ranges(deque<int>)/50 -5.72% 16.818 15.857 - 0.02% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.71% 1.559 1.470 - 14.61% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.69% 58989.594 55632.657 - -0.28% -
std::map<std::string,_int>::clear()/8192 -5.69% 227074.220 214157.051 - 1.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.65% 9602126.113 9060026.251 - -1.68% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.64% 1050381.769 991100.511 - -2.16% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.64% 16.724 15.780 - 1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.62% 1697857.422 1602515.707 - -3.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.60% 1676653.891 1582706.705 - -3.05% -
SetIntersection_None_Set_uint32_16384_1 -5.59% 161921330.369 152870950.228 - -1.08% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.58% 2505.735 2365.966 - -0.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.57% 6584.250 6217.381 - -3.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.57% 0.281 0.265 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.56% 1700123.779 1605539.633 - -2.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.56% 818.171 772.714 - -2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.55% 1879644.533 1775297.281 - -2.98% -
BM_std_minmax_element<int>/512 -5.55% 139.072 131.356 - 5.61% -
BM_vector_deque_copy/0 -5.54% 0.551 0.520 - -5.16% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.53% 174458253.965 164819093.279 - -3.09% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.52% 8570493.635 8097047.341 - 2.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.52% 1363333.343 1288060.679 - -3.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.52% 14475949.488 13677102.964 - -2.03% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.51% 711.922 672.678 - -12.10% -
SetIntersection_Front_Set_float_16384_256 -5.50% 4201758.451 3970809.975 - 7.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.49% 29.998 28.350 - -5.68% -
std::set<int>::find(key)_(existent)/1024 -5.48% 4.106 3.881 - -1.80% -
SetIntersection_Front_Vector_uint64_16384_64 -5.47% 1385598.635 1309743.906 - -3.81% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.47% 1.110 1.049 - 10.33% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.46% 2.540 2.401 - -0.91% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.44% 2.726 2.578 - 4.34% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.44% 52672.508 49809.474 - -0.13% -
std::count_if(deque<int>)_(every_other)/8 -5.43% 3.706 3.505 - -21.74% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.43% 4.441 4.200 - -3.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.42% 9907107.213 9369701.080 - -4.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.40% 205335869.819 194242560.236 - -2.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.40% 141.916 134.252 - -4.54% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.40% 7094.092 6711.198 - -0.87% -
BM_vector_deque_ranges_copy/64 -5.39% 2.803 2.652 - -1.81% -
SetIntersection_Front_Vector_uint32_1024_1 -5.38% 1059493.162 1002460.463 - -3.31% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.38% 2477.719 2344.390 - 0.05% -
BM_StringConstructDestroyCStr_Small_Opaque -5.37% 2.253 2.132 - 2.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.36% 31.843 30.134 - -6.62% -
std::move_backward(list<int>)/4096 -5.36% 5186.231 4908.429 - 16.60% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.35% 261593.282 247602.197 - -0.12% -
SetIntersection_None_Set_string_262144_256 -5.34% 1705061.115 1614090.494 - -1.40% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.33% 477.758 452.302 - -4.96% -
std::swap_ranges(deque<int>)/8192 -5.33% 2704.849 2560.735 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.32% 5125.641 4852.744 - 1.34% -
SetIntersection_None_Set_uint32_16384_64 -5.32% 161346958.987 152763290.741 - -0.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.31% 16.523 15.646 - 1.35% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.30% 1300008.949 1231104.738 - 1.40% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -5.30% 26.382 24.985 - -4.87% -
std::search(deque<int>)_(near_matches)/1024 -5.29% 19502.269 18470.567 - -15.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.28% 22.512 21.323 - 4.84% -
BM_std_minmax_element<int>/4096 -5.28% 1082.506 1025.389 - 7.09% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -5.27% 0.496 0.470 - -2.89% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.26% 1428284.828 1353179.524 - 3.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.25% 6396999.538 6061046.279 - -0.29% -
std::swap_ranges(deque<int>)/32 -5.25% 10.994 10.418 - 0.01% -
ranges::minmax(std::vector<long_long>)/1 -5.24% 0.647 0.613 - -5.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.23% 3202655.542 3035088.151 - -2.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.23% 1694022.949 1605409.588 - -3.02% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.20% 345.574 327.589 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.18% 7.340 6.960 - -0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.16% 210.444 199.588 - -0.05% -
std::search(list<int>)_(single_element)/1000 -5.15% 705.850 669.522 - 0.71% -
std::sort_heap(deque<int>,_pred)/1024 -5.14% 12968.908 12302.336 - 0.10% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.14% 606.555 575.390 - 0.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.13% 10.635 10.090 - -8.15% -
std::shift_left(list<int>)/32 -5.11% 14.178 13.454 - 0.58% -
std::set<std::string>::contains(key)_(existent)/32 -5.11% 15.919 15.105 - 1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.11% 1820315.754 1727318.930 - -2.06% -
BM_PushHeap_uint64_QuickSortAdversary_16 -5.11% 0.971 0.921 - -1.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.11% 167226.699 158688.755 - 0.79% -
SetIntersection_None_Set_uint64_1024_1024 -5.10% 9052342.148 8590700.905 - -0.68% -
SetIntersection_Interlaced_Set_string_256_16 -5.09% 18329013.724 17395552.075 - -1.17% -
std::generate_n(deque<int>)/50 -5.09% 12.913 12.256 - 0.54% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.07% 84960.154 80656.085 - -0.75% -
SetIntersection_Front_Vector_uint32_16384_1 -5.05% 1064317.168 1010620.831 - -2.22% -
std::partial_sort(deque<int>)_(heap)/8192 -5.04% 275886.920 261977.916 - -2.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.03% 321999.426 305804.179 - 0.05% -
SetIntersection_Interlaced_Set_float_256_64 -5.02% 13996144.730 13292891.794 - -0.40% -
SetIntersection_None_Set_uint64_256_4 -5.02% 11605921.922 11022837.527 - -0.57% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.02% 576.950 547.985 - -5.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.02% 6419488.254 6097349.522 - -1.45% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.01% 4603.682 4373.008 - -5.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.99% 1691297.934 1606919.352 - -1.84% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -4.99% 40.801 38.766 - -1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.99% 27756247.120 26372243.977 - -0.07% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.99% 0.364 0.345 - 0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.99% 19.958 18.963 - -1.51% -
SetIntersection_Front_Vector_uint32_256_16 -4.98% 4311757.725 4096855.564 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.98% 9035510.061 8585477.172 - -1.78% -
BM_CmpEqual_schar_uint -4.98% 1.149 1.091 - -0.65% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.97% 16973.115 16129.013 - -1.77% -
SetIntersection_None_Set_uint64_256_64 -4.97% 9382142.097 8915577.906 - 0.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.97% 3.966 3.769 - -0.25% -
std::generate_n(deque<int>)/32 -4.96% 8.688 8.256 - 0.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.96% 2.579 2.451 - -4.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.96% 55.542 52.787 - 3.50% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.94% 1.701 1.617 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.94% 18885.037 17952.355 - 0.01% -
rng::contains(list<int>)_(process_all)/8 -4.92% 2.381 2.264 - -2.65% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.92% 40.983 38.966 - -4.22% -
std::generate(deque<int>)/8192 -4.91% 2008.638 1909.915 - 0.35% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.91% 31.241 29.707 - -2.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.90% 812.905 773.053 - -0.52% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.90% 13208.976 12561.545 - 0.78% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -4.90% 1.392 1.323 - 4.28% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.89% 563.172 535.635 - -4.99% -
BM_PushHeap_float_Random_16384 -4.89% 7.550 7.181 - -2.27% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.88% 16.530 15.724 - -10.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.87% 84931.143 80791.865 - -1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.87% 1075966.426 1023530.697 - -1.07% -
SetIntersection_None_Set_uint32_16384_256 -4.87% 160847931.984 153014881.125 - 0.25% -
std::set<std::string>::clear()/1024 -4.85% 22482.733 21391.468 - -2.95% -
SetIntersection_Interlaced_Vector_string_16_4 -4.85% 69825292.765 66438527.592 - -0.01% -
rng::for_each(multiset<int>)/50 -4.85% 41.043 39.054 - -0.78% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.83% 481.458 458.214 - 3.21% -
SetIntersection_None_Set_uint64_256_1 -4.82% 11725391.001 11160651.294 - -0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.80% 27005271.138 25708901.727 - 2.61% -
std::set<std::string>::clear()/8192 -4.80% 222479.643 211807.099 - -1.21% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.79% 10.778 10.262 - -9.55% -
SetIntersection_Front_Set_uint32_262144_1 -4.78% 1056198.562 1005687.648 - -1.94% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.78% 610.268 581.102 - -5.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.77% 1239128.973 1180044.427 - 1.97% -
SetIntersection_None_Vector_uint32_256_256 -4.77% 2182429.148 2078393.833 - -2.54% -
SetIntersection_None_Set_uint32_1024_1024 -4.76% 9115135.936 8681291.470 - -0.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.75% 2.345 2.233 - -4.91% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.75% 111.832 106.517 - -3.10% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.75% 20.544 19.568 - -0.78% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.74% 6.824 6.501 - 0.20% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.74% 1.855 1.767 - -4.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.72% 1184141.591 1128209.325 - -1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -4.71% 18612063.147 17735777.964 - -0.95% -
SetIntersection_None_Set_uint64_1024_64 -4.71% 9011260.678 8587272.889 - -1.49% -
BM_CmpEqual_int_int -4.70% 1.091 1.039 - -3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.70% 2152883.221 2051701.580 - -2.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.70% 5.327 5.077 - -0.46% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.70% 154.391 147.141 - 0.14% -
SetIntersection_Front_Vector_uint64_256_1 -4.69% 4220914.450 4022777.691 - -3.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.69% 207958820.379 198205013.400 - -3.50% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.69% 13.002 12.392 - 0.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.69% 32.425 30.906 - 9.06% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.68% 731.324 697.088 - 0.09% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.68% 1.570 1.496 - 4.04% -
BM_CmpLess_schar_uint -4.68% 1.147 1.093 - -1.40% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.68% 20.220 19.275 - -3.37% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.67% 22.470 21.421 - -0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.67% 134783364.910 128488681.423 - -0.87% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.67% 53.211 50.728 - 0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.65% 1164.185 1110.023 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.65% 7.243 6.906 - -0.42% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.65% 731.433 697.439 - 0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.64% 134204602.963 127971977.133 - -0.66% -
std::all_of(vector<int>)_(process_all)/8 -4.64% 2.517 2.400 - -2.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.62% 46245.054 44108.647 - 0.67% -
BM_CmpLess_uint_int -4.61% 1.126 1.075 - -1.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.60% 32.005 30.533 - -0.02% -
BM_vector_deque_copy/1 -4.59% 2.291 2.186 - -3.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -4.59% 52.243 49.843 - -2.07% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.59% 2.515 2.399 - -0.19% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.59% 25.980 24.788 - -0.36% -
std::multiset<int>::find(key)_(existent)/1024 -4.58% 4.249 4.054 - -1.60% -
std::map<int,_int>::clear()/32 -4.58% 679.654 648.536 - 0.63% -
SetIntersection_None_Set_uint64_1024_4 -4.58% 9106801.985 8690000.741 - 0.16% -
SetIntersection_None_Set_uint64_16384_64 -4.56% 175620464.023 167606779.265 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.56% 23517.979 22445.358 - 0.09% -
SetIntersection_Front_Set_string_262144_1 -4.56% 1105079.899 1054701.301 - 0.03% -
BM_deque_deque_ranges_move_backward/1 -4.56% 2.716 2.592 - -7.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.55% 33.952 32.408 - 2.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.55% 41179.387 39306.727 - 5.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.54% 3188667.332 3043766.178 - -2.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.54% 28.304 27.019 - -2.09% -
BM_StringConstructDestroyCStr_Empty_Transparent -4.54% 0.312 0.298 - -3.51% -
SetIntersection_None_Set_uint64_1024_16 -4.54% 8972386.503 8565414.082 - -0.34% -
SetIntersection_None_Vector_uint32_262144_1024 -4.53% 1151271.109 1099125.540 - -1.89% -
std::unordered_set<int>::clear()/8192 -4.52% 67288.814 64249.287 - 1.75% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.50% 37396.352 35714.229 - 1.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.49% 7.263 6.936 - -0.16% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.49% 2.469 2.359 - 0.78% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.49% 16663.636 15915.839 - -5.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.48% 1056491.772 1009132.451 - -4.11% -
SetIntersection_Interlaced_Vector_string_262144_1 -4.48% 1105670.461 1056141.402 - -0.96% -
BM_StringRead_Hot_Shallow_Large -4.48% 0.486 0.465 - -2.86% -
BM_StringRelational_Less_Large_Huge_Control -4.47% 2.180 2.083 - -3.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.47% 90442.635 86397.801 - -0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.47% 14482.253 13834.597 - -0.14% -
std::set<int>::count(key)_(non-existent)/32 -4.47% 3.015 2.881 - -1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.46% 7688706.642 7345670.706 - -2.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.45% 4.668 4.460 - -0.00% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -4.45% 23.034 22.009 - 0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.45% 5454.051 5211.305 - 6.11% -
rng::fold_left(deque<int>)/8 -4.45% 4.025 3.846 - 0.16% -
SetIntersection_Front_Set_uint32_16384_4 -4.45% 1075179.071 1027377.688 - -3.63% -
BM_CmpLess_ushort_int -4.45% 1.127 1.077 - -0.08% -
std::partition_copy(list<int>)/50 -4.44% 12.857 12.287 - -6.58% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.43% 18312484.508 17500579.169 - 6.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.43% 1679493.162 1605115.074 - -1.60% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.42% 10198.439 9747.204 - -1.19% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.42% 26.452 25.284 - 2.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.41% 13371.437 12781.282 - -0.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.41% 16.415 15.691 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.41% 1109368.798 1060426.881 - -3.71% -
std::multiset<int>::find(key)_(existent)/32 -4.41% 1.660 1.587 - -1.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.40% 33.359 31.890 - -0.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.40% 1796.068 1717.022 - -3.52% -
SetIntersection_Front_Vector_uint64_1024_4 -4.40% 1063274.361 1016485.351 - -3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.38% 2128366.699 2035182.863 - -2.23% -
SetIntersection_Front_Vector_uint32_262144_64 -4.38% 1385125.582 1324499.318 - -0.83% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.36% 4.154 3.973 - -1.15% -
std::set<int>::lower_bound(key)_(existent)/32 -4.34% 1.616 1.546 - 0.23% -
std::find_if(list<int>)_(bail_25%)/32768 -4.34% 7428.034 7105.839 - 1.10% -
std::is_sorted(list<int>,_pred)/8192 -4.33% 9043.894 8651.987 - -4.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.33% 2046678.061 1958128.174 - -1.47% -
SetIntersection_Front_Set_uint64_262144_4 -4.32% 1096229.573 1048850.758 - -2.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.31% 14634.212 14003.814 - -1.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.31% 8.905 8.522 - -2.37% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.31% 0.288 0.275 - -1.24% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.29% 124602.611 119260.547 - 1.84% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.29% 40.523 38.786 - -0.45% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.28% 4856.554 4648.786 - 1.41% -
std::sort(deque<int>)_(heap)/8192 -4.28% 72424.391 69326.039 - 0.75% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.28% 22.816 21.840 - -3.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.28% 1130196.866 1081863.355 - -2.55% -
SetIntersection_Interlaced_Set_string_262144_4 -4.27% 1877489.744 1797246.664 - -1.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.27% 47.355 45.333 - 1.48% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.27% 12.374 11.846 - 3.05% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.27% 2.336 2.237 - -14.10% -
SetIntersection_None_Set_uint32_1024_4 -4.26% 9028347.956 8643865.778 - -1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -4.25% 4341412.970 4156870.136 - -2.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.25% 727.902 696.994 - 0.17% -
SetIntersection_None_Set_uint32_256_4 -4.24% 11503521.639 11015203.251 - -1.93% -
SetIntersection_None_Vector_uint64_262144_16 -4.24% 1134303.679 1086164.228 - -2.87% -
BM_std_minmax_element<int>/64 -4.24% 17.174 16.446 - 3.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.23% 1049168.808 1004761.925 - -4.93% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.23% 1.155 1.106 - 0.90% -
BM_std_minmax_element<int>/4 -4.23% 1.239 1.187 - 2.46% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.21% 1619121.174 1550895.344 - 1.23% -
std::set<int>::upper_bound(key)_(existent)/8192 -4.21% 8.591 8.229 - -3.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.21% 16.631 15.931 - 1.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.20% 165871.209 158902.999 - 0.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.19% 87.456 83.795 - 14.23% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.18% 395.247 378.728 - -2.43% -
SetIntersection_Front_Set_string_1024_16 -4.16% 1992295.171 1909390.539 - 0.61% -
std::remove_if(vector<int>)_(prefix)/32 -4.16% 51.240 49.108 - 0.16% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.16% 94.743 90.802 - -0.56% -
BM_deque_deque_move_backward/512 -4.16% 19.744 18.922 - 0.25% -
std::find(vector<short>)_(bail_25%)/8 -4.14% 0.693 0.664 - -8.36% -
SetIntersection_None_Set_uint32_1024_16 -4.14% 9126969.381 8749029.318 - 0.49% -
SetIntersection_Interlaced_Vector_string_256_4 -4.14% 6302829.421 6041914.606 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.14% 1180847.323 1131969.900 - -0.37% -
BM_PushHeap_uint32_Ascending_1 -4.14% 0.466 0.447 - -35.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.14% 1196653.862 1147149.731 - -0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.13% 14497.753 13898.638 - -0.12% -
SetIntersection_None_Set_uint32_262144_4 -4.13% 1214413.332 1164249.188 - 1.01% -
BM_StringAssignAsciizMix_Opaque -4.12% 5.214 4.999 - 1.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.11% 1598.034 1532.290 - -8.10% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.11% 303.951 291.447 - 0.88% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.11% 88363.705 84732.957 - -0.16% -
SetIntersection_Front_Set_uint32_262144_4 -4.10% 1071669.695 1027763.546 - 2.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.09% 24.606 23.599 - 0.89% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.08% 56599.341 54287.850 - 0.08% -
BM_CmpEqual_ushort_ushort -4.07% 1.086 1.042 - -2.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.06% 13505.593 12956.942 - 2.17% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.06% 294.357 282.400 - -9.38% -
BM_CmpEqual_short_uint -4.05% 1.146 1.100 - -0.38% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.05% 1.928 1.849 - 0.01% -
SetIntersection_Front_Vector_string_16384_256 -4.05% 9918254.377 9516843.831 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -4.05% 115392280.410 110723281.196 - 1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.04% 1345830.970 1291468.810 - -4.40% -
BM_CmpEqual_int_uint -4.03% 1.136 1.090 - 1.93% -
SetIntersection_None_Set_uint32_16384_1024 -4.02% 160793281.549 154331913.408 - 1.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.00% 2.349 2.255 - -2.98% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.00% 2.637 2.532 - 3.48% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -3.99% 10.563 10.142 - -1.69% -
SetIntersection_None_Set_uint64_16384_1024 -3.99% 169268240.056 162519445.815 - -4.95% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.98% 36.747 35.283 - 0.38% -
std::adjacent_find(deque<int>,_pred)/50 -3.98% 30.808 29.582 - 2.01% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.98% 23.498 22.562 - -0.17% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.98% 24.393 23.421 - -6.06% -
SetIntersection_None_Set_uint32_262144_16384 -3.98% 1212839.844 1164592.043 - 1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.97% 1207091.858 1159187.097 - -1.15% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.97% 41395.488 39752.972 - -1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.97% 201799789.194 193795045.098 - -2.11% -
SetIntersection_None_Set_uint32_262144_64 -3.96% 1213896.160 1165773.436 - 1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.96% 8991234.226 8634800.590 - -0.16% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.96% 35.733 34.317 - -5.29% -
SetIntersection_None_Set_uint32_262144_1 -3.95% 1217392.494 1169282.144 - 0.92% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.95% 72.092 69.244 - -11.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.95% 16.843 16.178 - 3.21% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.94% 0.440 0.423 - -8.01% -
SetIntersection_None_Vector_string_1024_16 -3.93% 1176616.822 1130336.911 - -2.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.92% 40099.601 38527.607 - -0.33% -
SetIntersection_None_Vector_string_16384_256 -3.92% 1241172.917 1192535.808 - -2.12% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.92% 4207656.665 4042907.278 - -0.67% -
SetIntersection_None_Set_float_1024_64 -3.91% 9101645.475 8745543.128 - -0.93% -
std::unique_copy(list<int>)_(contiguous)/32 -3.91% 11.727 11.269 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.90% 11776159.120 11316440.412 - -0.11% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.90% 21.511 20.672 - -2.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.90% 38.061 36.577 - 5.79% -
BM_StringRelational_Eq_Small_Huge_Control -3.89% 0.484 0.465 - -5.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.89% 888674.470 854095.137 - -3.59% -
SetIntersection_None_Vector_uint64_16384_1024 -3.89% 1106739.476 1063677.875 - -3.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.87% 57036.838 54827.359 - -14.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.87% 151896.728 146017.441 - -0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.87% 17016.829 16359.114 - 0.37% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.85% 410.177 394.378 - -3.36% -
BM_PushHeap_float_SingleElement_4 -3.85% 0.358 0.345 - -0.37% -
SetIntersection_None_Vector_uint64_1024_1 -3.84% 1096194.824 1054072.104 - -2.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.83% 15.499 14.905 - 0.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.83% 13.643 13.120 - -2.11% -
SetIntersection_None_Set_uint32_262144_16 -3.83% 1213268.148 1166759.197 - 1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.83% 5320159.811 5116399.935 - -0.12% -
BM_StringFindAllMatch/64 -3.82% 3.268 3.143 - -4.58% -
std::pop_heap(deque<float>)/1024 -3.81% 13.589 13.071 - -1.66% -
BM_vector_deque_move/0 -3.81% 0.519 0.500 - 34.84% -
std::set<std::string>::erase(iterator)/8192 -3.80% 31.029 29.849 - -0.45% -
SetIntersection_None_Vector_uint64_256_256 -3.79% 2159798.351 2077911.938 - -1.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.79% 1615.396 1554.186 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.79% 4446082.029 4277662.969 - -2.19% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.79% 1401.737 1348.658 - -2.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.78% 33779.520 32501.812 - -3.50% -
std::set<std::string>::ctor(const&)/32 -3.77% 832.328 800.978 - 0.13% -
rng::contains(list<int>)_(process_all)/8192 -3.77% 7185.161 6914.561 - -5.44% -
SetIntersection_Front_Set_uint32_16384_64 -3.76% 1674342.786 1611355.248 - -4.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -3.76% 21188253.378 20392039.092 - -2.22% -
SetIntersection_Front_Set_string_1024_64 -3.76% 4771298.152 4592073.017 - 1.33% -
std::unordered_set<int>::ctor(const&)/1024 -3.75% 6893.976 6635.754 - -4.76% -
std::find_end(vector<int>)_(process_all)/1000 -3.74% 229.947 221.343 - 2.30% -
SetIntersection_None_Set_uint32_262144_256 -3.74% 1210101.156 1164831.461 - 1.42% -
std::unordered_set<int>::erase(key)_(existent)/32 -3.74% 21.354 20.556 - -2.14% -
bm_lexicographical_compare<int>/1 -3.73% 1.447 1.393 - -2.19% -
SetIntersection_Front_Set_string_262144_262144 -3.72% 18342389.893 17660226.400 - -4.69% -
std::for_each(list<int>)/32 -3.71% 11.265 10.847 - -0.24% -
BM_StringRelational_Less_Small_Empty_Control -3.71% 1.679 1.617 - 0.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.71% 26.712 25.721 - -1.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.71% 2638.915 2541.086 - 0.03% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.71% 15.707 15.125 - -1.01% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.71% 52.048 50.119 - -1.20% -
std::equal(list<int>)_(it,_it,_it)/50 -3.70% 36.884 35.520 - 0.20% -
SetIntersection_None_Set_uint32_1024_256 -3.70% 9073451.384 8738082.691 - -0.39% -
SetIntersection_Front_Set_uint64_262144_64 -3.69% 1699019.864 1636328.179 - -8.65% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.69% 55.430 53.387 - 0.40% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.69% 8.613 8.296 - 0.06% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.68% 167.814 161.632 - -0.41% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.68% 38.547 37.129 - 2.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.67% 30.537 29.415 - -4.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.66% 1996611.330 1923437.744 - -1.10% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.66% 22.426 21.604 - -1.44% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -3.66% 12.068 11.626 - 7.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.66% 13.612 13.114 - -4.91% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.66% 4.450 4.287 - 0.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.65% 24.313 23.425 - 2.06% -
std::reverse(list<int>)/8 -3.65% 2.003 1.930 - -0.59% -
std::make_heap(vector<int>)_(ascending)/8 -3.64% 16.963 16.345 - 0.15% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.64% 8.702 8.385 - -7.39% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.64% 10188318.812 9817626.733 - 1.27% -
SetIntersection_None_Vector_uint64_64_64 -3.63% 8627991.744 8314628.266 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.63% 1179673.224 1136849.854 - -2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.63% 4248614.427 4094555.705 - -1.78% -
SetIntersection_Front_Set_uint32_262144_64 -3.62% 1656753.040 1596767.403 - -2.43% -
std::unordered_set<int>::ctor(const&)/32 -3.62% 203.434 196.069 - -2.66% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.62% 1591417.318 1533857.664 - 1.57% -
BM_StringRelational_Less_Empty_Small_Control -3.61% 1.673 1.613 - -1.64% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.60% 13.605 13.115 - 0.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.60% 6837.681 6591.282 - -1.41% -
std::multimap<std::string,_int>::clear()/32 -3.60% 931.675 898.175 - 0.69% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.59% 73780.480 71128.232 - -1.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.59% 122227.464 117837.674 - -0.96% -
SetIntersection_Front_Set_uint32_16384_16 -3.59% 1219808.358 1176043.672 - -1.28% -
rng::starts_with(list<int>)/8192 -3.59% 8595.633 8287.267 - -3.51% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.58% 0.497 0.479 - -0.05% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.58% 23.207 22.375 - -0.95% -
SetIntersection_None_Set_uint64_256_16 -3.58% 11025193.051 10630689.363 - -0.06% -
SetIntersection_None_Set_string_262144_16384 -3.58% 1702489.178 1641580.729 - 0.04% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.57% 211675713.781 204109175.407 - -0.19% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.57% 7008.397 6758.169 - 0.54% -
BM_StringFindAllMatch/8 -3.57% 2.683 2.587 - -8.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.56% 20.957 20.210 - 1.83% -
SetIntersection_Front_Set_float_262144_16 -3.55% 1207928.607 1164986.891 - -1.85% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.55% 1107147.689 1067810.226 - -0.34% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.55% 13.523 13.043 - -0.62% -
std::vector<std::string>::ctor(size)/32 -3.54% 31.751 30.627 - -5.48% -
SetIntersection_Front_Vector_uint32_16384_64 -3.53% 1332856.331 1285740.841 - -2.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.53% 1094577.011 1055892.266 - 1.37% -
std::unordered_set<int>::find(key)_(non-existent)/0 -3.52% 0.337 0.325 - -3.99% -
BM_StringAssignAsciizMix_Transparent -3.52% 3.081 2.973 - -1.61% -
BM_deque_deque_copy/4000 -3.51% 145.950 140.830 - 0.10% -
std::unordered_set<int>::erase(iterator)/32 -3.50% 20.214 19.506 - -0.96% -
SetIntersection_None_Set_uint32_256_16 -3.50% 11048257.955 10661668.570 - -1.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.50% 32.621 31.480 - -3.66% -
SetIntersection_None_Vector_uint64_262144_256 -3.49% 1138615.024 1098872.875 - -0.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.48% 90.316 87.171 - 0.73% -
rng::starts_with(deque<int>)/1024 -3.48% 479.139 462.477 - -5.47% -
std::fill_n(vector<bool>)/64 -3.47% 1.425 1.376 - -10.17% -
BM_vector_deque_move_backward/1 -3.46% 2.325 2.244 - -3.12% -
SetIntersection_None_Vector_uint32_16384_4 -3.46% 1118123.114 1079416.135 - -2.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.45% 94.891 91.619 - -4.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.45% 13.620 13.151 - -0.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.44% 206.279 199.183 - -1.17% -
SetIntersection_Interlaced_Set_string_262144_64 -3.44% 2147820.719 2073999.676 - -1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.43% 64421992.092 62209114.758 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.43% 7172435.720 6926509.100 - 1.60% -
bm_ranges_swap_ranges_vb_aligned/512 -3.42% 5.292 5.111 - -3.81% -
std::unique(list<int>)_(sprinkled)/52 -3.42% 70.094 67.694 - -3.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.42% 4283041.225 4136509.810 - -5.10% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.42% 1.397 1.350 - -19.28% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.40% 2.648 2.558 - -1.27% -
SetIntersection_None_Set_uint32_1024_64 -3.39% 9030494.945 8724139.391 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.39% 1603539.576 1549150.392 - -1.76% -
SetIntersection_Front_Set_string_262144_16 -3.39% 1938129.251 1872399.961 - -1.02% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.39% 20.931 20.221 - 0.49% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.39% 20.126 19.444 - -2.07% -
SetIntersection_None_Vector_float_262144_16384 -3.39% 1172193.335 1132497.261 - 0.37% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.38% 31.165 30.110 - 0.77% -
BM_StringFindAllMatch/1 -3.38% 2.905 2.807 - -6.46% -
std::multimap<int,_int>::erase(iterator)/1024 -3.37% 21.391 20.669 - 2.25% -
SetIntersection_Front_Vector_uint32_1024_4 -3.37% 1084671.583 1048083.277 - -0.34% -
std::stable_partition(vector<int>)_(sparse)/50 -3.37% 22.264 21.513 - -1.23% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.37% 5.028 4.859 - -12.47% -
std::pop_heap(vector<std::string>)/1024 -3.36% 20.990 20.284 - 0.60% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.35% 18442.618 17823.891 - -0.28% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.35% 12699898.771 12273880.497 - -0.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.35% 6.673 6.450 - 0.20% -
BM_CmpLess_int_uchar -3.35% 1.152 1.113 - -0.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.35% 12.544 12.123 - 0.37% -
SetIntersection_None_Set_uint64_256_256 -3.35% 5823958.426 5629006.038 - -0.86% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.35% 25.021 24.184 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.34% 12801544.464 12374409.912 - -1.20% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -3.34% 40.839 39.477 - -0.45% -
std::set<int>::count(key)_(existent)/8192 -3.34% 8.218 7.944 - 0.86% -
std::multimap<std::string,_int>::clear()/1024 -3.33% 22540.064 21788.530 - 0.80% -
std::multimap<int,_int>::erase(iterator)/8192 -3.33% 21.439 20.726 - 2.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.33% 0.515 0.498 - 6.71% -
BM_vector_deque_ranges_move/1 -3.32% 2.332 2.255 - 1.94% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.31% 20000.512 19337.755 - -0.31% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.31% 16.168 15.632 - -4.14% -
SetIntersection_None_Vector_float_262144_262144 -3.31% 1151246.363 1113144.414 - -1.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.31% 13.485 13.039 - -0.07% -
SetIntersection_None_Vector_string_262144_262144 -3.31% 1317178.590 1273608.791 - -1.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.31% 5895150.031 5700223.478 - -0.73% -
BM_StringRelational_Less_Empty_Empty_Control -3.30% 1.669 1.614 - 0.06% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.30% 26.011 25.153 - -0.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.29% 89.594 86.645 - -0.69% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.28% 12495.451 12085.172 - -7.59% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.28% 282.099 272.850 - -1.85% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.27% 14113.460 13652.223 - -0.54% -
BM_StringRelational_Less_Empty_Huge_Control -3.27% 1.671 1.616 - 0.35% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.26% 1634458.902 1581192.545 - -0.67% -
std::unordered_set<int>::erase(iterator)/1024 -3.26% 20.345 19.683 - -0.59% -
BM_toupper_char<wchar_t> -3.25% 0.687 0.665 - -2.72% -
BM_CmpEqual_int_uchar -3.24% 1.123 1.087 - -0.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.24% 20.288 19.631 - 1.09% -
SetIntersection_None_Set_string_1024_1 -3.24% 9175112.863 8878099.355 - -25.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.24% 356852871.119 345302818.605 - -1.97% -
BM_CmpEqual_ushort_int -3.23% 1.076 1.041 - -3.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.23% 1064415.722 1029997.561 - -0.86% -
BM_CmpLess_int_ushort -3.22% 1.150 1.112 - -2.52% -
SetIntersection_None_Vector_string_16384_16384 -3.22% 1247558.401 1207338.929 - -1.61% -
SetIntersection_Front_Set_uint32_64_1 -3.22% 16759194.315 16219612.801 - -0.60% -
SetIntersection_Front_Vector_uint32_256_1 -3.21% 4214152.026 4078785.561 - -1.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.21% 231.837 224.390 - 2.26% -
std::set<int>::ctor(const&,_alloc)/0 -3.21% 13.151 12.729 - -0.10% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.21% 165.767 160.453 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.20% 1058339.290 1024494.285 - -1.72% -
SetIntersection_None_Vector_uint64_262144_16384 -3.19% 1155002.388 1118159.701 - -0.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.19% 1879.295 1819.398 - 0.72% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.18% 46.631 45.146 - -11.72% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.18% 33866.164 32788.681 - -2.35% -
BM_StringRelational_Less_Empty_Large_Control -3.18% 1.666 1.613 - 0.05% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.17% 1.468 1.421 - -8.23% -
BM_std_minmax_element<long_long>/2 -3.17% 0.665 0.644 - -5.78% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.17% 10140.450 9819.007 - 0.17% -
BM_vector_deque_copy/2 -3.17% 2.003 1.939 - -4.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.16% 51354.220 49731.642 - 5.67% -
std::find_end(vector<int>)_(process_all)/1024 -3.16% 236.451 228.983 - 3.18% -
BM_deque_vector_ranges_copy_backward/1 -3.15% 2.154 2.086 - -0.77% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.15% 1059042.136 1025679.486 - 4.43% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.15% 8.107 7.852 - -1.36% -
SetIntersection_Front_Vector_uint64_262144_1 -3.14% 1058925.944 1025660.759 - 3.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.14% 1391.772 1348.068 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.14% 16.798 16.270 - -2.09% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.13% 21348405.275 20680161.798 - -0.07% -
SetIntersection_None_Vector_float_16384_16 -3.12% 1132002.459 1096696.138 - -0.20% -
std::rotate(list<int>)_(1_element_backward)/32 -3.12% 13.808 13.377 - 1.38% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.11% 180899872.314 175270020.086 - -1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -3.11% 9.116 8.833 - -1.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.09% 0.490 0.474 - -2.71% -
std::multimap<int,_int>::ctor(const&)/1024 -3.08% 6682.139 6476.002 - -1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.08% 140607.813 136273.962 - 0.33% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.08% 7874019.660 7631334.542 - -3.41% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.08% 13297.534 12888.023 - -1.71% -
SetIntersection_Front_Set_uint32_256_1 -3.07% 4207770.911 4078515.671 - -2.42% -
SetIntersection_Front_Set_uint32_262144_16384 -3.07% 221825955.181 215022225.327 - -2.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.06% 793.908 769.653 - -1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.05% 19879286.500 19271996.060 - -4.30% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.05% 13.083 12.683 - 0.04% -
SetIntersection_Front_Set_float_262144_4 -3.05% 1097414.686 1063908.811 - 2.03% -
std::sort(vector<int>)_(heap)/8 -3.05% 24.441 23.695 - -0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.05% 788.683 764.634 - -1.76% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.05% 11606.503 11252.606 - -9.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.04% 15.253 14.789 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.04% 8973748.452 8700990.768 - -0.47% -
SetIntersection_Front_Set_uint32_1024_16 -3.04% 1218841.643 1181826.247 - -0.90% -
BM_CmpLess_uchar_uint -3.03% 1.088 1.055 - -0.62% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.03% 2.567 2.489 - 3.41% -
std::set<std::string>::find(key)_(existent)/8192 -3.03% 30.665 29.737 - 0.90% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.03% 1.827 1.771 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.02% 1258407.879 1220375.977 - -2.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.02% 56692.348 54980.284 - -4.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.02% 13.616 13.206 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.01% 11564191.221 11215602.802 - -0.12% -
SetIntersection_None_Set_uint32_256_64 -3.01% 9412844.368 9129302.381 - 0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.01% 15.381 14.918 - -0.50% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.01% 30111.049 29204.481 - -0.78% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.01% 508443.599 493138.085 - 0.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.01% 11748.370 11394.806 - -2.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.01% 15.318 14.857 - -0.51% -
std::sort(vector<int>)_(ascending)/8 -3.01% 16.086 15.603 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.01% 17985941.162 17445325.125 - -1.15% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.00% 4.855 4.710 - -2.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.00% 8681590.725 8420826.776 - -5.46% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.00% 22722826.647 22041991.908 - -4.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -2.99% 1.729 1.677 - 8.55% -
BM_vector_deque_copy_backward/1 -2.99% 2.384 2.313 - -1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.99% 1607453.914 1559363.238 - -0.09% -
std::replace(list<int>)_(sprinkled)/50 -2.99% 19.512 18.928 - 2.20% -
SetIntersection_Interlaced_Vector_uint64_256_16 -2.99% 7172011.327 6957533.822 - 15.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.99% 121357383.437 117730428.135 - -2.28% -
SetIntersection_None_Vector_float_262144_4 -2.98% 1170390.489 1135472.364 - -0.09% -
std::set<int>::count(key)_(existent)/32 -2.98% 1.700 1.649 - 4.65% -
SetIntersection_Front_Set_uint64_1024_1024 -2.98% 12364017.187 11995549.196 - 0.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.98% 9084.368 8813.764 - 0.38% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.98% 36864.509 35766.589 - -0.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.98% 44632.813 43303.560 - -0.78% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.98% 34202.804 33184.912 - -1.40% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.97% 1074622.364 1042669.609 - 1.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.97% 288209.174 279640.076 - -2.52% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.97% 10208425.177 9905062.510 - -1.01% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.96% 1.661 1.611 - -6.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.96% 16842247.539 16343578.462 - 0.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.96% 3233.047 3137.341 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.96% 5174611.376 5021452.504 - 0.50% -
SetIntersection_Front_Set_uint64_256_16 -2.96% 4544499.534 4410070.334 - -2.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.96% 13347.107 12952.528 - 1.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.96% 15.284 14.832 - -1.07% -
ranges::minmax(std::list<__int128>)/1 -2.95% 0.447 0.434 - -5.78% -
std::copy(deque<int>)/512 -2.95% 17.161 16.655 - 0.12% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.95% 1302458.494 1264015.789 - 2.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.94% 1196457.007 1161279.672 - 0.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.94% 627.111 608.676 - 1.60% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.94% 4.383 4.254 - 2.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.94% 634733.516 616102.980 - 4.66% -
SetIntersection_Interlaced_Set_string_16384_256 -2.93% 358077212.254 347572730.389 - -3.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.92% 13.347 12.958 - -0.60% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.92% 11231.528 10903.820 - -10.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.92% 1262323.158 1225511.883 - -0.75% -
SetIntersection_Front_Vector_uint32_262144_4 -2.92% 1089319.759 1057553.773 - 1.95% -
SetIntersection_None_Set_uint32_262144_262144 -2.91% 1208029.299 1172837.726 - 1.73% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.91% 121743.979 118197.431 - -1.72% -
std::unordered_set<int>::clear()/1024 -2.91% 8359.005 8115.748 - 0.31% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.91% 1.927 1.871 - -0.11% -
std::sort(deque<int>)_(heap)/8 -2.90% 24.737 24.019 - -0.56% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.90% 5.431 5.274 - 0.09% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.90% 250004.039 242757.863 - 1.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.90% 36897.959 35829.407 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.89% 1112114.884 1079922.058 - -2.14% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.88% 29.888 29.026 - 0.50% -
SetIntersection_Interlaced_Set_string_262144_16 -2.88% 2162017.088 2099693.279 - -0.03% -
SetIntersection_None_Vector_uint32_1024_64 -2.88% 1108598.033 1076683.211 - -0.02% -
SetIntersection_Front_Vector_string_1024_1024 -2.87% 40090416.042 38937816.736 - 0.26% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.87% 1.637 1.590 - -1.42% -
BM_vector_deque_move_backward/2 -2.86% 2.061 2.002 - -2.55% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.86% 12.246 11.896 - -0.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.86% 380.154 369.293 - -0.04% -
SetIntersection_None_Vector_uint64_1024_4 -2.85% 1102987.149 1071499.251 - -0.35% -
SetIntersection_Front_Vector_string_262144_1 -2.85% 1089770.093 1058668.291 - -3.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.85% 1069064.577 1038564.219 - -0.82% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.85% 21.884 21.260 - 1.26% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.85% 13062.786 12690.466 - -1.00% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.85% 16.786 16.308 - 0.13% -
std::multiset<std::string>::find(key)_(existent)/32 -2.85% 15.777 15.328 - 0.50% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.84% 24.210 23.521 - -6.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.84% 1515830.791 1472749.307 - -0.79% -
BM_PushHeap_uint64_SingleElement_16 -2.84% 0.358 0.348 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.84% 7653186.013 7435947.018 - -1.34% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.84% 4567588.798 4437965.907 - -1.30% -
SetIntersection_None_Vector_uint64_256_4 -2.84% 4262322.082 4141453.089 - 0.49% -
BM_deque_deque_ranges_move_backward/1024 -2.83% 38.898 37.796 - -2.69% -
SetIntersection_None_Vector_uint64_262144_4 -2.83% 1151017.544 1118435.974 - 3.07% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.83% 1103453.655 1072224.542 - -1.02% -
SetIntersection_Front_Vector_uint64_16384_4 -2.82% 1070256.558 1040030.351 - 3.41% -
SetIntersection_Front_Set_float_16384_1 -2.82% 1060780.193 1030836.182 - -1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.82% 1085120.825 1054531.228 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.81% 15179591.155 14752564.739 - -0.48% -
BM_deque_vector_ranges_move/4000 -2.81% 146.076 141.967 - -0.10% -
std::copy(vector<int>)/32768 -2.81% 3793.166 3686.502 - 0.10% -
SetIntersection_None_Vector_uint64_1024_16 -2.80% 1104320.490 1073368.560 - -0.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.80% 69.356 67.413 - -0.80% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.80% 210241.865 204354.711 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.79% 1251047.852 1216094.402 - -2.06% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.79% 42.461 41.277 - -4.43% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.78% 56739466.246 55159507.355 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.78% 1177747.916 1145003.608 - -0.34% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.78% 14674261.981 14266728.144 - 1.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.77% 44.584 43.348 - -1.07% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.77% 17.844 17.349 - -1.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.77% 16414.760 15959.961 - -0.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.77% 206.029 200.331 - -6.34% -
SetIntersection_Front_Set_float_262144_64 -2.76% 1694075.170 1647273.412 - -1.67% -
BM_PushHeap_string_QuickSortAdversary_256 -2.76% 14.968 14.555 - -0.66% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.76% 1.545 1.502 - 20.99% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.75% 419.715 408.162 - -1.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.74% 1098142.576 1068020.137 - 0.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.74% 15.312 14.892 - -0.50% -
SetIntersection_None_Set_uint32_256_1 -2.74% 11648258.426 11328915.890 - -0.09% -
SetIntersection_None_Vector_uint64_16384_1 -2.74% 1128744.076 1097818.284 - 1.75% -
SetIntersection_Front_Vector_uint64_16_16 -2.74% 36216717.230 35224460.681 - -0.59% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.74% 3.465 3.370 - 4.83% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.74% 2210.858 2150.362 - -0.46% -
std::multiset<std::string>::clear()/32 -2.74% 925.512 900.198 - 0.47% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.73% 16.100 15.660 - -1.23% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.73% 1446.955 1407.419 - -9.27% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.73% 77236227.206 75128834.594 - 5.69% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.72% 3.160 3.074 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.71% 1173179.925 1141392.282 - -1.89% -
BM_deque_deque_move/5500 -2.71% 202.045 196.576 - -0.47% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.71% 275.105 267.662 - 1.73% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.71% 1543732.828 1501973.793 - 1.64% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.70% 1579259.279 1536627.766 - 1.34% -
std::unique(deque<int>)_(sprinkled)/32 -2.70% 53.766 52.316 - -4.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.70% 15.255 14.844 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.69% 1186100.636 1154143.355 - -0.55% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.69% 257.745 250.811 - 1.26% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.69% 4212364.574 4099247.717 - -1.39% -
BM_PushHeap_uint64_SingleElement_4 -2.68% 0.377 0.367 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.68% 5170572.752 5032012.764 - 0.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.68% 385.430 375.105 - -0.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.67% 297.320 289.369 - -2.30% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.67% 1301531.740 1266780.353 - -0.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.67% 15.353 14.944 - -2.38% -
SetIntersection_Front_Vector_uint64_16_1 -2.67% 63659597.606 61962274.399 - -0.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.67% 23.746 23.113 - -7.19% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.66% 11513758.484 11206953.120 - -0.73% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.66% 77262048.723 75204025.654 - 5.91% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.66% 17.677 17.206 - -4.09% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.66% 603.360 587.301 - 0.10% -
SetIntersection_None_Vector_uint64_64_4 -2.65% 16108444.272 15681246.971 - -0.10% -
SetIntersection_None_Vector_uint64_16_16 -2.65% 34107677.915 33203340.876 - 0.13% -
std::lower_bound(std::list<int>)/8192 -2.64% 14213.834 13838.209 - 11.30% -
SetIntersection_Interlaced_Vector_string_64_1 -2.64% 17259813.501 16804639.006 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.63% 11115296.641 10822565.392 - -0.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.63% 25.012 24.354 - -1.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.63% 468.373 456.044 - -1.15% -
SetIntersection_None_Vector_string_256_1 -2.63% 4581619.318 4461246.461 - -1.38% -
SetIntersection_Interlaced_Set_float_1024_1 -2.62% 1061672.011 1033818.309 - -1.56% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.62% 332.248 323.532 - -2.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.62% 943318.779 918602.215 - -1.19% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.62% 1646205.730 1603072.590 - -1.79% -
SetIntersection_Interlaced_Set_string_64_4 -2.61% 25869908.172 25194111.717 - -1.75% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.61% 1595439.453 1553792.561 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.61% 1120535.098 1091288.015 - -2.77% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.61% 22.618 22.028 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.61% 200619415.969 195389630.216 - -2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.61% 4252341.218 4141564.499 - -1.44% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.60% 23208.731 22604.238 - 0.17% -
SetIntersection_Interlaced_Set_string_16_16 -2.60% 61716755.029 60111225.126 - 3.41% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.60% 2799380.699 2726702.881 - -0.02% -
SetIntersection_None_Set_uint32_262144_1024 -2.60% 1205418.945 1174124.432 - 1.82% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -2.59% 1506.395 1467.325 - -10.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.59% 10967650.464 10683495.464 - 0.44% -
SetIntersection_None_Vector_string_262144_1 -2.59% 1320752.211 1286535.399 - -0.48% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.59% 45023.810 43858.476 - -1.16% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.59% 16.215 15.795 - -0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.59% 929275.850 905231.065 - 0.10% -
BM_StringAssignAsciiz_Large_Opaque -2.59% 11.787 11.482 - -1.15% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.58% 216600887.248 211002930.431 - -0.22% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.58% 21.986 21.418 - -0.46% -
std::multimap<int,_int>::ctor(const&)/8192 -2.58% 53130.309 51757.530 - -1.64% -
std::sort_heap(vector<int>)/8 -2.58% 32.077 31.249 - -0.68% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.58% 2791.654 2719.596 - 1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.58% 1061672.351 1034292.094 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.58% 541720870.301 527750261.222 - -0.13% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.58% 13167.920 12828.434 - -1.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.57% 13473.784 13126.882 - 4.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.57% 4398540.380 4285468.169 - -0.90% -
std::all_of(list<int>)_(process_all)/8 -2.57% 2.719 2.650 - 0.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -2.56% 8704.767 8481.928 - -1.65% -
std::flat_map<int,_int>::clear()/8192 -2.56% 417.984 407.288 - -0.43% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -2.56% 9.855 9.602 - 2.37% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.56% 17.766 17.312 - -1.95% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.55% 63585104.934 61960830.665 - -0.35% -
SetIntersection_Interlaced_Set_string_64_1 -2.55% 17518317.560 17072094.052 - -0.08% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.54% 19.390 18.896 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.54% 2.957 2.881 - -2.44% -
std::multimap<int,_int>::clear()/1024 -2.54% 11110.454 10827.835 - 1.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.54% 5.520 5.380 - 1.46% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.54% 973.842 949.131 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.54% 1226661.717 1195558.282 - -1.98% -
SetIntersection_Front_Set_uint32_16_1 -2.53% 63854649.244 62235946.667 - -0.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.53% 461906.336 450200.946 - -0.41% -
BM_CmpLess_short_uint -2.53% 1.145 1.116 - 0.90% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.53% 37.978 37.017 - 0.19% -
std::multimap<int,_int>::clear()/8192 -2.53% 89258.681 87003.144 - 2.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.52% 3553208.715 3463516.775 - 0.41% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.52% 19.337 18.849 - -0.30% -
SetIntersection_Front_Vector_uint64_64_16 -2.52% 14506186.516 14140174.732 - -0.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.52% 598.273 583.194 - -0.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.52% 27.944 27.240 - -1.58% -
BM_PushHeap_string_Descending_262144 -2.52% 3.154 3.074 - -1.14% -
SetIntersection_Front_Vector_uint64_1_1 -2.52% 540750500.120 527139191.013 - -0.14% -
SetIntersection_None_Vector_uint32_256_1 -2.52% 4313258.097 4204694.858 - -0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.51% 1298.875 1266.241 - 0.71% -
std::multiset<std::string>::ctor(const&)/1024 -2.51% 35493.582 34601.906 - 1.42% -
SetIntersection_Front_Vector_uint64_256_16 -2.51% 4267256.340 4160086.115 - -0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.51% 144204758.663 140589476.409 - 0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.51% 616251.928 600807.775 - -0.49% -
SetIntersection_Front_Vector_uint64_4_1 -2.51% 216359574.843 210939172.536 - -0.22% -
std::transform(list<int>,_list<int>)/8192 -2.50% 9001.263 8776.073 - -11.09% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.50% 13.444 13.109 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.49% 4251146.599 4145088.325 - -0.34% -
SetIntersection_None_Vector_uint64_16384_16 -2.49% 1111855.840 1084151.490 - -1.44% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.49% 63758636.537 62170282.584 - -0.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.49% 13146.039 12818.583 - -1.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.49% 15.210 14.831 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.49% 9.480 9.244 - -0.08% -
SetIntersection_None_Vector_string_1024_256 -2.49% 1183486.303 1154035.817 - -1.18% -
std::map<int,_int>::erase(key)_(existent)/32 -2.49% 23.390 22.808 - -2.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.48% 15.316 14.935 - -1.13% -
SetIntersection_None_Set_uint64_1024_256 -2.48% 8934891.142 8713086.031 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.48% 1.315 1.283 - 0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.47% 20.762 20.248 - -0.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.47% 1454.441 1418.457 - 0.84% -
SetIntersection_None_Vector_uint64_4_4 -2.47% 135498711.368 132147361.923 - -0.22% -
SetIntersection_Interlaced_Set_float_16384_4 -2.47% 171734920.891 167490606.294 - -2.63% -
std::unordered_set<int>::clear()/32 -2.47% 604.585 589.657 - 0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.47% 16049.085 15653.187 - 0.08% -
std::list<std::string>::ctor(size)/8192 -2.47% 106484.862 103859.136 - -0.91% -
SetIntersection_Front_Set_uint32_262144_262144 -2.46% 1660380.857 1619519.369 - 0.20% -
SetIntersection_Front_Vector_uint64_262144_4 -2.46% 1084804.364 1058109.313 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.46% 11710237.067 11422398.987 - -1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.46% 170028454.787 165850043.331 - -0.11% -
SetIntersection_Interlaced_Set_string_1_1 -2.46% 566736809.475 552809777.421 - -0.12% -
BM_deque_deque_move/1024 -2.46% 37.715 36.789 - -1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.46% 22845672.486 22284530.783 - -0.96% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.46% 371.217 362.100 - -0.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.45% 18.762 18.302 - -2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.45% 819.794 799.675 - -2.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.45% 11694218.203 11407418.150 - 1.18% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.45% 26.733 26.077 - -3.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.45% 15593.653 15212.112 - 1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.44% 56236560.783 54861644.352 - -0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.44% 21.221 20.702 - 9.57% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.44% 513308.528 500762.337 - 1.61% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.44% 12045931.402 11751651.990 - -5.16% -
SetIntersection_Front_Set_string_16384_4 -2.44% 1258331.676 1227596.185 - 0.62% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.44% 4584.955 4473.108 - -0.16% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.44% 16678407.296 16271669.036 - -0.44% -
SetIntersection_Front_Set_uint32_256_4 -2.44% 4257677.515 4153879.370 - 1.23% -
SetIntersection_None_Vector_uint64_64_1 -2.44% 16819258.196 16409698.197 - -0.49% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.43% 38.040 37.114 - 5.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.43% 1190927.963 1161950.855 - 0.09% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.43% 0.474 0.463 - 9.19% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -2.43% 11.303 11.028 - -1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.43% 5825001.279 5683447.965 - -0.97% -
BM_std_minmax_element<char>/5500 -2.43% 1441.057 1406.044 - -8.47% -
SetIntersection_Interlaced_Set_string_4_4 -2.43% 161752356.068 157823855.243 - 0.83% -
BM_std_minmax_element<char>/70000 -2.43% 18227.984 17785.325 - -8.69% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.43% 36092640.788 35216479.574 - -0.53% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.43% 206.318 201.313 - 0.80% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.43% 1635740.154 1596069.416 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.42% 16676682.436 16273118.477 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.42% 18243912.267 17802782.752 - -0.77% -
std::partition_copy(deque<int>)/1024 -2.41% 662.698 646.702 - -8.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.41% 64345387.314 62793880.430 - -3.03% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.41% 2.963 2.892 - 0.26% -
std::unordered_set<int>::ctor(const&)/8192 -2.41% 56042.916 54692.950 - -4.08% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.41% 36288627.262 35414766.652 - -0.73% -
BM_StringRead_Hot_Shallow_Empty -2.41% 0.487 0.475 - 0.37% -
SetIntersection_Front_Set_uint32_64_16 -2.41% 15398257.263 15027656.219 - -2.09% -
SetIntersection_None_Set_float_1024_1 -2.40% 8974772.755 8759291.137 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.40% 26922275.513 26276083.299 - 3.04% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.40% 238952161.408 233221179.140 - 0.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.40% 24.678 24.087 - -12.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.39% 64005546.802 62475860.547 - -0.52% -
BM_StringCopy_Huge -2.38% 110.873 108.230 - -0.98% -
std::sort(vector<int>)_(pipe-organ)/8 -2.38% 17.968 17.540 - -0.96% -
SetIntersection_Front_Set_uint64_1024_16 -2.38% 1227791.863 1198536.060 - 3.34% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.38% 26620.027 25985.868 - 1.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.38% 42.043 41.041 - -6.17% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.38% 7466.192 7288.505 - -3.22% -
SetIntersection_None_Vector_string_4_4 -2.38% 138990411.721 135687574.064 - -0.08% -
std::flat_multimap<int,_int>::clear()/0 -2.38% 402.105 392.550 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.37% 137389266.988 134129188.752 - 0.36% -
SetIntersection_None_Set_uint32_16_16 -2.37% 35910927.606 35058862.011 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.37% 63731781.903 62219917.210 - -0.49% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.37% 23.426 22.870 - -1.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.37% 17.900 17.476 - -0.34% -
SetIntersection_Front_Set_uint64_16_16 -2.37% 38449012.134 37537530.550 - 1.26% -
std::set<int>::contains(key)_(existent)/32 -2.37% 1.715 1.674 - 2.09% -
BM_vector_deque_ranges_copy_backward/64 -2.37% 3.037 2.965 - -2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.37% 137617701.811 134360006.120 - -0.39% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.36% 1.390 1.357 - 5.39% -
SetIntersection_Front_Vector_uint32_64_1 -2.36% 16666240.216 16272545.424 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.36% 139204842.573 135919716.154 - -0.42% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.36% 16505.166 16115.889 - 0.26% -
SetIntersection_Front_Set_uint32_1_1 -2.36% 542315347.184 529532131.228 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.35% 4215650.830 4116375.823 - -1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.35% 63944282.974 62439943.044 - -0.24% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.35% 23.757 23.199 - -11.54% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.35% 12414990.576 12123730.900 - 1.07% -
SetIntersection_Front_Set_string_1_1 -2.35% 564725508.719 551479125.867 - -0.41% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.35% 38.582 37.677 - -7.99% -
BM_std_minmax_element<char>/4096 -2.35% 1075.804 1050.576 - -8.30% -
std::make_heap(vector<int>)_(descending)/8 -2.34% 14.977 14.626 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.34% 18.230 17.803 - 0.99% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.34% 20.495 20.015 - -1.36% -
std::find(vector<int>)_(process_all)/8 -2.34% 2.702 2.638 - -2.49% -
std::adjacent_find(list<int>)/8192 -2.34% 7119.436 6952.704 - -4.48% -
SetIntersection_Interlaced_Set_string_1024_1 -2.34% 1114131.154 1088041.462 - 0.11% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.34% 19.904 19.438 - -2.51% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.34% 20.603 20.121 - -0.12% -
std::set<int>::contains(key)_(existent)/8192 -2.34% 8.383 8.187 - -0.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.34% 15.358 14.998 - -0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.34% 0.695 0.678 - -2.85% -
std::multimap<int,_int>::erase(iterator)/32 -2.34% 20.978 20.487 - 1.55% -
SetIntersection_Interlaced_Set_string_256_1 -2.33% 4391941.971 4289432.676 - 1.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.33% 15.336 14.979 - -0.60% -
std::multimap<int,_int>::clear()/32 -2.33% 666.607 651.059 - 1.83% -
std::set<std::string>::ctor(const&)/1024 -2.33% 35219.954 34399.250 - -1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.33% 58816174.085 57445644.998 - -0.75% -
SetIntersection_None_Set_uint64_1_1 -2.33% 542417661.344 529781208.728 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.33% 5902996.389 5765521.060 - -0.20% -
BM_CmpEqual_int_short -2.33% 1.135 1.108 - -1.27% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.32% 203497029.353 198772267.245 - 0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.32% 54.342 53.081 - 0.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.32% 56.216 54.913 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.32% 8985526.626 8777270.601 - 1.60% -
BM_PushHeap_string_QuickSortAdversary_16 -2.32% 10.743 10.494 - -0.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.31% 147174.337 143769.728 - -1.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.31% 20050.501 19587.068 - -3.01% -
std::map<std::string,_int>::clear()/32 -2.31% 922.172 900.899 - 2.53% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.31% 19.980 19.519 - -1.92% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.31% 180054031.222 175900988.637 - -1.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.31% 23330.612 22792.561 - -0.41% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.30% 333.708 326.022 - -3.32% -
SetIntersection_Interlaced_Vector_string_256_16 -2.30% 10394454.364 10155337.197 - -1.71% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.30% 1331267.982 1300655.435 - 0.18% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.30% 2.530 2.471 - 34.39% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.30% 617.586 603.399 - -1.71% -
SetIntersection_None_Vector_uint32_1024_16 -2.30% 1105840.484 1080446.011 - 0.50% -
SetIntersection_None_Vector_uint64_16_1 -2.30% 64001503.396 62531792.388 - -0.18% -
BM_CmpEqual_ushort_uchar -2.30% 1.123 1.097 - -0.52% -
SetIntersection_Front_Set_string_262144_4 -2.29% 1279899.034 1250527.528 - 1.26% -
SetIntersection_Front_Vector_uint32_64_4 -2.29% 16161426.000 15790720.098 - -0.84% -
SetIntersection_Interlaced_Set_string_4_1 -2.29% 226748245.583 221551198.843 - -0.38% -
SetIntersection_None_Set_uint64_4_1 -2.29% 219261208.834 214237670.366 - -0.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -2.29% 51.692 50.508 - -1.58% -
SetIntersection_None_Vector_uint64_1_1 -2.29% 540328773.212 527958812.475 - -1.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.29% 4.515 4.412 - -7.54% -
std::generate_n(deque<int>)/8192 -2.28% 2015.759 1969.741 - -0.10% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.28% 1716161.541 1677020.996 - -0.83% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.28% 8274.288 8085.696 - -0.13% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.28% 86865.854 84887.511 - 3.16% -
SetIntersection_None_Vector_uint64_16_4 -2.27% 54330257.146 53094685.019 - -0.51% -
BM_CmpEqual_schar_int -2.27% 1.131 1.105 - -0.65% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.27% 85623.373 83679.244 - -3.67% -
std::partial_sort(deque<int>)_(repeated)/8 -2.27% 26.576 25.973 - -0.61% -
SetIntersection_None_Set_string_1_1 -2.27% 550860337.676 538369468.015 - -0.54% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.27% 216504830.734 211596951.073 - -0.13% -
SetIntersection_None_Set_uint32_4_1 -2.26% 219577407.786 214609424.043 - -0.51% -
SetIntersection_Front_Set_uint32_4_4 -2.26% 138398625.990 135270577.330 - -0.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.26% 850.348 831.130 - -0.05% -
BM_CmpEqual_schar_uchar -2.25% 1.114 1.089 - -0.61% -
std::move(vector<bool>)_(aligned)/64 -2.25% 1.691 1.652 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.25% 543412778.453 531161006.320 - -0.40% -
SetIntersection_None_Vector_float_1024_4 -2.25% 1099032.300 1074266.491 - -1.51% -
BM_PushHeap_string_QuickSortAdversary_64 -2.25% 13.366 13.065 - -0.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.25% 5114643.937 4999538.261 - 1.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.25% 54842.392 53609.661 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.24% 57272196.144 55986808.995 - -2.85% -
SetIntersection_None_Set_uint64_4_4 -2.24% 137100652.284 134024986.957 - -0.18% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.24% 819.837 801.447 - 0.05% -
std::multiset<int>::count(key)_(existent)/8192 -2.24% 10.260 10.030 - 8.26% -
SetIntersection_Front_Set_uint32_4_1 -2.24% 216451508.726 211601313.872 - -0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.24% 1204563.996 1177573.761 - 0.83% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.24% 16676109.290 16302900.571 - 0.72% -
SetIntersection_Front_Set_uint32_1024_1 -2.24% 1065102.236 1041276.412 - 0.27% -
SetIntersection_Front_Set_string_64_4 -2.24% 19157033.078 18728545.419 - 0.70% -
SetIntersection_None_Set_uint64_262144_262144 -2.24% 1252596.596 1224580.728 - -4.87% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.24% 11.428 11.173 - 0.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.23% 416.725 407.413 - 0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.23% 6859.385 6706.148 - 0.84% -
BM_vector_deque_ranges_copy/5500 -2.23% 200.764 196.285 - 0.62% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.23% 12.998 12.708 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.23% 1263085.043 1234944.012 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.23% 8993633.471 8793279.712 - -6.78% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.23% 2105109.699 2058223.309 - 2.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.23% 38010750.021 37164381.830 - 0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.23% 27299.583 26692.048 - -0.57% -
SetIntersection_None_Set_string_16_16 -2.22% 37044843.940 36221107.205 - 0.06% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.22% 18123.411 17720.547 - 0.48% -
std::multimap<std::string,_int>::clear()/8192 -2.22% 218727.261 213869.399 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.22% 220157180.664 215267976.071 - -0.40% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.22% 541180685.779 529171476.231 - -0.22% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.22% 3.544 3.465 - -0.03% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.21% 11295011.243 11045005.941 - -1.00% -
SetIntersection_None_Vector_uint64_4_1 -2.21% 216457447.253 211676703.706 - -0.15% -
SetIntersection_None_Vector_uint64_256_16 -2.21% 4071927.095 3982040.556 - 1.36% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.21% 63839582.058 62430525.557 - -0.27% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.21% 9.664 9.451 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.20% 15.323 14.985 - -1.99% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.20% 377.936 369.606 - 1.84% -
SetIntersection_Interlaced_Vector_float_16_4 -2.20% 57234745.688 55974126.989 - -0.44% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.20% 17.096 16.719 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.20% 13839734.453 13535242.475 - -0.53% -
SetIntersection_Front_Set_uint32_16_4 -2.20% 55331500.982 54114507.083 - -0.45% -
SetIntersection_None_Set_string_4_1 -2.20% 225004552.149 220055984.886 - -0.41% -
bm_ranges_swap_ranges_vb_aligned/256 -2.19% 3.535 3.457 - -2.06% -
BM_CmpLess_schar_int -2.19% 1.130 1.105 - -0.36% -
SetIntersection_Front_Set_float_64_64 -2.19% 13646673.642 13347675.741 - 1.99% -
std::pop_heap(vector<size_t>)/8 -2.19% 52.702 51.548 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.19% 9436636.240 9230083.582 - 1.48% -
SetIntersection_None_Vector_uint32_4_1 -2.19% 217300221.154 212544463.862 - -0.33% -
std::list<std::string>::ctor(size)/32 -2.19% 352.735 345.016 - -0.14% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.19% 240.127 234.876 - -0.60% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.19% 6788.506 6640.039 - -0.83% -
SetIntersection_None_Vector_uint64_1024_1024 -2.19% 1095331.508 1071381.687 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.19% 217341092.674 212590386.293 - -0.32% -
std::flat_multimap<int,_int>::clear()/32 -2.18% 401.845 393.074 - -0.72% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.18% 353355146.857 345642581.359 - -1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.18% 8737238.736 8546579.562 - -0.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.18% 15.278 14.945 - -0.08% -
SetIntersection_None_Set_uint32_1024_1 -2.18% 8954576.000 8759279.791 - -1.70% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.18% 5027066.058 4917456.925 - 0.07% -
SetIntersection_None_Vector_uint64_64_16 -2.18% 13716974.220 13418160.781 - 0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.18% 4853.916 4748.322 - 0.38% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.17% 15.476 15.140 - 0.86% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.17% 13.047 12.764 - 0.17% -
SetIntersection_None_Vector_uint32_1_1 -2.17% 541529052.613 529774322.729 - -0.31% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.17% 944.514 924.014 - -2.84% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.17% 55761.060 54552.062 - -0.01% -
SetIntersection_None_Set_uint64_16384_256 -2.17% 169128235.160 165463528.665 - 0.67% -
BM_std_minmax_element<char>/65536 -2.16% 17040.338 16671.428 - -8.60% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.16% 50238.000 49150.468 - 11.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.16% 765.876 749.311 - -0.24% -
SetIntersection_Front_Set_string_16384_1 -2.16% 1110558.098 1086540.111 - 0.52% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.16% 40171.401 39302.626 - 0.28% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.16% 27.141 26.554 - -0.23% -
std::set<std::string>::clear()/0 -2.16% 401.471 392.792 - -0.15% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.16% 22.427 21.943 - 3.60% -
BM_CmpLess_short_ushort -2.16% 1.125 1.101 - 0.32% -
std::find_end(list<int>)_(process_all)/8192 -2.15% 7498.840 7337.596 - -1.41% -
SetIntersection_Interlaced_Set_float_256_256 -2.15% 7643424.055 7479085.843 - -0.31% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.15% 18.743 18.340 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.15% 216466118.256 211815954.490 - -0.22% -
BM_StringAssignAsciiz_Large_Transparent -2.15% 11.741 11.488 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -2.15% 5.466 5.348 - -0.53% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.15% 15.822 15.482 - -1.12% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.15% 138498967.862 135526725.376 - -0.39% -
SetIntersection_None_Vector_uint32_16_1 -2.15% 64290174.378 62910748.793 - -0.07% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.14% 206.649 202.216 - 2.05% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.14% 60333716.109 59041390.365 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.14% 17512672.119 17137574.158 - 0.75% -
SetIntersection_None_Vector_uint64_256_64 -2.14% 3440982.179 3367332.495 - -0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.14% 15399.734 15070.295 - 0.64% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.14% 13.068 12.788 - 0.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.14% 176325.336 172557.629 - -0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.14% 15.017 14.696 - -0.35% -
SetIntersection_None_Vector_uint64_256_1 -2.13% 4322103.341 4229997.845 - -0.12% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.13% 25.106 24.571 - 0.25% -
BM_deque_vector_ranges_copy/5500 -2.13% 198.332 194.110 - -0.37% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.13% 15.021 14.701 - 0.16% -
SetIntersection_None_Set_float_262144_1024 -2.12% 1204483.070 1178912.518 - 3.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.12% 16612561.349 16260329.531 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.12% 4361995.259 4269509.175 - -1.09% -
std::move(deque<int>)/32768 -2.12% 2074.423 2030.445 - 0.52% -
SetIntersection_Front_Vector_uint32_16384_4 -2.12% 1075728.418 1052938.939 - 0.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.12% 286002.924 279945.164 - -2.40% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.12% 400.199 391.725 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.12% 20.215 19.787 - 0.54% -
SetIntersection_None_Vector_uint32_1024_4 -2.12% 1101704.300 1078403.213 - 0.14% -
SetIntersection_Front_Vector_uint64_64_1 -2.11% 16616495.539 16265310.768 - 0.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.11% 10.794 10.566 - -1.62% -
SetIntersection_Front_Vector_uint64_4_4 -2.11% 137284286.380 134383726.063 - 0.17% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.11% 13.048 12.772 - 0.25% -
std::flat_multimap<int,_int>::clear()/8192 -2.11% 419.513 410.650 - -1.50% -
std::for_each(list<int>)/8 -2.11% 2.519 2.466 - -0.14% -
SetIntersection_Front_Vector_uint32_4_1 -2.11% 216305967.543 211739708.133 - -0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.11% 542834330.704 531385968.307 - -0.44% -
std::flat_map<int,_int>::clear()/0 -2.11% 398.924 390.520 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.11% 19102022.084 18699740.691 - 1.58% -
SetIntersection_None_Set_uint32_4_4 -2.11% 137216034.472 134327085.128 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.10% 21200315.028 20754073.231 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.10% 216926625.376 212362859.941 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.10% 67260612.057 65845609.494 - -0.33% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.10% 20.363 19.936 - -0.43% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.10% 6.874 6.729 - -6.17% -
std::sort(vector<int>)_(repeated)/8 -2.10% 16.103 15.765 - -0.81% -
std::multiset<int>::count(key)_(non-existent)/32 -2.10% 2.451 2.400 - -5.06% -
std::rotate_copy(list<int>)/8192 -2.09% 7034.818 6887.472 - -0.30% -
SetIntersection_None_Vector_float_256_16 -2.09% 4099074.404 4013223.059 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.09% 1248716.959 1222565.758 - -1.87% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.09% 11064931.281 10833264.196 - -1.16% -
SetIntersection_None_Set_string_16_4 -2.09% 59171111.987 57933264.331 - -0.09% -
std::unordered_set<std::string>::ctor(const&)/32 -2.09% 795.931 779.294 - 5.44% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.09% 33.865 33.158 - -3.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.09% 170124.182 166573.094 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.09% 1073225.193 1050840.500 - 0.33% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.09% 13086.537 12813.653 - -2.07% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.08% 4221573.717 4133695.177 - -0.29% -
SetIntersection_None_Vector_uint64_16384_16384 -2.08% 1115256.672 1092060.976 - 3.30% -
SetIntersection_Front_Set_uint32_16384_256 -2.08% 3946016.288 3863992.579 - 2.92% -
SetIntersection_Interlaced_Set_string_1024_16 -2.08% 13172778.262 12898989.681 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.08% 540987696.421 529749984.683 - -0.51% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.08% 161.642 158.286 - -0.52% -
BM_std_minmax_element<char>/64000 -2.08% 16622.266 16277.326 - -8.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.07% 19.563 19.158 - -0.26% -
BM_StringRead_Hot_Deep_Empty -2.07% 0.508 0.497 - -1.65% -
BM_PushHeap_string_SingleElement_4 -2.07% 2.331 2.283 - 0.13% -
SetIntersection_None_Set_uint32_256_256 -2.07% 5811984.812 5691502.783 - -1.33% -
SetIntersection_Interlaced_Vector_string_4_1 -2.07% 223104044.453 218480111.847 - -0.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.07% 12952.741 12684.553 - -1.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.07% 217075329.561 212582568.320 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.07% 17928218.691 17557345.370 - 2.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.07% 2.027 1.985 - -1.41% -
rng::find_last(list<int>)_(bail_10%)/50 -2.07% 16.361 16.023 - 1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.07% 39152978.349 38343895.796 - -0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.06% 24.203 23.703 - -0.32% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.06% 37.874 37.093 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.06% 55497465.628 54354044.152 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.06% 1083688.704 1061363.360 - 2.59% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.06% 4861.077 4760.943 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.06% 1064862.368 1042929.136 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.06% 1263006.594 1236997.152 - -0.08% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.06% 1.889 1.850 - -0.96% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.06% 13.051 12.783 - 0.47% -
std::reverse_copy(vector<int>)/4096 -2.05% 134.328 131.573 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -2.05% 8401677.793 8229356.359 - -1.22% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.05% 620.393 607.683 - 0.07% -
SetIntersection_None_Vector_uint64_262144_1024 -2.05% 1141594.660 1118208.185 - -0.16% -
SetIntersection_Interlaced_Vector_string_16_1 -2.05% 65604980.314 64262687.536 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.05% 34411732.764 33707815.235 - -0.44% -
std::replace(vector<int>)_(prefix)/8192 -2.04% 1259.317 1233.598 - -1.82% -
SetIntersection_Front_Vector_uint32_256_4 -2.04% 4226886.626 4140670.408 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.04% 55521758.252 54391727.880 - -0.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.04% 55149.381 54026.983 - 0.46% -
SetIntersection_None_Vector_uint32_16_4 -2.03% 54666782.030 53554566.635 - -0.30% -
std::set<int>::erase(key)_(existent)/32 -2.03% 22.008 21.560 - 0.36% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.03% 216675829.100 212275440.654 - -0.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.03% 398.436 390.345 - -0.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.02% 16.478 16.145 - -0.28% -
std::make_heap(vector<int>)_(heap)/8 -2.02% 14.958 14.655 - -0.27% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.02% 13591.303 13316.377 - 3.68% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.02% 11859.156 11619.451 - -1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.02% 1158242.529 1134879.290 - -0.73% -
SetIntersection_None_Vector_uint32_64_64 -2.02% 8592701.836 8419391.660 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.02% 1680877.573 1646985.776 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.02% 186797.930 183032.133 - 0.11% -
BM_vector_deque_ranges_move_backward/4096 -2.01% 151.696 148.640 - -1.20% -
SetIntersection_Front_Vector_uint64_1024_1 -2.01% 1048375.660 1027265.047 - -0.83% -
SetIntersection_None_Vector_uint32_64_16 -2.01% 13721896.923 13445821.266 - -0.47% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.01% 23.836 23.356 - -2.51% -
std::find_first_of(list<int>)_(small_needle)/50 -2.01% 148.059 145.085 - 3.86% -
BM_deque_vector_move_backward/5500 -2.01% 200.931 196.895 - -0.72% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.01% 1557009.228 1525738.109 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.01% 542902106.741 532003794.376 - -0.18% -
std::partition(list<int>)_(dense)/32 -2.01% 8.952 8.772 - -2.48% -
SetIntersection_None_Set_uint64_64_16 -2.00% 18468691.972 18098458.246 - -0.18% -
SetIntersection_Front_Vector_uint32_1_1 -2.00% 540980493.886 530138848.153 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.00% 14232.241 13947.199 - -0.16% -
BM_CmpEqual_uchar_uchar -2.00% 1.081 1.060 - -1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.00% 16888053.845 16549975.794 - 0.29% -
BM_CmpLess_schar_schar -2.00% 0.963 0.944 - -1.61% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.00% 38422313.910 37654273.557 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.00% 1189597.387 1165826.049 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.00% 543284524.648 532432340.343 - -0.23% -
std::none_of(list<int>)_(process_all)/8 -2.00% 2.720 2.665 - -0.54% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.00% 6490.305 6360.697 - 8.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.99% 0.573 0.561 - -8.99% -
std::move_backward(deque<int>)/8 -1.99% 3.436 3.367 - -9.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.99% 217574489.586 213235613.048 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.99% 1124820.484 1102403.406 - -0.96% -
SetIntersection_None_Set_uint64_1024_1 -1.99% 8987520.224 8808795.327 - 0.80% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.98% 6853.370 6717.396 - 0.19% -
SetIntersection_Front_Set_string_4_1 -1.98% 224377351.457 219926797.721 - -0.63% -
std::multiset<std::string>::clear()/8192 -1.98% 217763.273 213444.492 - 0.44% -
BM_StringResizeAndOverwrite -1.98% 0.841 0.825 - 0.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.98% 216.805 212.510 - -6.23% -
SetIntersection_None_Vector_uint32_64_1 -1.98% 16894173.347 16560356.391 - -0.23% -
BM_deque_vector_ranges_move/5500 -1.97% 197.144 193.252 - -8.46% -
SetIntersection_None_Vector_float_256_64 -1.97% 3485211.169 3416421.701 - 0.04% -
SetIntersection_Front_Vector_uint32_262144_16 -1.97% 1137510.540 1115067.515 - 0.75% -
std::pop_heap(deque<float>)/8 -1.97% 53.037 51.991 - -0.38% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.97% 60003140.116 58820568.814 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.97% 1059570.090 1038698.368 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.97% 63955660.720 62695995.396 - -0.63% -
SetIntersection_None_Vector_uint32_16_16 -1.97% 34071696.239 33401177.437 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.97% 544791965.446 534072731.030 - -0.09% -
SetIntersection_Interlaced_Set_string_16_1 -1.97% 66731081.712 65418262.072 - 0.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.97% 386.354 378.759 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.96% 547741091.247 536985730.764 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.96% 64569072.363 63301319.329 - -0.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.96% 400.360 392.507 - 0.36% -
SetIntersection_None_Set_uint32_1_1 -1.96% 542360359.474 531730897.720 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.96% 16261498.149 15943223.444 - -0.61% -
SetIntersection_None_Vector_string_64_16 -1.96% 14382474.485 14101104.724 - -0.05% -
SetIntersection_Front_Vector_uint64_16_4 -1.95% 54707575.338 53639222.750 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.95% 139790266.744 137063251.881 - -0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.95% 53.988 52.935 - -0.84% -
std::pop_heap(vector<std::string>)/8 -1.95% 54.290 53.232 - -0.38% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.94% 25.414 24.920 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.94% 8854331.574 8682382.594 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.94% 87284.752 85592.544 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.94% 56595814.142 55498735.655 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.94% 399.715 391.977 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.93% 4331840.991 4248037.431 - -1.49% -
BM_deque_deque_ranges_move/5500 -1.93% 200.739 196.861 - -0.11% -
SetIntersection_None_Set_uint64_262144_16384 -1.93% 1229565.836 1205825.764 - -9.31% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -1.93% 1.426 1.399 - 5.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.93% 138376045.157 135708395.397 - -0.51% -
std::pop_heap(deque<int>)/8 -1.93% 53.201 52.176 - 0.06% -
SetIntersection_Interlaced_Set_string_64_16 -1.93% 37531932.872 36809320.718 - -4.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.92% 11.574 11.351 - 0.52% -
std::set<int>::equal_range(key)_(existent)/1024 -1.92% 4.457 4.371 - -0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.92% 38.180 37.445 - -0.42% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.92% 542209913.817 531793281.471 - -0.33% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.92% 15011.685 14723.703 - -0.74% -
SetIntersection_Front_Set_uint64_262144_16 -1.92% 1212154.184 1188910.230 - -0.32% -
SetIntersection_Front_Vector_uint32_16_16 -1.92% 36290280.542 35594668.810 - 0.78% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.92% 399.859 392.197 - -1.28% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.92% 18.492 18.138 - -0.57% -
BM_std_minmax_element<char>/4000 -1.91% 1048.304 1028.247 - -8.06% -
SetIntersection_Front_Set_uint32_64_4 -1.91% 16223857.197 15913458.472 - -0.88% -
SetIntersection_Interlaced_Set_float_1024_64 -1.91% 10294092.846 10097162.253 - -1.42% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.91% 4725.111 4634.718 - -0.83% -
BM_vector_deque_copy/64 -1.91% 2.820 2.766 - -2.13% -
std::is_sorted(deque<int>,_pred)/8 -1.91% 4.805 4.713 - -4.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.91% 39391961.028 38639150.455 - -1.30% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.91% 213204.359 209132.114 - -0.42% -
SetIntersection_None_Vector_uint32_4_4 -1.91% 135715168.064 133127018.674 - -0.13% -
SetIntersection_None_Vector_float_256_256 -1.90% 2175890.443 2134466.807 - 0.03% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.90% 2.859 2.804 - 58.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.90% 4187037.762 4107430.629 - 0.02% -
BM_CmpLess_ushort_ushort -1.90% 1.090 1.069 - -0.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.90% 788.585 773.631 - 0.10% -
SetIntersection_None_Vector_uint64_262144_1 -1.90% 1140983.357 1119352.843 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.89% 1065455.972 1045322.977 - -0.16% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.89% 12506043.675 12269747.774 - -1.42% -
SetIntersection_Front_Vector_uint64_256_4 -1.89% 4232684.291 4152815.303 - 0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.89% 216611120.227 212524731.078 - -0.23% -
BM_num_put<double> -1.89% 58.842 57.732 - 0.32% -
SetIntersection_None_Set_uint64_16_4 -1.89% 57148398.323 56070504.145 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.89% 63671783.020 62471024.490 - -0.25% -
SetIntersection_Front_Set_float_262144_1 -1.88% 1031146.200 1011724.785 - -2.82% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.88% 398.198 390.702 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.88% 86513.804 84885.421 - 0.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.88% 1.274 1.250 - 1.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.88% 13.693 13.435 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.88% 1121236.695 1100189.132 - 0.43% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.88% 4.322 4.241 - -1.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.88% 7496009.072 7355372.762 - -1.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.87% 13.056 12.812 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.87% 217231593.790 213163138.943 - -0.18% -
std::replace(vector<int>)_(prefix)/1024 -1.87% 158.586 155.617 - -2.12% -
SetIntersection_None_Set_string_4_4 -1.87% 140366264.746 137739601.768 - -0.19% -
SetIntersection_None_Vector_string_256_64 -1.87% 3679144.223 3610308.301 - -0.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.87% 983.493 965.092 - 2.79% -
SetIntersection_None_Set_string_64_64 -1.87% 11869624.117 11647727.520 - -0.98% -
SetIntersection_Front_Set_string_4_4 -1.87% 160383467.830 157387928.841 - -0.14% -
SetIntersection_None_Set_uint32_16_1 -1.87% 67523204.098 66262149.680 - 0.12% -
SetIntersection_None_Vector_string_64_4 -1.87% 16913673.142 16597906.319 - -0.09% -
SetIntersection_None_Vector_string_1024_64 -1.87% 1184281.984 1162181.179 - 0.11% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.86% 12702.973 12466.092 - -0.20% -
std::find_if(list<int>)_(bail_25%)/8192 -1.86% 1452.046 1424.996 - 0.31% -
SetIntersection_Interlaced_Vector_string_256_1 -1.86% 4347446.389 4266460.295 - -0.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.86% 761.374 747.191 - 0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.86% 3352.560 3290.156 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.86% 542566472.017 532472702.509 - -0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.86% 55744.287 54708.532 - 0.56% -
SetIntersection_Front_Vector_string_1024_1 -1.86% 1092486.189 1072189.928 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.85% 1156.495 1135.064 - 0.95% -
std::unordered_set<std::string>::clear()/32 -1.85% 929.696 912.473 - -1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.85% 1253226.482 1230095.541 - -1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.84% 1105952.539 1085564.641 - 0.30% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.84% 121381.422 119144.688 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.84% 190677.887 187166.200 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.84% 220901474.929 216837805.380 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 4372790.539 4292365.472 - -0.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.84% 12227.506 12002.621 - -3.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.84% 1061325.299 1041840.789 - -0.10% -
SetIntersection_None_Vector_string_16_4 -1.83% 56169386.849 55139536.101 - -0.56% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.83% 740.408 726.836 - 0.44% -
SetIntersection_Front_Set_string_256_1 -1.83% 4393257.625 4312761.693 - 0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.83% 14.987 14.712 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.83% 1083592.178 1063756.599 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.83% 230604211.443 226385999.447 - 0.56% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.83% 602122.020 591111.508 - -0.11% -
SetIntersection_None_Set_uint32_64_64 -1.83% 11564737.747 11353488.360 - -1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.83% 4235902.351 4158552.125 - -1.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.82% 12.957 12.721 - -0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.82% 94999.524 93267.845 - 0.22% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.82% 2.063 2.025 - -0.69% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.82% 542.974 533.082 - -1.39% -
std::count(list<int>)_(every_other)/8 -1.82% 2.131 2.093 - -1.00% -
SetIntersection_Interlaced_Vector_string_64_4 -1.82% 21750318.924 21354449.860 - -0.22% -
SetIntersection_Interlaced_Set_string_262144_1 -1.82% 1110736.749 1090558.782 - -0.57% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.82% 27.776 27.271 - 6.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.82% 3523444.244 3459479.991 - -1.83% -
BM_StringDestroy_Empty -1.81% 0.633 0.622 - -0.16% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.81% 504.129 495.019 - 0.44% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.80% 6837.019 6713.654 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.80% 5927565.522 5820702.167 - -1.51% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.80% 399.620 392.424 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.80% 1343750.734 1319594.074 - 0.11% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.80% 174478.577 171343.618 - 0.41% -
SetIntersection_Front_Set_string_16_1 -1.80% 66005298.276 64820415.347 - 0.05% -
rng::find_if(vector<bool>)_(process_all)/8 -1.79% 3.578 3.513 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.79% 1686599.854 1656362.791 - -1.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.79% 397.844 390.712 - -0.36% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.79% 13259586.619 13022041.023 - -0.82% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.79% 23.080 22.667 - -0.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.79% 2.348 2.306 - -4.96% -
SetIntersection_Front_Vector_uint32_16_1 -1.79% 63538202.363 62401689.661 - -0.11% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.79% 685.809 673.544 - 2.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.79% 612515.698 601562.324 - -0.48% -
SetIntersection_Interlaced_Vector_string_1_1 -1.79% 556927368.924 546969582.622 - -0.42% -
BM_CmpLess_schar_ushort -1.79% 1.121 1.101 - 0.06% -
BM_CmpLess_schar_uchar -1.78% 1.121 1.101 - 0.58% -
std::generate(list<int>)/50 -1.78% 15.588 15.311 - 0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 398.977 391.878 - -0.19% -
std::set<int>::clear()/1024 -1.78% 9592.911 9422.233 - 4.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.78% 54852921.199 53877165.213 - -0.10% -
std::is_sorted(list<int>)/1024 -1.78% 754.497 741.086 - -1.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.78% 140584.791 138088.295 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.77% 16689089.567 16392872.300 - -0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.77% 37343460.212 36680794.564 - -0.28% -
std::copy_n(list<int>)/32768 -1.77% 26678.186 26204.777 - -1.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.77% 398.919 391.840 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.77% 218362034.403 214495494.589 - -0.07% -
std::set<int>::clear()/0 -1.77% 398.092 391.046 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.77% 37392154.278 36730623.444 - -0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.77% 396780.483 389761.717 - -0.31% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.77% 35.551 34.922 - -19.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -1.77% 37234571.356 36576325.062 - -3.34% -
SetIntersection_None_Vector_string_262144_16 -1.77% 1310665.749 1287512.042 - 0.12% -
BM_StringCopy_Small -1.76% 0.672 0.660 - -0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.76% 399.780 392.730 - 0.44% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.76% 26.635 26.165 - -0.89% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.76% 13.054 12.824 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.76% 60393517.319 59330923.908 - 0.02% -
SetIntersection_None_Set_float_16_1 -1.76% 68013977.265 66817864.622 - 0.09% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.76% 637327.375 626138.885 - -0.19% -
SetIntersection_None_Set_float_262144_262144 -1.76% 1204247.479 1183106.691 - 2.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.75% 63654542.809 62537539.407 - -0.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 6872.156 6751.591 - 1.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.75% 21.648 21.269 - -0.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.75% 399.906 392.901 - -0.07% -
SetIntersection_Front_Vector_string_64_1 -1.75% 17081262.489 16782105.041 - -0.15% -
BM_PushHeap_string_SingleElement_262144 -1.75% 2.647 2.600 - 0.09% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.75% 7822.914 7685.962 - -0.87% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.75% 45.186 44.395 - -4.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.75% 4902341.021 4816592.964 - -0.85% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.75% 800.593 786.608 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.74% 1201530.088 1180578.065 - 0.25% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.74% 24141.735 23720.894 - -0.50% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.74% 1.766 1.735 - 3.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.74% 3.862 3.795 - -8.48% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.74% 16575089.713 16287177.748 - 0.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.74% 51.966 51.064 - 2.92% -
SetIntersection_None_Set_uint32_16_4 -1.73% 57235440.283 56243323.420 - 0.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.73% 542727498.137 533320726.741 - -0.23% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.73% 12.972 12.747 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.73% 136039799.336 133689129.010 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.73% 49143.381 48294.483 - 0.46% -
SetIntersection_Front_Set_uint32_1024_4 -1.73% 1080958.442 1062290.356 - -0.56% -
SetIntersection_None_Set_string_16_1 -1.73% 69301747.736 68105550.349 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.72% 8201.226 8059.789 - -1.33% -
SetIntersection_Interlaced_Vector_float_64_1 -1.72% 16669146.872 16382054.499 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.72% 1048184.399 1030137.605 - -2.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.72% 151443.356 148836.685 - -0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.72% 743.792 730.996 - -5.77% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.72% 1055290.918 1037153.014 - -0.54% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.72% 15.009 14.751 - 0.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.72% 440.722 433.160 - -0.66% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.72% 13391486.461 13161771.228 - -1.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.71% 13.970 13.731 - -4.55% -
SetIntersection_None_Vector_uint32_1024_1 -1.71% 1098923.609 1080102.609 - 0.33% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.71% 101.415 99.679 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.71% 17173009.279 16879271.625 - -0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.71% 398.607 391.790 - 0.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.71% 5429.638 5336.809 - -0.94% -
SetIntersection_None_Vector_uint64_1024_64 -1.71% 1094413.085 1075715.813 - 0.21% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.71% 5.969 5.867 - 0.14% -
SetIntersection_None_Vector_string_262144_16384 -1.70% 1315054.425 1292654.511 - 0.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.70% 5.309 5.218 - 2.84% -
SetIntersection_Front_Set_float_256_256 -1.70% 7681488.705 7550832.560 - 3.86% -
std::stable_partition(list<int>)_(sparse)/50 -1.70% 27.043 26.584 - -1.74% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.70% 25.489 25.056 - -0.51% -
SetIntersection_None_Vector_string_4_1 -1.70% 220246483.862 216509914.657 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.70% 138492345.907 136142800.717 - -0.15% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.69% 218727339.981 215020447.286 - 1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.69% 16351502.122 16074414.195 - -0.13% -
SetIntersection_None_Set_float_256_16 -1.69% 10880779.425 10696408.800 - -1.38% -
std::flat_map<int,_int>::clear()/1024 -1.69% 398.906 392.161 - -1.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.69% 398.764 392.025 - -2.08% -
SetIntersection_Front_Set_uint64_64_1 -1.69% 16609313.029 16329181.223 - -0.46% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.69% 10.608 10.430 - -7.62% -
BM_std_minmax_element<char>/1024 -1.68% 273.212 268.619 - -7.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.68% 13366051.667 13141351.515 - -0.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.68% 22.452 22.075 - -8.24% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.68% 10.961 10.777 - -1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.68% 138110981.754 135792998.678 - -0.23% -
SetIntersection_None_Set_uint64_16_1 -1.68% 67117901.294 65992012.068 - -0.57% -
SetIntersection_Front_Vector_string_16_1 -1.68% 65192527.863 64099934.725 - -0.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.67% 21.140 20.786 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.67% 138350800.733 136035015.371 - -0.14% -
SetIntersection_None_Vector_uint64_16384_64 -1.67% 1117509.722 1098810.467 - -0.19% -
BM_deque_deque_copy/64 -1.67% 3.080 3.028 - -0.76% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.67% 56198719.198 55260254.538 - -1.68% -
SetIntersection_Interlaced_Vector_float_256_1 -1.67% 4228546.790 4157950.283 - -0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.67% 52.294 51.421 - 3.32% -
BM_deque_vector_ranges_copy/0 -1.67% 1.438 1.414 - 3.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.67% 1060768.287 1043081.049 - 0.01% -
BM_CmpLess_uint_uint -1.66% 1.080 1.062 - 0.30% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.66% 401.987 395.303 - -0.12% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.66% 13.659 13.432 - 0.11% -
SetIntersection_None_Vector_string_262144_1024 -1.66% 1316366.620 1294530.924 - 0.38% -
SetIntersection_None_Vector_float_16384_64 -1.66% 1125762.233 1107090.700 - 0.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.66% 400.924 394.275 - -0.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.66% 19.184 18.866 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.66% 540349945.110 531400881.885 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.66% 59096291.225 58117882.211 - -0.28% -
SetIntersection_None_Set_uint64_64_4 -1.66% 21660535.242 21301942.692 - -0.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.65% 358.130 352.208 - -1.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.65% 399.401 392.798 - 0.04% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.65% 172535198.843 169684182.940 - -0.50% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.65% 7559.804 7435.073 - -1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.65% 35727399.415 35137962.337 - -0.45% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.64% 52.346 51.485 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.64% 218188921.158 214603480.365 - -0.04% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.64% 349749108.272 344006378.629 - -1.87% -
std::sort(deque<int>)_(descending)/8 -1.64% 25.442 25.025 - 0.26% -
std::unordered_set<std::string>::ctor(const&)/0 -1.64% 13.105 12.891 - -0.27% -
SetIntersection_None_Set_uint64_16_16 -1.64% 35654619.155 35070836.037 - -0.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.64% 13.057 12.843 - -0.23% -
SetIntersection_None_Vector_string_64_64 -1.63% 8957959.193 8811509.958 - -0.53% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.63% 1908.207 1877.017 - -1.50% -
BM_CmpLess_uint_ushort -1.63% 1.117 1.098 - -0.37% -
BM_StringFindCharLiteral/1024 -1.63% 18.979 18.669 - -0.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.63% 4.251 4.181 - 0.27% -
SetIntersection_Front_Vector_uint64_64_4 -1.63% 16075897.703 15813372.370 - 0.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -1.63% 1.662 1.635 - 14.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.63% 10910963.406 10732907.764 - -1.31% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.63% 1064191.656 1046869.905 - 1.57% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.63% 136985596.814 134757288.545 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.63% 16598508.789 16328554.171 - -0.39% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.62% 570.052 560.790 - -1.80% -
BM_CmpEqual_short_schar -1.62% 1.150 1.131 - 0.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 811.331 798.151 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.62% 63815976.226 62779302.571 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.62% 1095921.430 1078118.686 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.62% 139492100.581 137226464.109 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.62% 12281433.946 12081962.195 - -0.99% -
SetIntersection_Interlaced_Set_string_16384_1 -1.62% 1110352.355 1092329.845 - 1.37% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.62% 360.174 354.341 - -1.07% -
SetIntersection_None_Set_string_256_16 -1.62% 11006446.146 10828505.028 - -2.64% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.916 391.492 - 0.11% -
SetIntersection_Front_Set_uint64_4_1 -1.61% 216691185.212 213196900.294 - -0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.61% 398.797 392.368 - 0.28% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.61% 21.623 21.275 - -0.42% -
std::is_sorted(list<int>)/8192 -1.61% 7306.584 7188.872 - -1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.61% 217101137.257 213605597.735 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.61% 13936868.153 13712527.222 - -0.88% -
BM_vector_deque_move/5500 -1.61% 198.407 195.213 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.61% 1533171.629 1508504.543 - -1.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.61% 13005203.083 12796024.222 - 2.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.61% 87.638 86.229 - -0.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.61% 6744.582 6636.153 - -1.94% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.61% 56.153 55.251 - -0.82% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.60% 20.402 20.075 - -2.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.60% 535.194 526.605 - 0.64% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.60% 76484.215 75257.069 - -0.08% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.60% 948.595 933.389 - -1.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.60% 358.167 352.427 - -0.75% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.60% 399.188 392.808 - -0.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.60% 397.073 390.732 - -0.47% -
std::equal(vector<bool>)_(unaligned)/8192 -1.60% 56.422 55.522 - 0.00% -
SetIntersection_Front_Vector_string_1_1 -1.59% 555663769.551 546803659.059 - 0.05% -
SetIntersection_None_Vector_uint64_1024_256 -1.59% 1088515.945 1071201.316 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.59% 398.078 391.747 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.59% 542772261.657 534153025.656 - -0.13% -
SetIntersection_Front_Set_uint64_1_1 -1.59% 541820530.750 533221989.682 - -0.43% -
std::move_backward(deque<int>)/64 -1.59% 5.262 5.179 - -4.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 18569269.416 18274981.185 - -1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 22649251.489 22290488.000 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.58% 1172152.588 1153594.691 - 3.92% -
BM_vector_deque_copy_backward/5500 -1.58% 200.208 197.040 - -0.28% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.58% 6.564 6.461 - 0.25% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.58% 138504559.110 136315766.014 - -0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.58% 44.341 43.641 - -0.76% -
BM_StringAssignAsciiz_Huge_Transparent -1.58% 191.637 188.610 - 0.04% -
std::partial_sort(vector<int>)_(descending)/8 -1.57% 25.388 24.988 - 1.80% -
SetIntersection_None_Set_string_64_16 -1.57% 18987297.820 18689469.518 - 3.66% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.57% 38563937.553 37960128.186 - 1.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.57% 397.604 391.379 - -0.21% -
SetIntersection_Front_Set_uint32_16384_1 -1.56% 1054686.198 1038219.067 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.56% 8735872.298 8599738.416 - 0.72% -
std::find_end(vector<int>)_(process_all)/1048576 -1.56% 231092.482 227492.796 - -1.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.56% 1.201 1.182 - -3.56% -
BM_num_get<float> -1.56% 37.057 36.480 - -0.83% -
BM_vector_deque_ranges_move/64 -1.56% 2.820 2.777 - 0.67% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.55% 8.177 8.050 - -0.80% -
SetIntersection_Front_Set_uint64_4_4 -1.55% 138721966.678 136569772.696 - 0.13% -
BM_PushHeap_string_Ascending_4 -1.55% 2.579 2.539 - -0.50% -
SetIntersection_Interlaced_Set_float_262144_256 -1.55% 1585005.209 1560456.541 - 1.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.55% 136358818.604 134251822.751 - -0.02% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.54% 6812.765 6707.550 - 0.12% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.54% 5.909 5.817 - -2.61% -
SetIntersection_None_Set_string_256_64 -1.54% 9428165.036 9282775.966 - -1.69% -
BM_StringCopy_Large -1.54% 6.330 6.232 - 0.89% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.54% 215139479.982 211824667.583 - 0.91% -
SetIntersection_Front_Vector_string_256_1 -1.54% 4296017.532 4229903.063 - 0.50% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.54% 542.023 533.689 - 1.19% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.54% 399.036 392.905 - 0.21% -
std::flat_map<int,_int>::clear()/32 -1.54% 397.835 391.726 - -0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.54% 16.876 16.617 - -0.19% -
SetIntersection_None_Vector_uint32_1024_256 -1.54% 1093842.660 1077047.684 - -1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.53% 18194211.567 17915393.333 - -5.72% -
BM_vector_deque_ranges_move_backward/1024 -1.53% 37.981 37.399 - -1.89% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.53% 55.881 55.028 - -0.07% -
std::map<int,_int>::clear()/0 -1.53% 397.789 391.719 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.53% 63988636.497 63012336.259 - -0.08% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 55721.187 54871.123 - 2.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.53% 881860.156 868409.929 - 0.12% -
SetIntersection_None_Vector_float_64_64 -1.52% 8611066.786 8479985.336 - 0.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.52% 24.708 24.332 - -0.94% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.52% 3848.883 3790.376 - 0.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.52% 396.574 390.549 - -1.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.52% 4412188.482 4345166.438 - 1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.52% 8576856.123 8446607.507 - -1.93% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.52% 9245.324 9104.944 - 6.45% -
std::flat_map<int,_int>::ctor(const&)/32 -1.52% 23.271 22.918 - -0.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.52% 13.004 12.807 - -1.13% -
BM_PushHeap_uint32_PipeOrgan_16 -1.51% 0.880 0.867 - 0.58% -
SetIntersection_None_Vector_string_64_1 -1.51% 17577822.504 17311711.795 - -0.49% -
BM_vector_deque_ranges_move_backward/5500 -1.51% 199.843 196.818 - -0.82% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.51% 13.210 13.010 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.51% 4.654 4.584 - 0.16% -
std::multimap<int,_int>::ctor(const&)/0 -1.51% 12.918 12.723 - -0.97% -
BM_deque_deque_ranges_move_backward/4096 -1.51% 155.306 152.965 - 0.68% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.51% 1.820 1.793 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.51% 24758404.207 24385692.982 - 4.17% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.51% 35819.614 35280.467 - 0.89% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.50% 18.847 18.563 - -4.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.50% 199.261 196.264 - -2.06% -
std::move_backward(list<int>)/512 -1.50% 377.665 371.988 - 0.34% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.50% 356.896 351.538 - -0.82% -
SetIntersection_None_Set_uint64_16384_16384 -1.50% 179750549.058 177053704.474 - 5.75% -
SetIntersection_Front_Set_uint64_262144_1 -1.50% 1068576.316 1052567.663 - 1.26% -
SetIntersection_None_Vector_string_16384_1024 -1.50% 1232525.050 1214071.391 - -0.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.50% 1500.403 1477.953 - 0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.49% 1113863.233 1097216.129 - -0.60% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.49% 41.151 40.537 - -0.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.49% 1.802 1.775 - 1.08% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.49% 1.289 1.270 - -0.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.49% 73.365 72.270 - -4.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.49% 64731371.829 63766096.079 - -0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.49% 342409.433 337307.089 - -5.20% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.49% 6911.440 6808.474 - 1.52% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.49% 63.013 62.075 - -0.33% -
SetIntersection_Front_Set_uint64_1024_4 -1.49% 1088833.813 1072629.966 - 3.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 166787.411 164306.873 - -0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.48% 18530507.819 18255332.114 - -0.19% -
SetIntersection_None_Vector_uint32_256_16 -1.48% 4058798.596 3998656.832 - 0.76% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.48% 14685795.818 14468256.592 - 0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.48% 396.756 390.883 - -0.49% -
std::for_each(list<int>)/50 -1.48% 21.451 21.133 - -2.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.48% 398.984 393.081 - -1.45% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.48% 1.407 1.386 - -4.44% -
SetIntersection_None_Set_float_256_64 -1.47% 9422170.085 9283456.438 - 1.33% -
std::upper_bound(std::list<int>)/8192 -1.47% 14122.896 13915.113 - 12.87% -
std::unordered_set<std::string>::erase(iterator)/1024 -1.47% 27.474 27.070 - -22.51% -
SetIntersection_Front_Set_string_64_64 -1.47% 34098903.052 33597568.721 - -1.17% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.47% 67624.044 66630.561 - -1.03% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.47% 577.431 568.971 - 0.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 13.027 12.837 - 0.05% -
SetIntersection_None_Set_string_1024_64 -1.46% 9049882.699 8917411.010 - -25.74% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.46% 211.626 208.529 - 0.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.45% 401.005 395.171 - -1.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.45% 302.465 298.067 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.45% 545289697.873 537366410.199 - 0.24% -
std::stable_partition(vector<int>)_(dense)/50 -1.45% 26.313 25.931 - 0.01% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.45% 333.164 328.331 - -1.22% -
SetIntersection_None_Set_float_16384_4 -1.45% 159001102.512 156696225.299 - -0.01% -
SetIntersection_None_Vector_string_16_16 -1.45% 35091368.072 34582846.737 - -0.37% -
std::sort(deque<int>)_(repeated)/8 -1.45% 18.070 17.809 - -1.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.45% 12.854 12.668 - -0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.45% 63779.148 62856.519 - -0.34% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.45% 34.441 33.943 - -2.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 13.012 12.824 - -0.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 13.070 12.881 - -0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.44% 22.287 21.965 - 1.94% -
BM_StringAssignStr_Huge_Transparent -1.44% 115.158 113.497 - 4.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.44% 25.216 24.853 - -0.49% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.44% 417.185 411.175 - -1.23% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.44% 1.064 1.049 - -0.31% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.44% 537.264 529.527 - 0.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.44% 1.406 1.385 - -0.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.44% 73636.260 72578.092 - -1.56% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.44% 73661.295 72603.148 - -1.76% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.44% 270.903 267.013 - -2.06% -
SetIntersection_Interlaced_Set_float_262144_16 -1.44% 1609847.736 1586742.840 - 0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.44% 166983.802 164587.336 - 1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.43% 353815202.608 348738944.886 - -0.73% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.43% 13855898.284 13657156.744 - -1.51% -
std::pop_heap(deque<int>)/8192 -1.43% 53.829 53.057 - 0.37% -
SetIntersection_Front_Set_uint64_16384_16 -1.43% 1206813.359 1189514.081 - 3.55% -
std::find(list<int>)_(bail_25%)/32768 -1.43% 8129.120 8012.613 - -2.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.43% 1065735.386 1050470.129 - -0.31% -
SetIntersection_Front_Set_uint64_256_4 -1.43% 4255338.034 4194434.696 - -0.44% -
SetIntersection_Front_Vector_uint64_16384_16 -1.43% 1132367.435 1116163.062 - 0.79% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.43% 50030.032 49314.876 - -0.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.43% 18.592 18.326 - -0.59% -
std::replace_if(list<int>)_(prefix)/32 -1.43% 14.064 13.863 - 0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.43% 16955.704 16713.606 - 1.91% -
SetIntersection_Front_Set_float_16_4 -1.43% 55820845.415 55024157.772 - 0.68% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.42% 13.484 13.292 - -0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.41% 400.310 394.651 - -0.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.41% 13.105 12.921 - 0.10% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.41% 180.366 177.823 - 0.24% -
std::multimap<std::string,_int>::clear()/0 -1.41% 399.083 393.456 - -3.43% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.41% 569.182 561.157 - -1.61% -
SetIntersection_Front_Set_float_16384_16 -1.41% 1212384.228 1195295.476 - -1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.41% 142836119.881 140824478.107 - 0.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.41% 175433.960 172963.516 - 0.82% -
BM_CmpEqual_uchar_int -1.41% 1.093 1.078 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.40% 28.804 28.399 - -1.35% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.40% 36158.119 35650.333 - -2.58% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.40% 1056733.030 1041898.986 - 0.13% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.40% 341270.812 336480.916 - -0.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.40% 12.872 12.692 - -0.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.40% 21.253 20.955 - 0.30% -
std::partition(list<int>)_(sparse)/8192 -1.40% 8290.379 8174.380 - 9.15% -
std::reverse(vector<int>)/32768 -1.40% 1049.244 1034.565 - 0.03% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.40% 16.289 16.061 - 1.98% -
std::unique(deque<int>)_(sprinkled)/52 -1.40% 59.995 59.156 - -5.91% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.40% 22913.248 22593.358 - -1.67% -
std::is_sorted(vector<int>)/1024 -1.40% 247.984 244.523 - -1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.40% 1656192.547 1633087.240 - -0.67% -
std::unordered_set<int>::erase(iterator)/8192 -1.39% 20.300 20.016 - -2.43% -
SetIntersection_None_Set_float_262144_16384 -1.39% 1201612.141 1184861.816 - 2.68% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.39% 28.048 27.657 - -0.38% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.39% 23.335 23.010 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.39% 16759089.685 16525915.155 - -0.22% -
SetIntersection_None_Vector_float_64_4 -1.39% 16316493.242 16089634.949 - 0.87% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.39% 17.794 17.546 - 0.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.39% 2.249 2.218 - -13.40% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.39% 14.193 13.996 - -0.05% -
SetIntersection_None_Vector_string_16384_1 -1.39% 1242322.275 1225082.267 - 0.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.38% 9.940 9.803 - -6.32% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.38% 15.730 15.512 - 0.17% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.38% 276.552 272.732 - -4.24% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 402.522 396.964 - -1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.38% 1174466.201 1158260.260 - 0.00% -
std::unordered_set<int>::clear()/0 -1.38% 397.878 392.391 - -0.08% -
std::copy(vector<bool>)_(unaligned)/32768 -1.38% 217.515 214.519 - 0.13% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.38% 59.667 58.845 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.38% 16734415.503 16504174.828 - 0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.38% 20.716 20.431 - -0.21% -
SetIntersection_Interlaced_Set_float_64_64 -1.37% 13353964.578 13170424.237 - 0.51% -
std::sort(deque<int>)_(repeated)/8192 -1.37% 6838.740 6744.755 - 0.09% -
BM_num_put<long_double> -1.37% 59.679 58.860 - -0.00% -
SetIntersection_Interlaced_Set_float_16384_1 -1.37% 1058843.335 1044312.731 - 2.70% -
SetIntersection_None_Set_float_16384_16 -1.37% 158598567.120 156422173.027 - -0.11% -
std::sort(vector<int>)_(shuffled)/8 -1.37% 23.104 22.787 - 0.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.37% 826.011 814.695 - 0.83% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.37% 16.864 16.633 - 0.36% -
SetIntersection_Front_Vector_string_4_1 -1.37% 222007773.708 218975964.391 - 0.07% -
std::make_heap(vector<int>)_(ascending)/1024 -1.36% 654.408 645.484 - -1.05% -
SetIntersection_Front_Set_string_64_1 -1.36% 17263111.994 17027805.153 - 0.16% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.36% 397.583 392.171 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.36% 8208932.195 8097252.210 - 1.01% -
SetIntersection_None_Vector_string_1_1 -1.36% 543671244.851 536292225.286 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.36% 3.587 3.539 - 0.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.36% 397.676 392.283 - -0.22% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.36% 37560.174 37051.027 - 2.40% -
std::unordered_multiset<int>::clear()/0 -1.35% 396.600 391.234 - -0.15% -
std::pop_heap(vector<std::string>)/8192 -1.35% 51.854 51.153 - 0.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.35% 13.004 12.829 - -1.08% -
SetIntersection_None_Set_float_16384_1 -1.35% 159023715.713 156879813.662 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.35% 63833.936 62973.586 - -0.98% -
SetIntersection_Interlaced_Set_float_16384_16 -1.35% 209372791.775 206552083.360 - -0.08% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.35% 16697876.304 16473051.026 - 0.88% -
std::flat_map<int,_int>::ctor(const&)/0 -1.34% 12.944 12.770 - -0.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 599.631 591.572 - -0.68% -
BM_CmpEqual_uint_uint -1.34% 1.092 1.078 - 0.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.34% 660.111 651.246 - -0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.34% 1061859.438 1047612.745 - 1.12% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.34% 36.060 35.576 - -0.22% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.34% 396.950 391.629 - -0.60% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.34% 18.280 18.035 - 0.17% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.33% 17.613 17.378 - -2.31% -
SetIntersection_Front_Set_uint32_262144_16 -1.33% 1170708.878 1155107.387 - 3.55% -
BM_deque_deque_ranges_move/65536 -1.33% 3107.141 3065.769 - -1.10% -
BM_vector_deque_ranges_copy_backward/5500 -1.33% 198.846 196.200 - 0.12% -
SetIntersection_None_Vector_float_64_1 -1.33% 16949921.754 16724467.119 - 0.16% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.33% 6.813 6.723 - 3.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.33% 16698388.968 16476577.146 - 0.16% -
SetIntersection_Front_Set_float_256_1 -1.33% 4215403.305 4159492.448 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.32% 16213840.419 15999234.989 - -0.02% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.32% 414.830 409.341 - 0.49% -
std::unordered_multiset<int>::ctor(const&)/0 -1.32% 13.077 12.904 - -0.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.32% 11865.262 11708.480 - 1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.32% 29614.673 29224.548 - 2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.32% 1502459.873 1482684.042 - -1.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.32% 397.545 392.314 - -0.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.31% 22.641 22.344 - -9.72% -
SetIntersection_Front_Vector_string_262144_262144 -1.31% 14533929.443 14343173.992 - -0.66% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.31% 12.992 12.822 - 1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.31% 34336117.851 33886297.727 - 0.13% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.31% 14.940 14.745 - 0.17% -
SetIntersection_Front_Vector_float_64_4 -1.31% 16150474.099 15939254.774 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.31% 67478614.111 66596535.722 - 0.09% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.31% 1544752.277 1524588.459 - 0.60% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.31% 12.584 12.420 - -0.51% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.30% 368.208 363.406 - -0.40% -
BM_deque_deque_ranges_copy/64 -1.30% 3.069 3.029 - -1.85% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.30% 14.939 14.744 - 0.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.30% 626.093 617.937 - -0.32% -
BM_CmpEqual_short_int -1.30% 1.136 1.121 - 1.08% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.30% 8646.464 8533.924 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.30% 396.725 391.571 - -0.20% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.30% 19.013 18.766 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.30% 1067883.320 1054020.967 - -0.20% -
std::stable_sort(deque<int>)_(heap)/1024 -1.30% 2789.658 2753.449 - 0.90% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.30% 105013.388 103651.675 - -0.99% -
SetIntersection_None_Set_uint64_16384_16 -1.30% 167918423.877 165741796.055 - 0.78% -
std::unordered_set<std::string>::clear()/0 -1.29% 398.988 393.824 - -0.02% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.29% 56615.908 55884.618 - 2.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.29% 286619.438 282919.470 - -1.11% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.29% 2801.030 2764.918 - -0.42% -
std::multiset<std::string>::clear()/1024 -1.29% 22399.180 22110.435 - 1.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.29% 23398.721 23097.411 - -2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.29% 160043368.937 157984017.788 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.29% 205491621.313 202847818.641 - -1.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.29% 610.348 602.496 - 1.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.29% 562912.329 555676.946 - 0.51% -
SetIntersection_Interlaced_Set_float_256_1 -1.29% 4210272.568 4156161.629 - 0.45% -
SetIntersection_Front_Set_uint64_16_1 -1.29% 63670798.394 62852606.960 - 0.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.28% 20.096 19.838 - 5.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.28% 400.360 395.224 - 0.13% -
SetIntersection_Front_Set_uint64_16_4 -1.28% 55371264.765 54661224.609 - 0.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.28% 57.389 56.654 - 2.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.28% 518.014 511.375 - -0.15% -
std::multiset<int>::ctor(const&)/0 -1.28% 12.918 12.752 - 0.61% -
std::set<std::string>::ctor(const&)/0 -1.28% 12.905 12.740 - 0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 402.818 397.684 - -0.13% -
std::pop_heap(deque<size_t>)/8 -1.27% 52.901 52.227 - 0.03% -
std::unordered_multimap<int,_int>::clear()/0 -1.27% 396.294 391.247 - -1.52% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.27% 12.587 12.427 - -0.33% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.27% 12.582 12.422 - -0.57% -
SetIntersection_Front_Set_string_1024_1 -1.27% 1106618.958 1092551.829 - 2.27% -
SetIntersection_Front_Vector_uint32_4_4 -1.27% 136628659.436 134892271.001 - 0.02% -
BM_deque_vector_ranges_move_backward/5500 -1.27% 198.449 195.929 - -0.69% -
std::replace(vector<int>)_(prefix)/50 -1.27% 7.702 7.604 - -0.22% -
SetIntersection_None_Vector_uint32_16384_16 -1.27% 1114813.746 1100661.612 - -0.41% -
BM_vector_deque_move_backward/4096 -1.27% 149.206 147.312 - -0.73% -
SetIntersection_Front_Vector_string_16384_1024 -1.27% 38681646.155 38190739.884 - 0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.27% 397.630 392.585 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.27% 399.520 394.452 - 0.07% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 12.904 12.740 - 0.01% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.27% 4206023.000 4152723.734 - 2.16% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.27% 12.887 12.724 - 0.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.26% 869.276 858.297 - -1.02% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.26% 398.854 393.817 - -0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.26% 24.576 24.266 - 0.55% -
SetIntersection_None_Vector_string_256_256 -1.26% 2297961.203 2269012.784 - 1.05% -
SetIntersection_Front_Vector_uint32_16_4 -1.26% 54635464.459 53948729.263 - 0.30% -
std::map<int,_int>::ctor(const&)/0 -1.26% 12.833 12.672 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.25% 10366278.661 10236343.011 - 1.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.25% 13.013 12.850 - -0.09% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.25% 19984.817 19734.631 - 0.93% -
SetIntersection_None_Set_float_64_64 -1.25% 11631647.010 11486179.146 - -0.08% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 400.715 395.706 - 0.53% -
std::set<int>::ctor(const&)/0 -1.25% 12.921 12.759 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.25% 396.495 391.544 - -0.19% -
std::find_if_not(deque<int>)_(process_all)/8 -1.25% 2.669 2.635 - 2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.24% 4200244.633 4147981.620 - -0.35% -
SetIntersection_None_Set_float_1024_1024 -1.24% 8991857.397 8879983.414 - -0.88% -
SetIntersection_Interlaced_Vector_string_16_16 -1.24% 51973488.702 51327249.661 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.24% 1.481 1.463 - 0.06% -
SetIntersection_None_Set_string_256_1 -1.24% 11683366.732 11538285.764 - -2.20% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.24% 1.450 1.432 - 15.09% -
std::rotate_copy(deque<int>)/1024 -1.24% 34.346 33.920 - -2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.24% 17007315.563 16797130.968 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.23% 1054709.147 1041683.981 - -0.13% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.23% 1015.865 1003.340 - -1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.23% 11296694.765 11157490.891 - 0.23% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.23% 12.935 12.775 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.23% 57591418.692 56882359.184 - 0.49% -
BM_vector_deque_move_backward/5500 -1.23% 199.563 197.110 - -0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.23% 17.312 17.099 - -0.02% -
SetIntersection_None_Vector_string_16384_64 -1.23% 1238489.315 1223280.422 - 0.38% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.23% 417.858 412.727 - 0.19% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.23% 19.240 19.003 - -0.72% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.23% 7133270.619 7045759.160 - -1.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 62048.170 61288.195 - -0.12% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.22% 210259.060 207684.601 - -0.50% -
SetIntersection_None_Vector_uint32_64_4 -1.22% 16153118.292 15955790.600 - 0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.22% 370.577 366.054 - 1.41% -
SetIntersection_None_Set_uint64_64_1 -1.22% 22581522.629 22306421.949 - 0.51% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.22% 18.136 17.915 - -0.85% -
SetIntersection_None_Set_float_1024_16 -1.22% 8905860.686 8797526.909 - 0.49% -
BM_deque_vector_ranges_copy/64 -1.22% 2.623 2.591 - 0.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.21% 6517.530 6438.434 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.21% 14929761.354 14748840.765 - 0.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.21% 33399.706 32995.353 - -1.01% -
std::sort(deque<int>)_(shuffled)/8 -1.21% 22.910 22.632 - -0.08% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.21% 13.248 13.088 - 0.89% -
SetIntersection_None_Set_uint64_16384_1 -1.21% 160439959.594 158499527.906 - -0.34% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.21% 2.828 2.794 - 1.05% -
SetIntersection_None_Vector_string_16_1 -1.21% 65951122.562 65154725.393 - -0.36% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -1.21% 1.386 1.369 - -19.68% -
BM_StringFindNoMatch/64 -1.21% 2.109 2.083 - -0.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.21% 608115.312 600785.832 - 0.03% -
BM_PushHeap_float_QuickSortAdversary_16 -1.20% 0.990 0.978 - -0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.20% 60.114 59.391 - 4.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.20% 163389564.305 161425629.107 - 0.20% -
BM_CmpEqual_short_ushort -1.20% 1.119 1.106 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.20% 26522127.036 26203355.790 - -0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.20% 398.749 393.959 - -0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.20% 97811.238 96636.601 - 0.13% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.20% 431.915 426.728 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.20% 397.231 392.473 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.20% 1664655.191 1644728.273 - -0.39% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.20% 4.794 4.736 - -2.87% -
SetIntersection_Front_Set_float_16_1 -1.20% 63800294.722 63036793.840 - 0.32% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.20% 23.065 22.789 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.19% 12114603.735 11969846.378 - -0.53% -
BM_deque_vector_ranges_copy_backward/5500 -1.19% 200.606 198.210 - 1.63% -
BM_CmpLess_short_int -1.19% 1.136 1.123 - -0.43% -
SetIntersection_None_Set_string_64_1 -1.19% 23272576.626 22995731.726 - 3.46% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.19% 7.979 7.884 - -0.26% -
BM_StringFindAllMatch/512 -1.19% 11.609 11.471 - 2.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.19% 1410413.851 1393679.633 - -0.17% -
SetIntersection_None_Vector_uint32_256_4 -1.19% 4251167.400 4200748.529 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.19% 1578628.408 1559919.348 - -0.10% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.18% 405.058 400.262 - -0.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.18% 19.060 18.834 - -3.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.18% 13880996.596 13716976.005 - -0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.18% 44.402 43.877 - 2.34% -
BM_deque_vector_move/64000 -1.18% 3005.362 2969.882 - -0.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 12.892 12.740 - 0.29% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.18% 3.336 3.297 - 0.01% -
SetIntersection_None_Vector_float_262144_256 -1.18% 1150417.204 1136859.395 - 0.34% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.18% 14.894 14.718 - 0.12% -
std::unordered_map<int,_int>::clear()/0 -1.18% 397.578 392.896 - 0.16% -
SetIntersection_None_Vector_string_1024_1024 -1.18% 1175487.100 1161646.185 - 1.02% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.18% 26564.708 26251.934 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.18% 4256799.668 4206729.013 - -0.22% -
SetIntersection_None_Vector_string_16384_16 -1.17% 1242465.925 1227907.652 - 0.41% -
std::sort(vector<int>)_(descending)/8 -1.17% 25.057 24.764 - 0.30% -
SetIntersection_Interlaced_Set_string_262144_256 -1.17% 2081556.232 2057232.424 - 2.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.17% 16315289.156 16124708.113 - 0.65% -
SetIntersection_Front_Set_uint64_64_4 -1.17% 16277911.661 16088019.957 - 0.56% -
std::pop_heap(vector<int>)/8 -1.17% 51.641 51.038 - -0.63% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 12.855 12.705 - 0.21% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.17% 13.367 13.212 - -0.05% -
std::stable_sort(vector<int>)_(heap)/8 -1.16% 21.635 21.384 - -0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.16% 396.997 392.386 - -4.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 397.151 392.544 - -0.03% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.16% 16.999 16.802 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.16% 1182808.202 1169089.032 - -1.79% -
std::stable_partition(vector<int>)_(sparse)/32 -1.16% 7.459 7.372 - -0.62% -
std::sort_heap(vector<NonIntegral>)/1024 -1.16% 9931.799 9816.803 - -1.08% -
SetIntersection_Front_Vector_string_262144_1024 -1.16% 40066086.138 39602243.786 - -0.36% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.16% 14.166 14.002 - -1.07% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.15% 4920.825 4864.252 - 0.05% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.15% 23.953 23.678 - -0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.15% 21.860 21.609 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.15% 217627762.796 215133680.251 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.14% 1050980.676 1038965.029 - -0.09% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.14% 22.732 22.473 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.14% 1064877.395 1052757.457 - 0.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.14% 331.655 327.882 - -2.49% -
BM_StringAssignAsciiz_Huge_Opaque -1.14% 191.572 189.393 - 0.14% -
BM_vector_deque_copy/5500 -1.13% 198.104 195.856 - 0.74% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.13% 12.871 12.725 - 0.04% -
std::unordered_multiset<int>::ctor(const&)/32 -1.13% 204.962 202.638 - 3.11% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.13% 16.020 15.839 - -2.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.13% 7.353 7.270 - 1.94% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 398.718 394.217 - 0.66% -
std::make_heap(vector<int>)_(repeated)/8 -1.13% 15.611 15.435 - 0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 398.587 394.094 - -0.29% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.13% 12430.036 12290.103 - -1.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 400.048 395.546 - 0.05% -
BM_deque_deque_ranges_move/70000 -1.12% 3309.786 3272.556 - -2.93% -
BM_CmpLess_int_schar -1.12% 1.143 1.130 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.12% 35808333.855 35405739.872 - -0.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.12% 54845.455 54229.144 - -1.33% -
SetIntersection_None_Set_float_262144_4 -1.12% 1199770.508 1186319.012 - 3.51% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.12% 5965275.149 5898468.575 - -0.05% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 87.025 86.051 - -0.45% -
std::count(vector<bool>)/1000 -1.12% 2.995 2.962 - -1.15% -
std::map<std::string,_int>::ctor(const&)/0 -1.12% 12.843 12.700 - -1.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.12% 17.233 17.041 - -0.35% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.11% 31.594 31.242 - 0.81% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.11% 203.960 201.689 - 0.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.11% 210318.353 207976.764 - -1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.11% 11585117.784 11456160.754 - -0.65% -
std::reverse(vector<int>)/512 -1.11% 16.524 16.341 - -0.10% -
BM_PushHeap_string_PipeOrgan_1024 -1.11% 9.445 9.340 - 0.40% -
SetIntersection_None_Vector_string_262144_4 -1.11% 1303127.044 1288664.204 - -0.55% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.11% 26.059 25.769 - -1.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.11% 61993.262 61305.417 - -1.03% -
BM_deque_vector_copy/1 -1.11% 2.139 2.115 - -0.43% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.11% 511.199 505.529 - -1.09% -
BM_CmpEqual_short_short -1.11% 1.081 1.069 - -0.72% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.11% 9136.669 9035.604 - 0.81% -
SetIntersection_None_Vector_string_262144_256 -1.11% 1305575.148 1291135.085 - -0.20% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.10% 397.416 393.028 - 0.26% -
SetIntersection_None_Set_uint32_64_16 -1.10% 18380422.522 18177542.331 - -0.00% -
SetIntersection_None_Set_float_16384_64 -1.10% 158239066.454 156493184.206 - 0.37% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.10% 14.304 14.146 - 0.96% -
SetIntersection_Interlaced_Set_float_4_1 -1.10% 217375524.638 214986596.313 - 0.86% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.10% 33.884 33.511 - -0.80% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.10% 16893.849 16708.528 - 4.32% -
SetIntersection_None_Vector_float_262144_1 -1.10% 1164350.505 1151596.246 - 1.13% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.10% 1280043.701 1266023.111 - 1.93% -
SetIntersection_Front_Set_float_262144_262144 -1.09% 1608624.352 1591038.494 - 0.74% -
SetIntersection_Interlaced_Set_string_1024_4 -1.09% 10367208.455 10253913.562 - -0.49% -
SetIntersection_None_Vector_float_16384_1024 -1.09% 1120937.280 1108691.758 - 0.15% -
SetIntersection_None_Set_float_16384_1024 -1.09% 158238719.103 156510281.635 - 1.38% -
BM_CmpEqual_short_uchar -1.09% 1.114 1.102 - 0.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.09% 397.678 393.361 - 0.34% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.09% 110368.182 109170.377 - 0.63% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.08% 347.680 343.908 - -0.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.08% 16.264 16.088 - -0.33% -
BM_deque_deque_ranges_move/64 -1.08% 3.084 3.051 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.08% 396.147 391.853 - 0.37% -
SetIntersection_Interlaced_Set_string_16_4 -1.08% 73754440.426 72955481.173 - -0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.08% 543.434 537.548 - -1.18% -
std::stable_sort(vector<int>)_(ascending)/8 -1.08% 15.761 15.590 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.08% 175243877.135 173354103.002 - -0.26% -
SetIntersection_Front_Vector_uint32_1024_16 -1.08% 1129614.866 1117435.062 - 0.95% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.08% 8696.423 8602.662 - -0.12% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.08% 13014.337 12874.057 - -0.41% -
SetIntersection_Interlaced_Set_float_262144_64 -1.08% 1573635.904 1556684.082 - 1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.08% 54960253.464 54368249.412 - 0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.08% 18950633.967 18746703.854 - -1.50% -
SetIntersection_None_Vector_string_256_16 -1.08% 4323954.653 4277468.029 - 0.18% -
BM_vector_deque_move/1024 -1.07% 35.981 35.594 - -1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.07% 8421887.417 8331377.384 - -0.98% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.07% 7.425 7.346 - 0.03% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.07% 15.177 15.014 - -0.10% -
BM_deque_vector_ranges_move/512 -1.07% 16.741 16.562 - -0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.07% 672.771 665.600 - -5.49% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.06% 775.124 766.875 - 12.07% -
SetIntersection_Front_Set_string_1024_4 -1.06% 1267604.709 1254120.075 - -0.95% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.06% 5381.197 5324.067 - 0.59% -
std::unordered_set<int>::ctor(const&)/0 -1.06% 13.012 12.874 - -0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.06% 353509.387 349761.068 - 0.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.06% 1.630 1.613 - -0.04% -
SetIntersection_None_Set_float_262144_16 -1.06% 1201036.377 1188325.685 - 3.65% -
SetIntersection_Interlaced_Vector_string_4_4 -1.06% 153879752.243 152253052.626 - 0.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.06% 39.814 39.394 - -0.15% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.05% 37462.666 37067.588 - -1.00% -
std::deque<std::string>::ctor(size)/1024 -1.05% 725.802 718.157 - -0.74% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.05% 21.617 21.389 - -0.63% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.05% 1.854 1.834 - 0.13% -
SetIntersection_Front_Set_string_16384_16384 -1.05% 350394421.756 346714502.080 - -0.56% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.05% 400.007 395.812 - -1.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.05% 609.442 603.056 - 1.28% -
SetIntersection_None_Set_float_1_1 -1.05% 544405158.250 538708212.423 - 0.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.05% 12276290.715 12147857.745 - -0.41% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 13.761 13.617 - -0.21% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.04% 43.261 42.809 - 0.27% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.04% 14.895 14.739 - 0.32% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.04% 39326.470 38916.722 - 1.89% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.04% 32.079 31.745 - 0.07% -
SetIntersection_None_Vector_float_1_1 -1.04% 542865270.508 537231273.759 - 0.61% -
SetIntersection_Front_Vector_uint32_64_64 -1.04% 10998798.546 10884666.414 - 0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 670.044 663.093 - -0.21% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 12.860 12.726 - 0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.03% 10.408 10.301 - -0.80% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.03% 7654888.820 7575853.684 - 0.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.03% 23.889 23.643 - 0.09% -
SetIntersection_Interlaced_Set_float_16_16 -1.03% 38789084.375 38389947.518 - 1.52% -
SetIntersection_Front_Set_uint64_256_1 -1.03% 4192804.826 4149821.129 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.02% 4605565.917 4558611.049 - -0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.02% 37.025 36.648 - 10.55% -
SetIntersection_Front_Vector_uint64_1024_16 -1.02% 1112265.207 1100945.632 - -0.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.02% 397.863 393.819 - -0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 399.755 395.704 - -0.51% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.01% 17.144 16.970 - -0.04% -
SetIntersection_Interlaced_Set_float_262144_4 -1.01% 1294171.307 1281078.289 - 0.81% -
SetIntersection_None_Vector_uint64_262144_262144 -1.01% 1138528.605 1127024.842 - -0.23% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.01% 16.299 16.134 - -0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 398.399 394.375 - 0.12% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.01% 73.712 72.967 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.01% 1149515.145 1137926.820 - 4.01% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.01% 94152.033 93203.904 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.01% 2.568 2.542 - 0.01% -
BM_vector_deque_ranges_move_backward/4000 -1.01% 142.508 141.074 - -0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.01% 397.672 393.675 - -0.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -1.00% 31.932 31.611 - 39.66% -
std::make_heap(vector<int>)_(shuffled)/8 -1.00% 15.936 15.776 - 0.02% -
std::copy_if(deque<int>)_(entire_range)/8 -1.00% 2.655 2.628 - -0.72% -
BM_StringFindStringLiteral/2048 -1.00% 40.727 40.319 - 0.35% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -1.00% 24.767 24.519 - -5.11% -


Report Time: 5.44s
Name Current %
BM_CmpEqual_int_int 1.039 -3.09%
BM_CmpEqual_int_schar 1.125 -
BM_CmpEqual_int_short 1.108 -1.27%
BM_CmpEqual_int_uchar 1.087 -
BM_CmpEqual_int_uint 1.090 1.93%
BM_CmpEqual_int_ushort 1.092 -1.78%
BM_CmpEqual_schar_int 1.105 -
BM_CmpEqual_schar_schar 1.091 -
BM_CmpEqual_schar_short 1.126 -
BM_CmpEqual_schar_uchar 1.089 -
BM_CmpEqual_schar_uint 1.091 -
BM_CmpEqual_schar_ushort 1.107 -
BM_CmpEqual_short_int 1.121 1.08%
BM_CmpEqual_short_schar 1.131 -
BM_CmpEqual_short_short 1.069 -
BM_CmpEqual_short_uchar 1.102 -
BM_CmpEqual_short_uint 1.100 -
BM_CmpEqual_short_ushort 1.106 -
BM_CmpEqual_uchar_int 1.078 -
BM_CmpEqual_uchar_schar 1.031 4.28%
BM_CmpEqual_uchar_short 0.982 -2.83%
BM_CmpEqual_uchar_uchar 1.060 -1.69%
BM_CmpEqual_uchar_uint 1.072 -
BM_CmpEqual_uchar_ushort 1.067 1.42%
BM_CmpEqual_uint_int 1.063 -
BM_CmpEqual_uint_schar 1.027 -
BM_CmpEqual_uint_short 1.025 -6.93%
BM_CmpEqual_uint_uchar 1.107 -
BM_CmpEqual_uint_uint 1.078 -
BM_CmpEqual_uint_ushort 1.109 -
BM_CmpEqual_ushort_int 1.041 -3.73%
BM_CmpEqual_ushort_schar 1.011 -4.62%
BM_CmpEqual_ushort_short 1.009 -
BM_CmpEqual_ushort_uchar 1.097 -
BM_CmpEqual_ushort_uint 1.064 -
BM_CmpEqual_ushort_ushort 1.042 -2.69%
BM_CmpLess_int_int 1.065 -
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.139 -3.01%
BM_CmpLess_int_uchar 1.113 -
BM_CmpLess_int_uint 1.063 -1.51%
BM_CmpLess_int_ushort 1.112 -2.52%
BM_CmpLess_schar_int 1.105 -
BM_CmpLess_schar_schar 0.944 -1.61%
BM_CmpLess_schar_short 0.960 -
BM_CmpLess_schar_uchar 1.101 -
BM_CmpLess_schar_uint 1.093 -1.40%
BM_CmpLess_schar_ushort 1.101 -
BM_CmpLess_short_int 1.123 -
BM_CmpLess_short_schar 0.986 3.46%
BM_CmpLess_short_short 0.967 1.33%
BM_CmpLess_short_uchar 1.138 3.70%
BM_CmpLess_short_uint 1.116 -
BM_CmpLess_short_ushort 1.101 -
BM_CmpLess_uchar_int 1.051 -
BM_CmpLess_uchar_schar 1.014 -1.84%
BM_CmpLess_uchar_short 1.050 3.55%
BM_CmpLess_uchar_uchar 1.073 2.77%
BM_CmpLess_uchar_uint 1.055 -
BM_CmpLess_uchar_ushort 1.064 -1.03%
BM_CmpLess_uint_int 1.075 -1.06%
BM_CmpLess_uint_schar 1.064 2.24%
BM_CmpLess_uint_short 1.017 -2.72%
BM_CmpLess_uint_uchar 1.118 -
BM_CmpLess_uint_uint 1.062 -
BM_CmpLess_uint_ushort 1.098 -
BM_CmpLess_ushort_int 1.077 -
BM_CmpLess_ushort_schar 1.033 -1.53%
BM_CmpLess_ushort_short 1.036 -
BM_CmpLess_ushort_uchar 1.101 -1.46%
BM_CmpLess_ushort_uint 1.073 1.07%
BM_CmpLess_ushort_ushort 1.069 -
BM_PushHeap_float_Ascending_1 0.558 -19.96%
BM_PushHeap_float_Ascending_1024 3.166 1.96%
BM_PushHeap_float_Ascending_16 1.064 7.99%
BM_PushHeap_float_Ascending_16384 4.320 -1.23%
BM_PushHeap_float_Ascending_256 2.525 1.68%
BM_PushHeap_float_Ascending_262144 5.160 -
BM_PushHeap_float_Ascending_4 0.589 -
BM_PushHeap_float_Ascending_64 1.821 4.25%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.362 -5.08%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.394 -26.79%
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.900 -
BM_PushHeap_float_PipeOrgan_16384 2.524 -
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.159 -
BM_PushHeap_float_PipeOrgan_4 0.549 2.33%
BM_PushHeap_float_PipeOrgan_64 1.301 -3.89%
BM_PushHeap_float_QuickSortAdversary_1 0.696 43.58%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 -
BM_PushHeap_float_Random_1024 6.919 -3.80%
BM_PushHeap_float_Random_16 4.831 -6.58%
BM_PushHeap_float_Random_16384 7.181 -2.27%
BM_PushHeap_float_Random_256 6.743 -1.80%
BM_PushHeap_float_Random_262144 7.266 -
BM_PushHeap_float_Random_4 2.385 -
BM_PushHeap_float_Random_64 6.167 -1.59%
BM_PushHeap_float_SingleElement_1 0.467 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.345 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.686 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.315 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.352 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.607 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.605 3.51%
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.408 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.922 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.426 -1.52%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.190 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.539 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.093 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.584 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.904 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.380 1.46%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.936 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.960 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.906 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.475 -3.79%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.501 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 1.68%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
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.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.601 2.60%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.232 2.77%
BM_PushHeap_string_Ascending_16 4.722 -
BM_PushHeap_string_Ascending_16384 20.373 -
BM_PushHeap_string_Ascending_256 11.572 1.95%
BM_PushHeap_string_Ascending_262144 29.242 -
BM_PushHeap_string_Ascending_4 2.539 -
BM_PushHeap_string_Ascending_64 7.658 1.29%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.430 2.03%
BM_PushHeap_string_Descending_16 2.112 -
BM_PushHeap_string_Descending_16384 2.340 -1.49%
BM_PushHeap_string_Descending_256 2.310 -
BM_PushHeap_string_Descending_262144 3.074 -1.14%
BM_PushHeap_string_Descending_4 1.887 -
BM_PushHeap_string_Descending_64 2.225 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.340 -
BM_PushHeap_string_PipeOrgan_16 4.219 -
BM_PushHeap_string_PipeOrgan_16384 12.803 1.02%
BM_PushHeap_string_PipeOrgan_256 7.834 -
BM_PushHeap_string_PipeOrgan_262144 17.624 -
BM_PushHeap_string_PipeOrgan_4 2.506 -
BM_PushHeap_string_PipeOrgan_64 5.771 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.125 -1.01%
BM_PushHeap_string_QuickSortAdversary_16 10.494 -
BM_PushHeap_string_QuickSortAdversary_16384 15.632 -4.14%
BM_PushHeap_string_QuickSortAdversary_256 14.555 -
BM_PushHeap_string_QuickSortAdversary_262144 17.070 3.90%
BM_PushHeap_string_QuickSortAdversary_4 6.431 -
BM_PushHeap_string_QuickSortAdversary_64 13.065 -
BM_PushHeap_string_Random_1 0.573 21.58%
BM_PushHeap_string_Random_1024 14.878 -2.64%
BM_PushHeap_string_Random_16 10.361 -1.54%
BM_PushHeap_string_Random_16384 16.069 -3.53%
BM_PushHeap_string_Random_256 14.279 -2.06%
BM_PushHeap_string_Random_262144 17.964 -2.75%
BM_PushHeap_string_Random_4 6.153 -
BM_PushHeap_string_Random_64 12.863 -1.92%
BM_PushHeap_string_SingleElement_1 0.705 47.83%
BM_PushHeap_string_SingleElement_1024 2.586 -
BM_PushHeap_string_SingleElement_16 2.632 -
BM_PushHeap_string_SingleElement_16384 2.580 -
BM_PushHeap_string_SingleElement_256 2.576 -
BM_PushHeap_string_SingleElement_262144 2.600 -
BM_PushHeap_string_SingleElement_4 2.283 -
BM_PushHeap_string_SingleElement_64 2.637 1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.411 -4.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.517 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.985 -1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.591 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.753 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.865 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.881 -2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -2.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.561 -8.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -2.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.628 -2.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -3.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.678 -2.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.429 -9.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.011 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.909 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.542 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.348 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.148 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.447 -3.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.500 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.283 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.213 2.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.811 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.783 1.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.643 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.498 6.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.320 3.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.914 -3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.244 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.833 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.284 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.685 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.480 16.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.606 -2.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.615 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.594 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.642 16.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.636 3.20%
BM_PushHeap_uint32_Ascending_1 0.447 -35.68%
BM_PushHeap_uint32_Ascending_1024 2.650 -
BM_PushHeap_uint32_Ascending_16 1.010 8.45%
BM_PushHeap_uint32_Ascending_16384 3.709 -
BM_PushHeap_uint32_Ascending_256 2.245 2.45%
BM_PushHeap_uint32_Ascending_262144 4.902 -
BM_PushHeap_uint32_Ascending_4 0.590 -
BM_PushHeap_uint32_Ascending_64 1.712 5.55%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.398 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.364 6.10%
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.613 -3.45%
BM_PushHeap_uint32_PipeOrgan_1024 1.950 1.67%
BM_PushHeap_uint32_PipeOrgan_16 0.867 -
BM_PushHeap_uint32_PipeOrgan_16384 2.471 3.57%
BM_PushHeap_uint32_PipeOrgan_256 1.698 -
BM_PushHeap_uint32_PipeOrgan_262144 3.074 1.66%
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.698 19.50%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.941 1.89%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.717 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.591 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.547 19.34%
BM_PushHeap_uint32_Random_1024 5.763 -1.64%
BM_PushHeap_uint32_Random_16 4.236 2.13%
BM_PushHeap_uint32_Random_16384 5.817 -
BM_PushHeap_uint32_Random_256 5.598 -
BM_PushHeap_uint32_Random_262144 5.964 2.78%
BM_PushHeap_uint32_Random_4 2.271 10.96%
BM_PushHeap_uint32_Random_64 5.163 -1.47%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.346 -2.91%
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.388 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.352 -5.38%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.642 -2.84%
BM_PushHeap_uint64_Ascending_16 0.944 -
BM_PushHeap_uint64_Ascending_16384 3.707 -2.70%
BM_PushHeap_uint64_Ascending_256 2.198 -2.57%
BM_PushHeap_uint64_Ascending_262144 4.950 -1.37%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.683 -
BM_PushHeap_uint64_Descending_1 0.694 40.94%
BM_PushHeap_uint64_Descending_1024 0.389 -
BM_PushHeap_uint64_Descending_16 0.379 -
BM_PushHeap_uint64_Descending_16384 0.385 -
BM_PushHeap_uint64_Descending_256 0.404 -
BM_PushHeap_uint64_Descending_262144 0.384 -
BM_PushHeap_uint64_Descending_4 0.392 -
BM_PushHeap_uint64_Descending_64 0.384 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.392 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.053 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 -1.41%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 6.248 -
BM_PushHeap_uint64_Random_16 4.423 -1.20%
BM_PushHeap_uint64_Random_16384 6.298 -
BM_PushHeap_uint64_Random_256 6.019 -
BM_PushHeap_uint64_Random_262144 6.362 -
BM_PushHeap_uint64_Random_4 2.557 -
BM_PushHeap_uint64_Random_64 5.541 1.27%
BM_PushHeap_uint64_SingleElement_1 0.646 12.58%
BM_PushHeap_uint64_SingleElement_1024 0.376 -
BM_PushHeap_uint64_SingleElement_16 0.348 -
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.404 3.68%
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.359 -
BM_StringAssignAsciizMix_Opaque 4.999 1.02%
BM_StringAssignAsciizMix_Transparent 2.973 -1.61%
BM_StringAssignAsciiz_Empty_Opaque 3.103 3.96%
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 189.393 -
BM_StringAssignAsciiz_Huge_Transparent 188.610 -
BM_StringAssignAsciiz_Large_Opaque 11.482 -1.15%
BM_StringAssignAsciiz_Large_Transparent 11.488 -1.34%
BM_StringAssignAsciiz_Small_Opaque 3.105 3.96%
BM_StringAssignAsciiz_Small_Transparent 0.451 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 112.662 3.02%
BM_StringAssignStr_Huge_Transparent 113.497 4.73%
BM_StringAssignStr_Large_Opaque 10.460 -
BM_StringAssignStr_Large_Transparent 10.374 -
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.486 -4.82%
BM_StringConstructDestroyCStr_Empty_Opaque 2.297 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.298 -3.51%
BM_StringConstructDestroyCStr_Huge_Opaque 158.286 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.164 -
BM_StringConstructDestroyCStr_Large_Opaque 16.636 -9.02%
BM_StringConstructDestroyCStr_Large_Transparent 11.619 -11.74%
BM_StringConstructDestroyCStr_Small_Opaque 2.132 2.48%
BM_StringConstructDestroyCStr_Small_Transparent 0.394 6.55%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 108.230 -
BM_StringCopy_Large 6.232 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.236 -9.91%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 12.344 12.82%
BM_StringDestroy_Large 7.397 3.95%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.351 -
BM_StringEraseToEnd_Huge_Opaque 2.494 8.69%
BM_StringEraseToEnd_Huge_Transparent 2.559 5.94%
BM_StringEraseToEnd_Large_Opaque 0.985 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.593 -2.18%
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.955 7.89%
BM_StringEraseWithMove_Empty_Transparent 0.654 -
BM_StringEraseWithMove_Huge_Opaque 48.806 11.16%
BM_StringEraseWithMove_Huge_Transparent 48.020 13.87%
BM_StringEraseWithMove_Large_Opaque 2.804 -2.07%
BM_StringEraseWithMove_Large_Transparent 2.697 -3.41%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.180 -
BM_StringFindAllMatch/1 2.807 -6.46%
BM_StringFindAllMatch/131072 2270.017 -
BM_StringFindAllMatch/32768 574.635 1.64%
BM_StringFindAllMatch/4096 79.730 -
BM_StringFindAllMatch/512 11.471 2.93%
BM_StringFindAllMatch/64 3.143 -4.58%
BM_StringFindAllMatch/8 2.587 -8.23%
BM_StringFindCharLiteral/1024 18.669 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.204 -
BM_StringFindCharLiteral/256 5.316 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.102 -
BM_StringFindCharLiteral/512 9.475 -
BM_StringFindCharLiteral/64 2.111 -
BM_StringFindCharLiteral/8 1.622 -
BM_StringFindCharLiteral/8192 137.955 -1.44%
BM_StringFindMatch1/1 981.410 -
BM_StringFindMatch1/32768 1579.071 1.66%
BM_StringFindMatch1/4096 1059.024 -
BM_StringFindMatch1/512 989.826 -
BM_StringFindMatch1/64 984.666 -
BM_StringFindMatch1/8 981.299 -
BM_StringFindMatch2/1 981.353 -
BM_StringFindMatch2/32768 1578.831 1.57%
BM_StringFindMatch2/4096 1057.871 -1.18%
BM_StringFindMatch2/512 989.430 -
BM_StringFindMatch2/64 987.132 -
BM_StringFindMatch2/8 981.114 -
BM_StringFindNoMatch/10 1.355 4.36%
BM_StringFindNoMatch/131072 1961.783 -
BM_StringFindNoMatch/32768 498.534 -
BM_StringFindNoMatch/4096 75.129 -
BM_StringFindNoMatch/512 9.376 1.22%
BM_StringFindNoMatch/64 2.083 -
BM_StringFindStringLiteral/1024 18.229 6.06%
BM_StringFindStringLiteral/128 3.202 4.40%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.319 -
BM_StringFindStringLiteral/256 5.441 1.34%
BM_StringFindStringLiteral/32 1.769 1.41%
BM_StringFindStringLiteral/4096 80.014 3.80%
BM_StringFindStringLiteral/512 9.699 4.21%
BM_StringFindStringLiteral/64 2.243 3.09%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 143.503 3.97%
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.717 -
BM_StringRead_Cold_Deep_Empty 1.327 18.04%
BM_StringRead_Cold_Deep_Large 1.510 26.45%
BM_StringRead_Cold_Deep_Small 1.327 17.13%
BM_StringRead_Cold_Shallow_Empty 1.281 22.38%
BM_StringRead_Cold_Shallow_Large 1.319 23.97%
BM_StringRead_Cold_Shallow_Small 1.295 23.88%
BM_StringRead_Hot_Deep_Empty 0.497 -
BM_StringRead_Hot_Deep_Large 0.511 -
BM_StringRead_Hot_Deep_Small 0.500 -
BM_StringRead_Hot_Shallow_Empty 0.475 -
BM_StringRead_Hot_Shallow_Large 0.465 -2.86%
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -2.88%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.590 -1.42%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.610 1.43%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.025 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.421 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -8.66%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -6.19%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.205 -4.24%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -4.17%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.301 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.815 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.833 1.80%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.818 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.411 -10.35%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.445 70.94%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.606 -9.45%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -6.40%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.692 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.625 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.592 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.591 -3.07%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.226 3.66%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.411 -1.45%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.108 3.26%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.654 2.46%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.236 3.12%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.158 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.716 -3.59%
BM_StringRelational_Compare_Empty_Huge_Control 1.716 6.45%
BM_StringRelational_Compare_Empty_Large_Control 1.719 6.25%
BM_StringRelational_Compare_Empty_Small_Control 1.714 -
BM_StringRelational_Compare_Huge_Empty_Control 1.662 3.10%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.235 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.769 -
BM_StringRelational_Compare_Huge_Huge_Control 98.912 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.657 2.85%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.934 5.36%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.677 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 1.764 -14.52%
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -3.76%
BM_StringRelational_Eq_Empty_Large_Control 0.473 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.530 -5.41%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.151 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.368 -
BM_StringRelational_Eq_Huge_Huge_Control 98.744 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.502 20.99%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.958 -5.88%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.271 -4.73%
BM_StringRelational_Eq_Small_Huge_Control 0.465 -5.41%
BM_StringRelational_Eq_Small_Large_Control 0.488 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.665 6.34%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.144 -1.52%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.672 -
BM_StringRelational_Eq_Small_Small_Control 1.803 4.30%
BM_StringRelational_Less_Empty_Empty_Control 1.614 -
BM_StringRelational_Less_Empty_Huge_Control 1.616 -
BM_StringRelational_Less_Empty_Large_Control 1.613 -
BM_StringRelational_Less_Empty_Small_Control 1.613 -1.64%
BM_StringRelational_Less_Huge_Empty_Control 1.775 10.22%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.350 -1.66%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 60.505 8.43%
BM_StringRelational_Less_Huge_Huge_Control 98.524 -
BM_StringRelational_Less_Huge_Large_Control 2.162 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.735 7.75%
BM_StringRelational_Less_Large_Huge_Control 2.083 -3.54%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.416 1.02%
BM_StringRelational_Less_Large_Large_ChangeLast 2.102 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.190 1.65%
BM_StringRelational_Less_Large_Small_Control 1.926 4.19%
BM_StringRelational_Less_Small_Empty_Control 1.617 -
BM_StringRelational_Less_Small_Huge_Control 1.854 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.735 3.75%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.825 -
BM_align/1 0.659 5.48%
BM_align/256 0.654 5.03%
BM_align/64 0.655 5.17%
BM_align/8 0.656 5.29%
BM_deque_deque_copy/0 0.801 -4.59%
BM_deque_deque_copy/1 2.542 -
BM_deque_deque_copy/1024 37.083 -
BM_deque_deque_copy/2 2.300 -
BM_deque_deque_copy/4000 140.830 -
BM_deque_deque_copy/4096 148.667 -
BM_deque_deque_copy/512 17.681 -
BM_deque_deque_copy/5500 199.294 -
BM_deque_deque_copy/64 3.028 -
BM_deque_deque_copy/64000 2919.619 -1.99%
BM_deque_deque_copy/65536 3074.543 -2.97%
BM_deque_deque_copy/70000 3196.658 -1.15%
BM_deque_deque_copy_backward/0 0.921 -
BM_deque_deque_copy_backward/1 2.738 -1.50%
BM_deque_deque_copy_backward/1024 38.018 -
BM_deque_deque_copy_backward/2 2.467 -2.33%
BM_deque_deque_copy_backward/4000 151.985 -
BM_deque_deque_copy_backward/4096 160.023 4.23%
BM_deque_deque_copy_backward/512 19.001 -
BM_deque_deque_copy_backward/5500 210.598 2.93%
BM_deque_deque_copy_backward/64 3.411 1.84%
BM_deque_deque_copy_backward/64000 7920.370 -
BM_deque_deque_copy_backward/65536 8040.315 -
BM_deque_deque_copy_backward/70000 8567.345 -2.22%
BM_deque_deque_move/0 0.823 5.95%
BM_deque_deque_move/1 2.614 2.70%
BM_deque_deque_move/1024 36.789 -1.32%
BM_deque_deque_move/2 2.304 2.62%
BM_deque_deque_move/4000 141.176 -
BM_deque_deque_move/4096 147.808 -
BM_deque_deque_move/512 17.646 -
BM_deque_deque_move/5500 196.576 -
BM_deque_deque_move/64 3.052 -
BM_deque_deque_move/64000 3013.702 -
BM_deque_deque_move/65536 3074.768 -
BM_deque_deque_move/70000 3372.983 -
BM_deque_deque_move_backward/0 0.919 7.01%
BM_deque_deque_move_backward/1 2.804 1.21%
BM_deque_deque_move_backward/1024 40.292 4.40%
BM_deque_deque_move_backward/2 2.523 -
BM_deque_deque_move_backward/4000 154.254 3.15%
BM_deque_deque_move_backward/4096 154.449 1.02%
BM_deque_deque_move_backward/512 18.922 -
BM_deque_deque_move_backward/5500 205.396 -
BM_deque_deque_move_backward/64 3.381 1.00%
BM_deque_deque_move_backward/64000 7750.575 -
BM_deque_deque_move_backward/65536 8027.535 -
BM_deque_deque_move_backward/70000 8513.638 -
BM_deque_deque_ranges_copy/0 0.851 -7.34%
BM_deque_deque_ranges_copy/1 2.330 -6.50%
BM_deque_deque_ranges_copy/1024 37.294 -
BM_deque_deque_ranges_copy/2 2.075 -7.44%
BM_deque_deque_ranges_copy/4000 145.592 2.30%
BM_deque_deque_ranges_copy/4096 152.924 3.84%
BM_deque_deque_ranges_copy/512 17.607 -
BM_deque_deque_ranges_copy/5500 198.205 -
BM_deque_deque_ranges_copy/64 3.029 -1.85%
BM_deque_deque_ranges_copy/64000 2953.723 -
BM_deque_deque_ranges_copy/65536 3096.352 -
BM_deque_deque_ranges_copy/70000 3274.221 -
BM_deque_deque_ranges_copy_backward/0 0.856 -
BM_deque_deque_ranges_copy_backward/1 2.715 -
BM_deque_deque_ranges_copy_backward/1024 39.112 3.47%
BM_deque_deque_ranges_copy_backward/2 2.468 1.76%
BM_deque_deque_ranges_copy_backward/4000 149.579 -6.44%
BM_deque_deque_ranges_copy_backward/4096 153.973 -1.89%
BM_deque_deque_ranges_copy_backward/512 18.934 -
BM_deque_deque_ranges_copy_backward/5500 204.120 -
BM_deque_deque_ranges_copy_backward/64 3.387 -
BM_deque_deque_ranges_copy_backward/64000 7738.947 -
BM_deque_deque_ranges_copy_backward/65536 8015.238 -
BM_deque_deque_ranges_copy_backward/70000 8536.059 -1.37%
BM_deque_deque_ranges_move/0 0.727 -20.94%
BM_deque_deque_ranges_move/1 2.421 -3.32%
BM_deque_deque_ranges_move/1024 36.879 -2.34%
BM_deque_deque_ranges_move/2 2.084 -5.31%
BM_deque_deque_ranges_move/4000 143.841 -
BM_deque_deque_ranges_move/4096 147.379 -
BM_deque_deque_ranges_move/512 17.630 -
BM_deque_deque_ranges_move/5500 196.861 -
BM_deque_deque_ranges_move/64 3.051 -
BM_deque_deque_ranges_move/64000 3120.235 -
BM_deque_deque_ranges_move/65536 3065.769 -1.10%
BM_deque_deque_ranges_move/70000 3272.556 -2.93%
BM_deque_deque_ranges_move_backward/0 0.851 -7.30%
BM_deque_deque_ranges_move_backward/1 2.592 -7.17%
BM_deque_deque_ranges_move_backward/1024 37.796 -2.69%
BM_deque_deque_ranges_move_backward/2 2.289 -9.26%
BM_deque_deque_ranges_move_backward/4000 150.306 -
BM_deque_deque_ranges_move_backward/4096 152.965 -
BM_deque_deque_ranges_move_backward/512 19.002 -3.70%
BM_deque_deque_ranges_move_backward/5500 202.697 -
BM_deque_deque_ranges_move_backward/64 3.425 1.76%
BM_deque_deque_ranges_move_backward/64000 7884.633 -
BM_deque_deque_ranges_move_backward/65536 7996.563 -
BM_deque_deque_ranges_move_backward/70000 8583.271 -1.18%
BM_deque_vector_copy/0 1.425 -5.08%
BM_deque_vector_copy/1 2.115 -
BM_deque_vector_copy/1024 37.296 -
BM_deque_vector_copy/2 1.828 -
BM_deque_vector_copy/4000 142.333 -
BM_deque_vector_copy/4096 144.972 -
BM_deque_vector_copy/512 16.555 -
BM_deque_vector_copy/5500 196.819 -7.02%
BM_deque_vector_copy/64 2.632 1.43%
BM_deque_vector_copy/64000 2858.356 -
BM_deque_vector_copy/65536 2908.023 -
BM_deque_vector_copy/70000 3202.247 -
BM_deque_vector_copy_backward/0 1.536 -1.89%
BM_deque_vector_copy_backward/1 2.115 -1.00%
BM_deque_vector_copy_backward/1024 37.167 -
BM_deque_vector_copy_backward/2 1.839 -
BM_deque_vector_copy_backward/4000 143.418 -
BM_deque_vector_copy_backward/4096 148.216 -
BM_deque_vector_copy_backward/512 17.916 -
BM_deque_vector_copy_backward/5500 197.254 -
BM_deque_vector_copy_backward/64 2.925 -
BM_deque_vector_copy_backward/64000 7951.655 -
BM_deque_vector_copy_backward/65536 8084.688 -2.34%
BM_deque_vector_copy_backward/70000 8696.740 -5.26%
BM_deque_vector_move/0 1.476 12.81%
BM_deque_vector_move/1 2.135 1.77%
BM_deque_vector_move/1024 37.220 -3.85%
BM_deque_vector_move/2 1.837 3.48%
BM_deque_vector_move/4000 142.151 -
BM_deque_vector_move/4096 145.419 -
BM_deque_vector_move/512 16.582 -1.92%
BM_deque_vector_move/5500 195.370 -
BM_deque_vector_move/64 2.641 -
BM_deque_vector_move/64000 2969.882 -
BM_deque_vector_move/65536 2965.515 -1.01%
BM_deque_vector_move/70000 3208.444 -
BM_deque_vector_move_backward/0 1.465 -
BM_deque_vector_move_backward/1 2.136 2.96%
BM_deque_vector_move_backward/1024 37.217 -
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 142.924 -
BM_deque_vector_move_backward/4096 148.709 -
BM_deque_vector_move_backward/512 17.899 -
BM_deque_vector_move_backward/5500 196.895 -
BM_deque_vector_move_backward/64 2.924 -
BM_deque_vector_move_backward/64000 7962.872 -
BM_deque_vector_move_backward/65536 8216.463 2.12%
BM_deque_vector_move_backward/70000 8689.343 -2.11%
BM_deque_vector_ranges_copy/0 1.414 3.46%
BM_deque_vector_ranges_copy/1 2.110 -
BM_deque_vector_ranges_copy/1024 37.195 -
BM_deque_vector_ranges_copy/2 1.831 -
BM_deque_vector_ranges_copy/4000 142.264 -
BM_deque_vector_ranges_copy/4096 145.050 -
BM_deque_vector_ranges_copy/512 16.552 -
BM_deque_vector_ranges_copy/5500 194.110 -
BM_deque_vector_ranges_copy/64 2.591 -
BM_deque_vector_ranges_copy/64000 2920.492 -
BM_deque_vector_ranges_copy/65536 2953.646 -
BM_deque_vector_ranges_copy/70000 3226.130 -
BM_deque_vector_ranges_copy_backward/0 1.427 -
BM_deque_vector_ranges_copy_backward/1 2.086 -
BM_deque_vector_ranges_copy_backward/1024 37.053 -
BM_deque_vector_ranges_copy_backward/2 1.837 -
BM_deque_vector_ranges_copy_backward/4000 142.972 -
BM_deque_vector_ranges_copy_backward/4096 148.302 -
BM_deque_vector_ranges_copy_backward/512 17.913 -
BM_deque_vector_ranges_copy_backward/5500 198.210 1.63%
BM_deque_vector_ranges_copy_backward/64 2.922 -
BM_deque_vector_ranges_copy_backward/64000 7902.364 -3.54%
BM_deque_vector_ranges_copy_backward/65536 8189.462 -
BM_deque_vector_ranges_copy_backward/70000 8600.882 -5.92%
BM_deque_vector_ranges_move/0 1.532 13.08%
BM_deque_vector_ranges_move/1 2.091 3.22%
BM_deque_vector_ranges_move/1024 37.422 -
BM_deque_vector_ranges_move/2 1.837 2.90%
BM_deque_vector_ranges_move/4000 141.967 -
BM_deque_vector_ranges_move/4096 145.132 -
BM_deque_vector_ranges_move/512 16.562 -
BM_deque_vector_ranges_move/5500 193.252 -8.46%
BM_deque_vector_ranges_move/64 2.662 1.92%
BM_deque_vector_ranges_move/64000 2972.766 -
BM_deque_vector_ranges_move/65536 2973.315 -
BM_deque_vector_ranges_move/70000 3239.253 -
BM_deque_vector_ranges_move_backward/0 1.411 3.50%
BM_deque_vector_ranges_move_backward/1 2.114 1.08%
BM_deque_vector_ranges_move_backward/1024 36.833 -
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 142.448 -
BM_deque_vector_ranges_move_backward/4096 148.277 -
BM_deque_vector_ranges_move_backward/512 17.895 -
BM_deque_vector_ranges_move_backward/5500 195.929 -
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 7864.045 -
BM_deque_vector_ranges_move_backward/65536 8204.929 1.23%
BM_deque_vector_ranges_move_backward/70000 8753.134 -1.95%
BM_getline_string 17.022 -2.90%
BM_lexicographical_compare_three_way<IntPtr>/1 0.394 -14.28%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.057 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249361.957 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.354 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3772.123 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.609 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60338.075 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.160 -
BM_lexicographical_compare_three_way<IntPtr>/4096 956.189 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.676 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15080.166 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.250 -1.55%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.713 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497168.737 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.222 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7713.513 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.238 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123370.250 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.735 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1933.552 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.421 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30816.592 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.352 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.281 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245700.293 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.248 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3787.147 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.674 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60318.371 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.245 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 959.611 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.738 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15081.126 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 -7.42%
BM_lexicographical_compare_three_way_fast_path/1024 246.840 -
BM_lexicographical_compare_three_way_fast_path/1048576 246638.727 -
BM_lexicographical_compare_three_way_fast_path/16 4.358 -
BM_lexicographical_compare_three_way_fast_path/16384 3785.459 -
BM_lexicographical_compare_three_way_fast_path/256 71.370 1.34%
BM_lexicographical_compare_three_way_fast_path/262144 60452.006 -
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 959.744 -
BM_lexicographical_compare_three_way_fast_path/64 15.664 -1.49%
BM_lexicographical_compare_three_way_fast_path/65536 15113.538 -
BM_lexicographical_compare_three_way_slow_path/1 0.390 -
BM_lexicographical_compare_three_way_slow_path/1024 294.303 -
BM_lexicographical_compare_three_way_slow_path/1048576 294689.955 -
BM_lexicographical_compare_three_way_slow_path/16 4.598 -
BM_lexicographical_compare_three_way_slow_path/16384 4555.395 -
BM_lexicographical_compare_three_way_slow_path/256 79.631 -
BM_lexicographical_compare_three_way_slow_path/262144 72703.681 -
BM_lexicographical_compare_three_way_slow_path/4 1.187 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.242 -
BM_lexicographical_compare_three_way_slow_path/64 17.844 -
BM_lexicographical_compare_three_way_slow_path/65536 18188.986 -
BM_map_find_string_literal 12.843 -
BM_num_get<bool> 11.932 1.50%
BM_num_get<double> 36.770 3.07%
BM_num_get<float> 36.480 -
BM_num_get<long> 10.816 -
BM_num_get<long_double> 36.352 -
BM_num_get<long_long> 10.644 -2.35%
BM_num_get<unsigned_int> 9.756 -1.59%
BM_num_get<unsigned_long> 10.403 1.56%
BM_num_get<unsigned_long_long> 10.439 -
BM_num_get<unsigned_short> 10.144 -
BM_num_get<void*> 11.007 -
BM_num_put<bool> 11.411 3.83%
BM_num_put<const_void*> 12.454 -
BM_num_put<double> 57.732 -
BM_num_put<long> 11.974 1.13%
BM_num_put<long_double> 58.860 -
BM_num_put<long_long> 12.045 2.75%
BM_num_put<unsigned_long> 11.822 2.91%
BM_num_put<unsigned_long_long> 11.454 -1.30%
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 268.619 -7.59%
BM_std_minmax_element<char>/2 0.690 -
BM_std_minmax_element<char>/3 1.275 6.32%
BM_std_minmax_element<char>/4 1.273 -
BM_std_minmax_element<char>/4000 1028.247 -8.06%
BM_std_minmax_element<char>/4096 1050.576 -8.30%
BM_std_minmax_element<char>/512 137.668 -7.51%
BM_std_minmax_element<char>/5500 1406.044 -8.47%
BM_std_minmax_element<char>/64 17.455 -5.31%
BM_std_minmax_element<char>/64000 16277.326 -8.68%
BM_std_minmax_element<char>/65536 16671.428 -8.60%
BM_std_minmax_element<char>/70000 17785.325 -8.69%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 257.728 5.93%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.142 8.24%
BM_std_minmax_element<int>/4 1.187 2.46%
BM_std_minmax_element<int>/4000 995.520 6.41%
BM_std_minmax_element<int>/4096 1025.389 7.09%
BM_std_minmax_element<int>/512 131.356 5.61%
BM_std_minmax_element<int>/5500 1363.486 6.18%
BM_std_minmax_element<int>/64 16.446 3.08%
BM_std_minmax_element<int>/64000 15845.522 6.42%
BM_std_minmax_element<int>/65536 16265.005 6.85%
BM_std_minmax_element<int>/70000 17390.311 6.97%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 273.645 -
BM_std_minmax_element<long_long>/2 0.644 -5.78%
BM_std_minmax_element<long_long>/3 1.362 24.37%
BM_std_minmax_element<long_long>/4 1.254 -
BM_std_minmax_element<long_long>/4000 1050.045 -
BM_std_minmax_element<long_long>/4096 1075.224 -
BM_std_minmax_element<long_long>/512 138.879 -
BM_std_minmax_element<long_long>/5500 1437.751 -
BM_std_minmax_element<long_long>/64 17.238 -
BM_std_minmax_element<long_long>/64000 16741.294 -
BM_std_minmax_element<long_long>/65536 17143.492 -
BM_std_minmax_element<long_long>/70000 18320.412 -
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 266.810 -7.86%
BM_std_minmax_element<short>/2 0.648 14.18%
BM_std_minmax_element<short>/3 1.086 -2.41%
BM_std_minmax_element<short>/4 1.214 -2.26%
BM_std_minmax_element<short>/4000 1015.314 -9.19%
BM_std_minmax_element<short>/4096 1038.744 -9.28%
BM_std_minmax_element<short>/512 136.924 -7.50%
BM_std_minmax_element<short>/5500 1393.415 -9.27%
BM_std_minmax_element<short>/64 17.121 -5.95%
BM_std_minmax_element<short>/64000 16059.621 -9.17%
BM_std_minmax_element<short>/65536 16429.769 -9.22%
BM_std_minmax_element<short>/70000 17582.528 -9.52%
BM_tolower_char<char> 0.690 -
BM_tolower_char<wchar_t> 0.688 -
BM_tolower_string<char> 15.146 -
BM_tolower_string<wchar_t> 6.492 -
BM_toupper_char<char> 0.610 -
BM_toupper_char<wchar_t> 0.665 -2.72%
BM_toupper_string<char> 15.478 -
BM_toupper_string<wchar_t> 6.256 -
BM_vector_deque_copy/0 0.520 -5.16%
BM_vector_deque_copy/1 2.186 -3.43%
BM_vector_deque_copy/1024 35.743 -4.89%
BM_vector_deque_copy/2 1.939 -4.18%
BM_vector_deque_copy/4000 140.468 -3.18%
BM_vector_deque_copy/4096 144.453 -
BM_vector_deque_copy/512 16.941 -
BM_vector_deque_copy/5500 195.856 -
BM_vector_deque_copy/64 2.766 -2.13%
BM_vector_deque_copy/64000 2840.520 -
BM_vector_deque_copy/65536 2856.242 -
BM_vector_deque_copy/70000 3102.837 -
BM_vector_deque_copy_backward/0 0.480 -4.18%
BM_vector_deque_copy_backward/1 2.313 -1.09%
BM_vector_deque_copy_backward/1024 37.990 -
BM_vector_deque_copy_backward/2 2.059 -
BM_vector_deque_copy_backward/4000 144.703 -
BM_vector_deque_copy_backward/4096 150.357 -
BM_vector_deque_copy_backward/512 17.495 -
BM_vector_deque_copy_backward/5500 197.040 -
BM_vector_deque_copy_backward/64 2.983 -
BM_vector_deque_copy_backward/64000 8207.712 1.40%
BM_vector_deque_copy_backward/65536 8429.307 1.10%
BM_vector_deque_copy_backward/70000 8861.650 -1.18%
BM_vector_deque_move/0 0.500 34.84%
BM_vector_deque_move/1 2.260 6.37%
BM_vector_deque_move/1024 35.594 -1.05%
BM_vector_deque_move/2 2.003 4.57%
BM_vector_deque_move/4000 141.168 -
BM_vector_deque_move/4096 145.046 -
BM_vector_deque_move/512 16.954 -
BM_vector_deque_move/5500 195.213 -
BM_vector_deque_move/64 2.800 2.81%
BM_vector_deque_move/64000 2841.989 -
BM_vector_deque_move/65536 2867.041 -
BM_vector_deque_move/70000 3103.921 -
BM_vector_deque_move_backward/0 0.467 -4.54%
BM_vector_deque_move_backward/1 2.244 -3.12%
BM_vector_deque_move_backward/1024 37.515 -1.22%
BM_vector_deque_move_backward/2 2.002 -2.55%
BM_vector_deque_move_backward/4000 144.150 -
BM_vector_deque_move_backward/4096 147.312 -
BM_vector_deque_move_backward/512 17.648 -
BM_vector_deque_move_backward/5500 197.110 -
BM_vector_deque_move_backward/64 3.012 1.44%
BM_vector_deque_move_backward/64000 7962.013 -2.39%
BM_vector_deque_move_backward/65536 8327.746 -
BM_vector_deque_move_backward/70000 8720.055 -1.12%
BM_vector_deque_ranges_copy/0 0.605 31.81%
BM_vector_deque_ranges_copy/1 2.129 2.00%
BM_vector_deque_ranges_copy/1024 35.915 -
BM_vector_deque_ranges_copy/2 1.837 1.18%
BM_vector_deque_ranges_copy/4000 140.472 -
BM_vector_deque_ranges_copy/4096 145.340 -
BM_vector_deque_ranges_copy/512 16.989 -
BM_vector_deque_ranges_copy/5500 196.285 -
BM_vector_deque_ranges_copy/64 2.652 -1.81%
BM_vector_deque_ranges_copy/64000 2841.506 -
BM_vector_deque_ranges_copy/65536 2858.387 -
BM_vector_deque_ranges_copy/70000 3103.322 -1.95%
BM_vector_deque_ranges_copy_backward/0 0.605 50.71%
BM_vector_deque_ranges_copy_backward/1 2.329 2.75%
BM_vector_deque_ranges_copy_backward/1024 38.004 2.47%
BM_vector_deque_ranges_copy_backward/2 2.057 2.92%
BM_vector_deque_ranges_copy_backward/4000 140.800 -1.00%
BM_vector_deque_ranges_copy_backward/4096 149.648 -
BM_vector_deque_ranges_copy_backward/512 17.499 -
BM_vector_deque_ranges_copy_backward/5500 196.200 -
BM_vector_deque_ranges_copy_backward/64 2.965 -2.07%
BM_vector_deque_ranges_copy_backward/64000 8220.336 1.80%
BM_vector_deque_ranges_copy_backward/65536 8408.370 -
BM_vector_deque_ranges_copy_backward/70000 8743.599 -
BM_vector_deque_ranges_move/0 0.459 8.90%
BM_vector_deque_ranges_move/1 2.255 1.94%
BM_vector_deque_ranges_move/1024 35.955 -
BM_vector_deque_ranges_move/2 1.944 -
BM_vector_deque_ranges_move/4000 140.259 -
BM_vector_deque_ranges_move/4096 144.631 -
BM_vector_deque_ranges_move/512 16.894 -
BM_vector_deque_ranges_move/5500 196.138 -
BM_vector_deque_ranges_move/64 2.777 -
BM_vector_deque_ranges_move/64000 2839.217 -
BM_vector_deque_ranges_move/65536 2858.834 -
BM_vector_deque_ranges_move/70000 3102.470 -
BM_vector_deque_ranges_move_backward/0 0.473 8.25%
BM_vector_deque_ranges_move_backward/1 2.359 5.98%
BM_vector_deque_ranges_move_backward/1024 37.399 -1.89%
BM_vector_deque_ranges_move_backward/2 2.056 6.17%
BM_vector_deque_ranges_move_backward/4000 141.074 -
BM_vector_deque_ranges_move_backward/4096 148.640 -1.20%
BM_vector_deque_ranges_move_backward/512 17.486 -1.70%
BM_vector_deque_ranges_move_backward/5500 196.818 -
BM_vector_deque_ranges_move_backward/64 3.018 -1.55%
BM_vector_deque_ranges_move_backward/64000 8008.244 2.28%
BM_vector_deque_ranges_move_backward/65536 8308.844 2.87%
BM_vector_deque_ranges_move_backward/70000 8800.497 1.14%
SetIntersection_Front_Set_float_1024_1 1063544.099 1.93%
SetIntersection_Front_Set_float_1024_1024 12262797.860 3.84%
SetIntersection_Front_Set_float_1024_16 1222755.935 1.44%
SetIntersection_Front_Set_float_1024_256 4180891.377 8.28%
SetIntersection_Front_Set_float_1024_4 1086410.339 1.38%
SetIntersection_Front_Set_float_1024_64 1837111.829 -
SetIntersection_Front_Set_float_16384_1 1030836.182 -1.18%
SetIntersection_Front_Set_float_16384_1024 13515809.774 18.86%
SetIntersection_Front_Set_float_16384_16 1195295.476 -1.22%
SetIntersection_Front_Set_float_16384_16384 217555112.188 -
SetIntersection_Front_Set_float_16384_256 3970809.975 7.05%
SetIntersection_Front_Set_float_16384_4 1072619.081 -
SetIntersection_Front_Set_float_16384_64 1760683.870 -2.07%
SetIntersection_Front_Set_float_16_1 63036793.840 -
SetIntersection_Front_Set_float_16_16 38274669.987 1.57%
SetIntersection_Front_Set_float_16_4 55024157.772 -
SetIntersection_Front_Set_float_1_1 538012672.831 -
SetIntersection_Front_Set_float_256_1 4159492.448 -
SetIntersection_Front_Set_float_256_16 4608386.754 3.39%
SetIntersection_Front_Set_float_256_256 7550832.560 3.86%
SetIntersection_Front_Set_float_256_4 4234773.732 2.50%
SetIntersection_Front_Set_float_256_64 5406784.803 1.81%
SetIntersection_Front_Set_float_262144_1 1011724.785 -2.82%
SetIntersection_Front_Set_float_262144_1024 12044095.360 -
SetIntersection_Front_Set_float_262144_16 1164986.891 -1.85%
SetIntersection_Front_Set_float_262144_16384 212523619.337 -
SetIntersection_Front_Set_float_262144_256 3793431.964 1.55%
SetIntersection_Front_Set_float_262144_262144 1591038.494 -
SetIntersection_Front_Set_float_262144_4 1063908.811 2.03%
SetIntersection_Front_Set_float_262144_64 1647273.412 -1.67%
SetIntersection_Front_Set_float_4_1 214899746.969 -
SetIntersection_Front_Set_float_4_4 138075152.191 -
SetIntersection_Front_Set_float_64_1 16652540.225 1.82%
SetIntersection_Front_Set_float_64_16 15361338.017 -
SetIntersection_Front_Set_float_64_4 16180910.422 1.43%
SetIntersection_Front_Set_float_64_64 13347675.741 1.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1052757.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13645788.356 -7.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1195558.282 -1.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4136509.810 -5.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1032192.488 -4.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1804876.428 -1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1029997.561 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13667126.653 -2.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1195728.935 -1.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 250514445.901 -28.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4461251.582 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1055892.266 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1856901.862 -3.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62439943.044 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38639150.455 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54861644.352 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532003794.376 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4145088.325 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4558611.049 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8849934.642 5.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4156870.136 -2.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5773317.378 -3.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1045322.977 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 17258619.127 26.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1217460.261 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 331704890.697 -2.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4216488.237 -5.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1844915.121 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1078118.686 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1772211.453 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212590386.293 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137226464.109 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16343578.462 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15584360.803 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16444704.856 2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13892373.158 -5.63%
SetIntersection_Front_Set_string_1024_1 1092551.829 2.27%
SetIntersection_Front_Set_string_1024_1024 58436781.220 6.12%
SetIntersection_Front_Set_string_1024_16 1909390.539 -
SetIntersection_Front_Set_string_1024_256 15094790.085 6.34%
SetIntersection_Front_Set_string_1024_4 1254120.075 -
SetIntersection_Front_Set_string_1024_64 4592073.017 1.33%
SetIntersection_Front_Set_string_16384_1 1086540.111 -
SetIntersection_Front_Set_string_16384_1024 59679488.692 2.14%
SetIntersection_Front_Set_string_16384_16 1852045.124 -
SetIntersection_Front_Set_string_16384_16384 346714502.080 -
SetIntersection_Front_Set_string_16384_256 15080016.160 1.24%
SetIntersection_Front_Set_string_16384_4 1227596.185 -
SetIntersection_Front_Set_string_16384_64 4512717.846 -
SetIntersection_Front_Set_string_16_1 64820415.347 -
SetIntersection_Front_Set_string_16_16 60441579.832 1.07%
SetIntersection_Front_Set_string_16_4 64384855.007 -
SetIntersection_Front_Set_string_1_1 551479125.867 -
SetIntersection_Front_Set_string_256_1 4312761.693 -
SetIntersection_Front_Set_string_256_16 7101180.824 -1.00%
SetIntersection_Front_Set_string_256_256 29890458.854 -
SetIntersection_Front_Set_string_256_4 4941646.217 -
SetIntersection_Front_Set_string_256_64 14522998.847 -2.31%
SetIntersection_Front_Set_string_262144_1 1054701.301 -
SetIntersection_Front_Set_string_262144_1024 59896579.289 -
SetIntersection_Front_Set_string_262144_16 1872399.961 -1.02%
SetIntersection_Front_Set_string_262144_16384 348940828.565 -
SetIntersection_Front_Set_string_262144_256 14736181.560 -
SetIntersection_Front_Set_string_262144_262144 17660226.400 -4.69%
SetIntersection_Front_Set_string_262144_4 1250527.528 1.26%
SetIntersection_Front_Set_string_262144_64 4599001.921 -
SetIntersection_Front_Set_string_4_1 219926797.721 -
SetIntersection_Front_Set_string_4_4 157387928.841 -
SetIntersection_Front_Set_string_64_1 17027805.153 -
SetIntersection_Front_Set_string_64_16 24542784.143 1.42%
SetIntersection_Front_Set_string_64_4 18728545.419 -
SetIntersection_Front_Set_string_64_64 33597568.721 -1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1047612.745 1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24385692.982 4.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1291468.810 -4.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6515588.209 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1099253.405 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2317309.942 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1040934.647 2.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26276083.299 3.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1288060.679 -3.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359575352.004 1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6525537.387 3.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1100189.132 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2309140.032 1.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63012336.259 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42387090.309 2.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56261769.051 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537366410.199 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4200231.029 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5021452.504 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12796024.222 2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4269509.175 -1.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7476538.061 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1041322.018 2.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26372243.977 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1341336.619 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 366070733.890 2.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6657317.403 3.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3057658.774 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1085564.641 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2290500.586 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214495494.589 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140589476.409 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16504174.828 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17137574.158 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16549975.794 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17990206.764 -
SetIntersection_Front_Set_uint32_1024_1 1041276.412 -
SetIntersection_Front_Set_uint32_1024_1024 12280925.758 -
SetIntersection_Front_Set_uint32_1024_16 1181826.247 -
SetIntersection_Front_Set_uint32_1024_256 4156079.202 -
SetIntersection_Front_Set_uint32_1024_4 1062290.356 -
SetIntersection_Front_Set_uint32_1024_64 1713450.696 1.38%
SetIntersection_Front_Set_uint32_16384_1 1038219.067 -
SetIntersection_Front_Set_uint32_16384_1024 12249097.035 -8.55%
SetIntersection_Front_Set_uint32_16384_16 1176043.672 -1.28%
SetIntersection_Front_Set_uint32_16384_16384 215720687.100 -
SetIntersection_Front_Set_uint32_16384_256 3863992.579 2.92%
SetIntersection_Front_Set_uint32_16384_4 1027377.688 -3.63%
SetIntersection_Front_Set_uint32_16384_64 1611355.248 -4.69%
SetIntersection_Front_Set_uint32_16_1 62235946.667 -
SetIntersection_Front_Set_uint32_16_16 37729010.337 -
SetIntersection_Front_Set_uint32_16_4 54114507.083 -
SetIntersection_Front_Set_uint32_1_1 529532131.228 -
SetIntersection_Front_Set_uint32_256_1 4078515.671 -2.42%
SetIntersection_Front_Set_uint32_256_16 4487110.375 1.55%
SetIntersection_Front_Set_uint32_256_256 7220135.798 -4.79%
SetIntersection_Front_Set_uint32_256_4 4153879.370 1.23%
SetIntersection_Front_Set_uint32_256_64 5374676.137 -1.70%
SetIntersection_Front_Set_uint32_262144_1 1005687.648 -1.94%
SetIntersection_Front_Set_uint32_262144_1024 12588713.959 1.77%
SetIntersection_Front_Set_uint32_262144_16 1155107.387 3.55%
SetIntersection_Front_Set_uint32_262144_16384 215022225.327 -2.12%
SetIntersection_Front_Set_uint32_262144_256 3897961.371 -
SetIntersection_Front_Set_uint32_262144_262144 1619519.369 -
SetIntersection_Front_Set_uint32_262144_4 1027763.546 2.36%
SetIntersection_Front_Set_uint32_262144_64 1596767.403 -2.43%
SetIntersection_Front_Set_uint32_4_1 211601313.872 -
SetIntersection_Front_Set_uint32_4_4 135270577.330 -
SetIntersection_Front_Set_uint32_64_1 16219612.801 -
SetIntersection_Front_Set_uint32_64_16 15027656.219 -2.09%
SetIntersection_Front_Set_uint32_64_4 15913458.472 -
SetIntersection_Front_Set_uint32_64_64 13121023.316 -
SetIntersection_Front_Set_uint64_1024_1 1067230.437 2.62%
SetIntersection_Front_Set_uint64_1024_1024 11995549.196 -
SetIntersection_Front_Set_uint64_1024_16 1198536.060 3.34%
SetIntersection_Front_Set_uint64_1024_256 3538609.460 -3.21%
SetIntersection_Front_Set_uint64_1024_4 1072629.966 3.28%
SetIntersection_Front_Set_uint64_1024_64 1701611.162 6.76%
SetIntersection_Front_Set_uint64_16384_1 993638.079 -4.85%
SetIntersection_Front_Set_uint64_16384_1024 12374340.971 -1.27%
SetIntersection_Front_Set_uint64_16384_16 1189514.081 3.55%
SetIntersection_Front_Set_uint64_16384_16384 226939829.118 -
SetIntersection_Front_Set_uint64_16384_256 3641952.599 -6.68%
SetIntersection_Front_Set_uint64_16384_4 1069659.928 -
SetIntersection_Front_Set_uint64_16384_64 1793121.400 1.35%
SetIntersection_Front_Set_uint64_16_1 62852606.960 -
SetIntersection_Front_Set_uint64_16_16 37537530.550 1.26%
SetIntersection_Front_Set_uint64_16_4 54661224.609 -
SetIntersection_Front_Set_uint64_1_1 533221989.682 -
SetIntersection_Front_Set_uint64_256_1 4149821.129 -
SetIntersection_Front_Set_uint64_256_16 4410070.334 -2.05%
SetIntersection_Front_Set_uint64_256_256 7566344.261 -
SetIntersection_Front_Set_uint64_256_4 4194434.696 -
SetIntersection_Front_Set_uint64_256_64 5277869.355 -
SetIntersection_Front_Set_uint64_262144_1 1052567.663 1.26%
SetIntersection_Front_Set_uint64_262144_1024 12652632.762 -
SetIntersection_Front_Set_uint64_262144_16 1188910.230 -
SetIntersection_Front_Set_uint64_262144_16384 221400878.692 -
SetIntersection_Front_Set_uint64_262144_256 3982534.033 10.99%
SetIntersection_Front_Set_uint64_262144_262144 1667185.793 -
SetIntersection_Front_Set_uint64_262144_4 1048850.758 -2.47%
SetIntersection_Front_Set_uint64_262144_64 1636328.179 -8.65%
SetIntersection_Front_Set_uint64_4_1 213196900.294 -
SetIntersection_Front_Set_uint64_4_4 136569772.696 -
SetIntersection_Front_Set_uint64_64_1 16329181.223 -
SetIntersection_Front_Set_uint64_64_16 15255343.501 -
SetIntersection_Front_Set_uint64_64_4 16088019.957 -
SetIntersection_Front_Set_uint64_64_64 13167468.392 -
SetIntersection_Front_Vector_float_1024_1 1054552.245 1.58%
SetIntersection_Front_Vector_float_1024_1024 5908622.066 -
SetIntersection_Front_Vector_float_1024_16 1130353.068 2.98%
SetIntersection_Front_Vector_float_1024_256 2301842.345 1.14%
SetIntersection_Front_Vector_float_1024_4 1069802.189 -
SetIntersection_Front_Vector_float_1024_64 1387393.933 1.34%
SetIntersection_Front_Vector_float_16384_1 1044613.550 -
SetIntersection_Front_Vector_float_16384_1024 5931104.010 5.94%
SetIntersection_Front_Vector_float_16384_16 1119135.350 1.45%
SetIntersection_Front_Vector_float_16384_16384 79512430.173 2.53%
SetIntersection_Front_Vector_float_16384_256 2296441.422 6.47%
SetIntersection_Front_Vector_float_16384_4 1064057.838 2.05%
SetIntersection_Front_Vector_float_16384_64 1359031.636 1.69%
SetIntersection_Front_Vector_float_16_1 63174022.260 -
SetIntersection_Front_Vector_float_16_16 36076401.315 -
SetIntersection_Front_Vector_float_16_4 54510438.661 -
SetIntersection_Front_Vector_float_1_1 538238255.220 -
SetIntersection_Front_Vector_float_256_1 4231591.206 2.24%
SetIntersection_Front_Vector_float_256_16 4188648.738 -
SetIntersection_Front_Vector_float_256_256 4607037.618 1.36%
SetIntersection_Front_Vector_float_256_4 4197644.828 -
SetIntersection_Front_Vector_float_256_64 4350166.122 -
SetIntersection_Front_Vector_float_262144_1 1055173.969 1.17%
SetIntersection_Front_Vector_float_262144_1024 5920143.622 8.96%
SetIntersection_Front_Vector_float_262144_16 1140622.106 3.66%
SetIntersection_Front_Vector_float_262144_16384 80165352.056 7.24%
SetIntersection_Front_Vector_float_262144_256 2279773.277 -
SetIntersection_Front_Vector_float_262144_262144 348795752.945 -
SetIntersection_Front_Vector_float_262144_4 1076299.721 1.11%
SetIntersection_Front_Vector_float_262144_64 1374019.891 2.53%
SetIntersection_Front_Vector_float_4_1 214570205.818 -
SetIntersection_Front_Vector_float_4_4 136357462.482 -
SetIntersection_Front_Vector_float_64_1 16487681.187 -
SetIntersection_Front_Vector_float_64_16 14361330.133 -
SetIntersection_Front_Vector_float_64_4 15939254.774 -
SetIntersection_Front_Vector_float_64_64 11010424.172 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1049801.470 1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8367830.009 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1160939.665 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2892517.491 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1070040.447 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1472749.307 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1004761.925 -4.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8350198.807 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1148653.637 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118505098.603 -1.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2895792.188 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1054531.228 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1508504.543 -1.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62695995.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36680794.564 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54354044.152 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534153025.656 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4190387.749 1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4345166.438 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5739806.314 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4158552.125 -1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4816592.964 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1009132.451 -4.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8331377.384 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1159337.515 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118492891.352 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2889534.154 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350641240.318 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1068020.137 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1520236.123 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213163138.943 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136142800.717 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16392872.300 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14748840.765 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15999234.989 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12081962.195 -
SetIntersection_Front_Vector_string_1024_1 1072189.928 -
SetIntersection_Front_Vector_string_1024_1024 38937816.736 -
SetIntersection_Front_Vector_string_1024_16 1621562.261 -1.45%
SetIntersection_Front_Vector_string_1024_256 9199484.882 -2.06%
SetIntersection_Front_Vector_string_1024_4 1201128.610 1.54%
SetIntersection_Front_Vector_string_1024_64 3334412.886 1.85%
SetIntersection_Front_Vector_string_16384_1 1073212.133 -
SetIntersection_Front_Vector_string_16384_1024 38190739.884 -
SetIntersection_Front_Vector_string_16384_16 1633737.662 5.13%
SetIntersection_Front_Vector_string_16384_16384 350206523.544 -
SetIntersection_Front_Vector_string_16384_256 9516843.831 -
SetIntersection_Front_Vector_string_16384_4 1190113.793 1.43%
SetIntersection_Front_Vector_string_16384_64 3111033.482 -
SetIntersection_Front_Vector_string_16_1 64099934.725 -
SetIntersection_Front_Vector_string_16_16 52057972.142 1.07%
SetIntersection_Front_Vector_string_16_4 60546538.266 -
SetIntersection_Front_Vector_string_1_1 546803659.059 -
SetIntersection_Front_Vector_string_256_1 4229903.063 -
SetIntersection_Front_Vector_string_256_16 6122053.401 2.05%
SetIntersection_Front_Vector_string_256_256 20173673.129 -
SetIntersection_Front_Vector_string_256_4 4668996.666 -
SetIntersection_Front_Vector_string_256_64 10477453.106 -
SetIntersection_Front_Vector_string_262144_1 1058668.291 -3.05%
SetIntersection_Front_Vector_string_262144_1024 39602243.786 -
SetIntersection_Front_Vector_string_262144_16 1638754.911 1.65%
SetIntersection_Front_Vector_string_262144_16384 348350955.485 -
SetIntersection_Front_Vector_string_262144_256 9673603.543 -
SetIntersection_Front_Vector_string_262144_262144 14343173.992 -
SetIntersection_Front_Vector_string_262144_4 1199339.862 2.53%
SetIntersection_Front_Vector_string_262144_64 3173364.887 -
SetIntersection_Front_Vector_string_4_1 218975964.391 -
SetIntersection_Front_Vector_string_4_4 151675971.294 -
SetIntersection_Front_Vector_string_64_1 16782105.041 -
SetIntersection_Front_Vector_string_64_16 20986955.242 1.82%
SetIntersection_Front_Vector_string_64_4 17906573.261 -
SetIntersection_Front_Vector_string_64_64 25994529.011 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1041683.981 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8962891.409 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1128209.325 -1.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3043766.178 -2.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1063756.599 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1549150.392 -1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042204.433 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8937796.526 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1141392.282 -1.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128488681.423 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3035088.151 -2.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1072308.399 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1559919.348 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62537539.407 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37164381.830 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54391727.880 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531161006.320 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4153672.976 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4277662.969 -2.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6061046.279 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4141564.499 -1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4999538.261 1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1050840.500 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8976573.625 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165826.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127971977.133 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3008583.479 -3.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350974550.347 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1061363.360 2.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1559363.238 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212524731.078 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135919716.154 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16260329.531 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14752564.739 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15943223.444 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12459636.275 -
SetIntersection_Front_Vector_uint32_1024_1 1002460.463 -3.31%
SetIntersection_Front_Vector_uint32_1024_1024 5913856.100 11.74%
SetIntersection_Front_Vector_uint32_1024_16 1117435.062 -
SetIntersection_Front_Vector_uint32_1024_256 2277777.027 7.66%
SetIntersection_Front_Vector_uint32_1024_4 1048083.277 -
SetIntersection_Front_Vector_uint32_1024_64 1365231.569 4.45%
SetIntersection_Front_Vector_uint32_16384_1 1010620.831 -2.22%
SetIntersection_Front_Vector_uint32_16384_1024 5278602.938 -2.59%
SetIntersection_Front_Vector_uint32_16384_16 1118010.231 1.91%
SetIntersection_Front_Vector_uint32_16384_16384 75128834.594 5.69%
SetIntersection_Front_Vector_uint32_16384_256 2137666.401 -
SetIntersection_Front_Vector_uint32_16384_4 1052938.939 -
SetIntersection_Front_Vector_uint32_16384_64 1285740.841 -2.57%
SetIntersection_Front_Vector_uint32_16_1 62401689.661 -
SetIntersection_Front_Vector_uint32_16_16 35594668.810 -
SetIntersection_Front_Vector_uint32_16_4 53948729.263 -
SetIntersection_Front_Vector_uint32_1_1 530138848.153 -
SetIntersection_Front_Vector_uint32_256_1 4078785.561 -1.95%
SetIntersection_Front_Vector_uint32_256_16 4096855.564 -1.01%
SetIntersection_Front_Vector_uint32_256_256 4251692.795 -1.29%
SetIntersection_Front_Vector_uint32_256_4 4140670.408 -
SetIntersection_Front_Vector_uint32_256_64 4341819.881 2.63%
SetIntersection_Front_Vector_uint32_262144_1 996959.166 -
SetIntersection_Front_Vector_uint32_262144_1024 5907609.036 9.08%
SetIntersection_Front_Vector_uint32_262144_16 1115067.515 -
SetIntersection_Front_Vector_uint32_262144_16384 75204025.654 5.91%
SetIntersection_Front_Vector_uint32_262144_256 2268354.260 6.75%
SetIntersection_Front_Vector_uint32_262144_262144 345642581.359 -1.78%
SetIntersection_Front_Vector_uint32_262144_4 1057553.773 1.95%
SetIntersection_Front_Vector_uint32_262144_64 1324499.318 -
SetIntersection_Front_Vector_uint32_4_1 211739708.133 -
SetIntersection_Front_Vector_uint32_4_4 134892271.001 -
SetIntersection_Front_Vector_uint32_64_1 16272545.424 -
SetIntersection_Front_Vector_uint32_64_16 14189195.832 -
SetIntersection_Front_Vector_uint32_64_4 15790720.098 -
SetIntersection_Front_Vector_uint32_64_64 10884666.414 -
SetIntersection_Front_Vector_uint64_1024_1 1027265.047 -
SetIntersection_Front_Vector_uint64_1024_1024 5905941.905 -
SetIntersection_Front_Vector_uint64_1024_16 1100945.632 -
SetIntersection_Front_Vector_uint64_1024_256 2276007.375 -
SetIntersection_Front_Vector_uint64_1024_4 1016485.351 -3.64%
SetIntersection_Front_Vector_uint64_1024_64 1353973.126 -
SetIntersection_Front_Vector_uint64_16384_1 985768.089 -5.37%
SetIntersection_Front_Vector_uint64_16384_1024 5817060.941 -1.39%
SetIntersection_Front_Vector_uint64_16384_16 1116163.062 -
SetIntersection_Front_Vector_uint64_16384_16384 78275759.326 -
SetIntersection_Front_Vector_uint64_16384_256 2270078.212 3.07%
SetIntersection_Front_Vector_uint64_16384_4 1040030.351 3.41%
SetIntersection_Front_Vector_uint64_16384_64 1309743.906 -3.81%
SetIntersection_Front_Vector_uint64_16_1 61962274.399 -
SetIntersection_Front_Vector_uint64_16_16 35224460.681 -
SetIntersection_Front_Vector_uint64_16_4 53639222.750 -
SetIntersection_Front_Vector_uint64_1_1 527139191.013 -
SetIntersection_Front_Vector_uint64_256_1 4022777.691 -3.06%
SetIntersection_Front_Vector_uint64_256_16 4160086.115 -
SetIntersection_Front_Vector_uint64_256_256 4529660.564 2.17%
SetIntersection_Front_Vector_uint64_256_4 4152815.303 -
SetIntersection_Front_Vector_uint64_256_64 4326906.203 -
SetIntersection_Front_Vector_uint64_262144_1 1025660.759 3.89%
SetIntersection_Front_Vector_uint64_262144_1024 5892064.011 -
SetIntersection_Front_Vector_uint64_262144_16 1111411.533 1.37%
SetIntersection_Front_Vector_uint64_262144_16384 77844914.866 -
SetIntersection_Front_Vector_uint64_262144_256 2065712.378 -9.21%
SetIntersection_Front_Vector_uint64_262144_262144 352709058.653 -
SetIntersection_Front_Vector_uint64_262144_4 1058109.313 -
SetIntersection_Front_Vector_uint64_262144_64 1379041.338 1.50%
SetIntersection_Front_Vector_uint64_4_1 210939172.536 -
SetIntersection_Front_Vector_uint64_4_4 134383726.063 -
SetIntersection_Front_Vector_uint64_64_1 16265310.768 -
SetIntersection_Front_Vector_uint64_64_16 14140174.732 -
SetIntersection_Front_Vector_uint64_64_4 15813372.370 -
SetIntersection_Front_Vector_uint64_64_64 10738420.937 -
SetIntersection_Interlaced_Set_float_1024_1 1033818.309 -1.56%
SetIntersection_Interlaced_Set_float_1024_1024 12123730.900 1.07%
SetIntersection_Interlaced_Set_float_1024_16 11508123.438 2.00%
SetIntersection_Interlaced_Set_float_1024_256 14491518.980 3.45%
SetIntersection_Interlaced_Set_float_1024_4 9791089.306 -2.08%
SetIntersection_Interlaced_Set_float_1024_64 10097162.253 -1.42%
SetIntersection_Interlaced_Set_float_16384_1 1044312.731 2.70%
SetIntersection_Interlaced_Set_float_16384_1024 172323354.819 -
SetIntersection_Interlaced_Set_float_16384_16 206552083.360 -
SetIntersection_Interlaced_Set_float_16384_16384 215232429.284 -
SetIntersection_Interlaced_Set_float_16384_256 200765056.749 -
SetIntersection_Interlaced_Set_float_16384_4 167490606.294 -2.63%
SetIntersection_Interlaced_Set_float_16384_64 215234341.885 -
SetIntersection_Interlaced_Set_float_16_1 63310633.292 1.04%
SetIntersection_Interlaced_Set_float_16_16 38389947.518 1.52%
SetIntersection_Interlaced_Set_float_16_4 59930773.912 1.29%
SetIntersection_Interlaced_Set_float_1_1 539027185.000 1.14%
SetIntersection_Interlaced_Set_float_256_1 4156161.629 -
SetIntersection_Interlaced_Set_float_256_16 12064751.480 -
SetIntersection_Interlaced_Set_float_256_256 7479085.843 -
SetIntersection_Interlaced_Set_float_256_4 11220352.851 1.27%
SetIntersection_Interlaced_Set_float_256_64 13292891.794 -
SetIntersection_Interlaced_Set_float_262144_1 1066794.241 2.60%
SetIntersection_Interlaced_Set_float_262144_1024 1524588.459 -
SetIntersection_Interlaced_Set_float_262144_16 1586742.840 -
SetIntersection_Interlaced_Set_float_262144_16384 1266023.111 1.93%
SetIntersection_Interlaced_Set_float_262144_256 1560456.541 1.36%
SetIntersection_Interlaced_Set_float_262144_262144 1646739.258 1.35%
SetIntersection_Interlaced_Set_float_262144_4 1281078.289 -
SetIntersection_Interlaced_Set_float_262144_64 1556684.082 1.21%
SetIntersection_Interlaced_Set_float_4_1 214986596.313 -
SetIntersection_Interlaced_Set_float_4_4 137893941.400 1.05%
SetIntersection_Interlaced_Set_float_64_1 16577967.230 1.40%
SetIntersection_Interlaced_Set_float_64_16 22281823.991 -
SetIntersection_Interlaced_Set_float_64_4 20921141.123 -
SetIntersection_Interlaced_Set_float_64_64 13170424.237 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1050470.129 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13141351.515 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11456160.754 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13888545.051 -8.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9666810.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10236343.011 1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1034292.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173354103.002 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216973359.746 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 349280079.257 43.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202847818.641 -1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178589480.274 2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226385999.447 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62475860.547 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38343895.796 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59330923.908 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532472702.509 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4094555.705 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12049741.715 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8097252.210 1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11844044.193 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13381628.965 -5.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1030137.605 -2.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1622392.088 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1656362.791 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1319594.074 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1644728.273 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1844823.892 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1365482.746 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1633087.240 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212582568.320 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137063251.881 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16273118.477 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21845007.325 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20754073.231 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13712527.222 -
SetIntersection_Interlaced_Set_string_1024_1 1088041.462 -
SetIntersection_Interlaced_Set_string_1024_1024 55260254.538 -1.68%
SetIntersection_Interlaced_Set_string_1024_16 12898989.681 -
SetIntersection_Interlaced_Set_string_1024_256 36114706.610 -
SetIntersection_Interlaced_Set_string_1024_4 10253913.562 -
SetIntersection_Interlaced_Set_string_1024_64 15887531.864 -3.56%
SetIntersection_Interlaced_Set_string_16384_1 1092329.845 1.37%
SetIntersection_Interlaced_Set_string_16384_1024 350854627.714 1.34%
SetIntersection_Interlaced_Set_string_16384_16 246324835.598 1.08%
SetIntersection_Interlaced_Set_string_16384_16384 349372025.995 -
SetIntersection_Interlaced_Set_string_16384_256 347572730.389 -3.29%
SetIntersection_Interlaced_Set_string_16384_4 199799867.441 1.54%
SetIntersection_Interlaced_Set_string_16384_64 351713308.803 1.38%
SetIntersection_Interlaced_Set_string_16_1 65418262.072 -
SetIntersection_Interlaced_Set_string_16_16 60111225.126 3.41%
SetIntersection_Interlaced_Set_string_16_4 72955481.173 -
SetIntersection_Interlaced_Set_string_1_1 552809777.421 -
SetIntersection_Interlaced_Set_string_256_1 4289432.676 1.02%
SetIntersection_Interlaced_Set_string_256_16 17395552.075 -1.17%
SetIntersection_Interlaced_Set_string_256_256 29647325.648 4.26%
SetIntersection_Interlaced_Set_string_256_4 13462201.732 3.09%
SetIntersection_Interlaced_Set_string_256_64 30705956.046 -
SetIntersection_Interlaced_Set_string_262144_1 1090558.782 -
SetIntersection_Interlaced_Set_string_262144_1024 2058223.309 2.38%
SetIntersection_Interlaced_Set_string_262144_16 2099693.279 -
SetIntersection_Interlaced_Set_string_262144_16384 2726702.881 -
SetIntersection_Interlaced_Set_string_262144_256 2057232.424 2.85%
SetIntersection_Interlaced_Set_string_262144_262144 18370585.123 -4.39%
SetIntersection_Interlaced_Set_string_262144_4 1797246.664 -1.29%
SetIntersection_Interlaced_Set_string_262144_64 2073999.676 -1.26%
SetIntersection_Interlaced_Set_string_4_1 221551198.843 -
SetIntersection_Interlaced_Set_string_4_4 157823855.243 -
SetIntersection_Interlaced_Set_string_64_1 17072094.052 -
SetIntersection_Interlaced_Set_string_64_16 36809320.718 -4.89%
SetIntersection_Interlaced_Set_string_64_4 25194111.717 -1.75%
SetIntersection_Interlaced_Set_string_64_64 36193639.922 3.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1054020.967 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23230050.137 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12381704.312 5.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18699740.691 1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10312619.871 3.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12203864.009 1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1038564.219 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 224855059.295 -2.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 231655235.847 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 345302818.605 -1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 239780712.157 -30.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 193795045.098 -2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 243567975.457 -30.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63352852.136 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41895603.103 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62209114.758 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 544830504.583 -2.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4206729.013 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12842482.567 3.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12359712.917 1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11390405.314 2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16879858.895 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1053595.024 5.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1923437.744 -1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2051701.580 -2.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1727318.930 -2.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1958128.174 -1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2934946.127 -2.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1775297.281 -2.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2035182.863 -2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215133680.251 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140824478.107 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16525915.155 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25708901.727 2.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22290488.000 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17380046.629 -3.30%
SetIntersection_Interlaced_Set_uint32_1024_1 1049916.809 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12273880.497 -
SetIntersection_Interlaced_Set_uint32_1024_16 11215602.802 -
SetIntersection_Interlaced_Set_uint32_1024_256 14266728.144 1.11%
SetIntersection_Interlaced_Set_uint32_1024_4 9870405.005 2.44%
SetIntersection_Interlaced_Set_uint32_1024_64 9905062.510 -1.01%
SetIntersection_Interlaced_Set_uint32_16384_1 998136.068 -
SetIntersection_Interlaced_Set_uint32_16384_1024 169684182.940 -
SetIntersection_Interlaced_Set_uint32_16384_16 204109175.407 -
SetIntersection_Interlaced_Set_uint32_16384_16384 221351175.172 -
SetIntersection_Interlaced_Set_uint32_16384_256 198772267.245 -
SetIntersection_Interlaced_Set_uint32_16384_4 164819093.279 -3.09%
SetIntersection_Interlaced_Set_uint32_16384_64 215020447.286 1.04%
SetIntersection_Interlaced_Set_uint32_16_1 62170282.584 -
SetIntersection_Interlaced_Set_uint32_16_16 37654273.557 -
SetIntersection_Interlaced_Set_uint32_16_4 58820568.814 -
SetIntersection_Interlaced_Set_uint32_1_1 529171476.231 -
SetIntersection_Interlaced_Set_uint32_256_1 4099247.717 -1.39%
SetIntersection_Interlaced_Set_uint32_256_16 11969846.378 -
SetIntersection_Interlaced_Set_uint32_256_256 7631334.542 -3.41%
SetIntersection_Interlaced_Set_uint32_256_4 11285240.849 -
SetIntersection_Interlaced_Set_uint32_256_64 12800617.993 -
SetIntersection_Interlaced_Set_uint32_262144_1 991100.511 -2.16%
SetIntersection_Interlaced_Set_uint32_262144_1024 1501973.793 1.64%
SetIntersection_Interlaced_Set_uint32_262144_16 1550895.344 1.23%
SetIntersection_Interlaced_Set_uint32_262144_16384 1231104.738 1.40%
SetIntersection_Interlaced_Set_uint32_262144_256 1536627.766 1.34%
SetIntersection_Interlaced_Set_uint32_262144_262144 1925888.346 4.57%
SetIntersection_Interlaced_Set_uint32_262144_4 1264015.789 2.68%
SetIntersection_Interlaced_Set_uint32_262144_64 1533857.664 1.57%
SetIntersection_Interlaced_Set_uint32_4_1 211596951.073 -
SetIntersection_Interlaced_Set_uint32_4_4 135526725.376 -
SetIntersection_Interlaced_Set_uint32_64_1 16271669.036 -
SetIntersection_Interlaced_Set_uint32_64_16 22555019.608 5.69%
SetIntersection_Interlaced_Set_uint32_64_4 21042385.840 1.89%
SetIntersection_Interlaced_Set_uint32_64_64 13161771.228 -1.24%
SetIntersection_Interlaced_Set_uint64_1024_1 1025679.486 4.43%
SetIntersection_Interlaced_Set_uint64_1024_1024 12269747.774 -1.42%
SetIntersection_Interlaced_Set_uint64_1024_16 11206953.120 -
SetIntersection_Interlaced_Set_uint64_1024_256 14889324.310 1.22%
SetIntersection_Interlaced_Set_uint64_1024_4 9817626.733 1.27%
SetIntersection_Interlaced_Set_uint64_1024_64 10142296.534 -
SetIntersection_Interlaced_Set_uint64_16384_1 1043125.314 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175900988.637 -1.03%
SetIntersection_Interlaced_Set_uint64_16384_16 222970552.932 2.09%
SetIntersection_Interlaced_Set_uint64_16384_16384 234243300.102 -1.22%
SetIntersection_Interlaced_Set_uint64_16384_256 211824667.583 -
SetIntersection_Interlaced_Set_uint64_16384_4 175270020.086 -1.54%
SetIntersection_Interlaced_Set_uint64_16384_64 233221179.140 -
SetIntersection_Interlaced_Set_uint64_16_1 62430525.557 -
SetIntersection_Interlaced_Set_uint64_16_16 37960128.186 1.93%
SetIntersection_Interlaced_Set_uint64_16_4 59041390.365 -
SetIntersection_Interlaced_Set_uint64_1_1 531793281.471 -
SetIntersection_Interlaced_Set_uint64_256_1 4152723.734 2.16%
SetIntersection_Interlaced_Set_uint64_256_16 11751651.990 -5.16%
SetIntersection_Interlaced_Set_uint64_256_256 7575853.684 -
SetIntersection_Interlaced_Set_uint64_256_4 11045005.941 -1.00%
SetIntersection_Interlaced_Set_uint64_256_64 13657156.744 -1.51%
SetIntersection_Interlaced_Set_uint64_262144_1 1042669.609 1.20%
SetIntersection_Interlaced_Set_uint64_262144_1024 1553792.561 -
SetIntersection_Interlaced_Set_uint64_262144_16 1603072.590 -1.79%
SetIntersection_Interlaced_Set_uint64_262144_16384 1266780.353 -
SetIntersection_Interlaced_Set_uint64_262144_256 1596069.416 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1677020.996 -
SetIntersection_Interlaced_Set_uint64_262144_4 1300655.435 -
SetIntersection_Interlaced_Set_uint64_262144_64 1581192.545 -
SetIntersection_Interlaced_Set_uint64_4_1 212275440.654 -
SetIntersection_Interlaced_Set_uint64_4_4 136315766.014 -
SetIntersection_Interlaced_Set_uint64_64_1 16473051.026 -
SetIntersection_Interlaced_Set_uint64_64_16 22041991.908 -4.12%
SetIntersection_Interlaced_Set_uint64_64_4 20914738.006 -
SetIntersection_Interlaced_Set_uint64_64_64 13022041.023 -
SetIntersection_Interlaced_Vector_float_1024_1 1055456.944 -
SetIntersection_Interlaced_Vector_float_1024_1024 7106239.563 -
SetIntersection_Interlaced_Vector_float_1024_16 1840919.485 -7.15%
SetIntersection_Interlaced_Vector_float_1024_256 5538981.828 -7.28%
SetIntersection_Interlaced_Vector_float_1024_4 1402621.401 12.44%
SetIntersection_Interlaced_Vector_float_1024_64 3354110.603 -9.54%
SetIntersection_Interlaced_Vector_float_16384_1 1065863.095 2.53%
SetIntersection_Interlaced_Vector_float_16384_1024 42194345.671 -4.59%
SetIntersection_Interlaced_Vector_float_16384_16 2626819.184 -8.67%
SetIntersection_Interlaced_Vector_float_16384_16384 99493054.740 -
SetIntersection_Interlaced_Vector_float_16384_256 15162626.670 -11.46%
SetIntersection_Interlaced_Vector_float_16384_4 1378187.197 -2.34%
SetIntersection_Interlaced_Vector_float_16384_64 5566212.439 -11.50%
SetIntersection_Interlaced_Vector_float_16_1 63428197.884 1.36%
SetIntersection_Interlaced_Vector_float_16_16 36562635.777 -
SetIntersection_Interlaced_Vector_float_16_4 55974126.989 -
SetIntersection_Interlaced_Vector_float_1_1 539190063.344 -
SetIntersection_Interlaced_Vector_float_256_1 4157950.283 -
SetIntersection_Interlaced_Vector_float_256_16 5969557.509 -4.00%
SetIntersection_Interlaced_Vector_float_256_256 5167753.651 1.62%
SetIntersection_Interlaced_Vector_float_256_4 4609319.181 -8.90%
SetIntersection_Interlaced_Vector_float_256_64 7476384.183 3.84%
SetIntersection_Interlaced_Vector_float_262144_1 1046869.905 1.57%
SetIntersection_Interlaced_Vector_float_262144_1024 84859526.944 -2.87%
SetIntersection_Interlaced_Vector_float_262144_16 6185494.979 87.41%
SetIntersection_Interlaced_Vector_float_262144_16384 344006378.629 -1.87%
SetIntersection_Interlaced_Vector_float_262144_256 37502297.803 16.03%
SetIntersection_Interlaced_Vector_float_262144_262144 350601969.284 -
SetIntersection_Interlaced_Vector_float_262144_4 1483732.671 -4.61%
SetIntersection_Interlaced_Vector_float_262144_64 8008232.914 -13.72%
SetIntersection_Interlaced_Vector_float_4_1 215551715.570 -
SetIntersection_Interlaced_Vector_float_4_4 137321883.747 1.02%
SetIntersection_Interlaced_Vector_float_64_1 16382054.499 -
SetIntersection_Interlaced_Vector_float_64_16 17806384.958 6.13%
SetIntersection_Interlaced_Vector_float_64_4 18181415.805 -
SetIntersection_Interlaced_Vector_float_64_64 11453001.224 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1049044.657 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8229356.359 -1.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2213000.048 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7435947.018 -1.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1348568.243 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4396836.714 2.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1002861.008 -4.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55364175.812 -3.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3026887.063 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 117730428.135 -2.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20392039.092 -2.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1482684.042 -1.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7355372.762 -1.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62779302.571 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36730623.444 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57445644.998 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533320726.741 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4147981.620 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6926509.100 1.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5683447.965 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5032012.764 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8446607.507 -1.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1023530.697 -1.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 110723281.196 1.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4019578.731 -3.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 348738944.886 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36576325.062 -3.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351191703.937 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1646985.776 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12079541.073 2.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213605597.735 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135792998.678 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16476577.146 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18746703.854 -1.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17915393.333 -5.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12147857.745 -
SetIntersection_Interlaced_Vector_string_1024_1 1072224.542 -1.02%
SetIntersection_Interlaced_Vector_string_1024_1024 38484010.518 -
SetIntersection_Interlaced_Vector_string_1024_16 3309200.880 -2.48%
SetIntersection_Interlaced_Vector_string_1024_256 20680161.798 -
SetIntersection_Interlaced_Vector_string_1024_4 1605494.996 -2.71%
SetIntersection_Interlaced_Vector_string_1024_64 8097047.341 2.88%
SetIntersection_Interlaced_Vector_string_16384_1 1067810.226 -
SetIntersection_Interlaced_Vector_string_16384_1024 119647574.686 1.83%
SetIntersection_Interlaced_Vector_string_16384_16 4584445.565 3.18%
SetIntersection_Interlaced_Vector_string_16384_16384 349097610.485 -
SetIntersection_Interlaced_Vector_string_16384_256 41476141.339 2.97%
SetIntersection_Interlaced_Vector_string_16384_4 1802605.703 -2.29%
SetIntersection_Interlaced_Vector_string_16384_64 12675738.294 -7.04%
SetIntersection_Interlaced_Vector_string_16_1 64262687.536 -
SetIntersection_Interlaced_Vector_string_16_16 51327249.661 -
SetIntersection_Interlaced_Vector_string_16_4 66438527.592 -
SetIntersection_Interlaced_Vector_string_1_1 546969582.622 -
SetIntersection_Interlaced_Vector_string_256_1 4266460.295 -
SetIntersection_Interlaced_Vector_string_256_16 10155337.197 -1.71%
SetIntersection_Interlaced_Vector_string_256_256 21250624.011 7.16%
SetIntersection_Interlaced_Vector_string_256_4 6041914.606 -
SetIntersection_Interlaced_Vector_string_256_64 18825510.797 1.60%
SetIntersection_Interlaced_Vector_string_262144_1 1056141.402 -
SetIntersection_Interlaced_Vector_string_262144_1024 247558890.947 2.66%
SetIntersection_Interlaced_Vector_string_262144_16 6021762.752 3.05%
SetIntersection_Interlaced_Vector_string_262144_16384 1020291.258 -
SetIntersection_Interlaced_Vector_string_262144_256 71115054.372 1.12%
SetIntersection_Interlaced_Vector_string_262144_262144 14468256.592 -
SetIntersection_Interlaced_Vector_string_262144_4 2119952.387 -6.02%
SetIntersection_Interlaced_Vector_string_262144_64 20077676.830 2.97%
SetIntersection_Interlaced_Vector_string_4_1 218480111.847 -
SetIntersection_Interlaced_Vector_string_4_4 152253052.626 -
SetIntersection_Interlaced_Vector_string_64_1 16804639.006 -
SetIntersection_Interlaced_Vector_string_64_16 28247063.100 -
SetIntersection_Interlaced_Vector_string_64_4 21354449.860 -
SetIntersection_Interlaced_Vector_string_64_64 25003036.519 -1.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1042929.136 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9060026.251 -1.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2439636.057 2.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8793279.712 -6.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1393679.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4241968.349 -2.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1043081.049 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 62793880.430 -3.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3319388.047 8.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128744995.755 -1.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26203355.790 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1538638.777 3.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8420826.776 -5.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62471024.490 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37200348.932 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58117882.211 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531385968.307 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4116375.823 -1.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7345670.706 -2.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6097349.522 -1.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5116399.935 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9369701.080 -4.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1024494.285 -1.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 141185956.066 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4582649.445 7.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349790598.941 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44388316.841 -1.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350786490.339 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1771348.717 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13677102.964 -2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212362859.941 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135708395.397 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16328554.171 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19271996.060 -4.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18274981.185 -1.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12374409.912 -1.20%
SetIntersection_Interlaced_Vector_uint32_1024_1 1042024.990 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5898468.575 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2120500.384 -5.80%
SetIntersection_Interlaced_Vector_uint32_1024_256 7178663.946 2.47%
SetIntersection_Interlaced_Vector_uint32_1024_4 1342965.843 1.17%
SetIntersection_Interlaced_Vector_uint32_1024_64 4119425.334 -10.01%
SetIntersection_Interlaced_Vector_uint32_16384_1 1041840.789 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 58273197.172 20.16%
SetIntersection_Interlaced_Vector_uint32_16384_16 3464898.413 33.84%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79206485.042 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21872684.755 -
SetIntersection_Interlaced_Vector_uint32_16384_4 1543363.598 14.20%
SetIntersection_Interlaced_Vector_uint32_16384_64 8802815.820 23.76%
SetIntersection_Interlaced_Vector_uint32_16_1 62219917.210 -
SetIntersection_Interlaced_Vector_uint32_16_16 35414766.652 -
SetIntersection_Interlaced_Vector_uint32_16_4 55498735.655 -
SetIntersection_Interlaced_Vector_uint32_1_1 529749984.683 -
SetIntersection_Interlaced_Vector_uint32_256_1 4133695.177 -
SetIntersection_Interlaced_Vector_uint32_256_16 7276969.447 10.87%
SetIntersection_Interlaced_Vector_uint32_256_256 4533680.572 -
SetIntersection_Interlaced_Vector_uint32_256_4 4763236.362 -4.15%
SetIntersection_Interlaced_Vector_uint32_256_64 8485194.406 10.07%
SetIntersection_Interlaced_Vector_uint32_262144_1 1037153.014 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 122317591.493 15.83%
SetIntersection_Interlaced_Vector_uint32_262144_16 5087475.364 39.58%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348595678.272 -
SetIntersection_Interlaced_Vector_uint32_262144_256 43060123.050 23.07%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350765182.450 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1793860.113 -2.28%
SetIntersection_Interlaced_Vector_uint32_262144_64 16159551.853 94.45%
SetIntersection_Interlaced_Vector_uint32_4_1 211815954.490 -
SetIntersection_Interlaced_Vector_uint32_4_4 134757288.545 -
SetIntersection_Interlaced_Vector_uint32_64_1 16287177.748 -
SetIntersection_Interlaced_Vector_uint32_64_16 17802782.752 -
SetIntersection_Interlaced_Vector_uint32_64_4 17557345.370 2.34%
SetIntersection_Interlaced_Vector_uint32_64_64 10822565.392 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1038965.029 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5820702.167 -1.51%
SetIntersection_Interlaced_Vector_uint64_1024_16 2012231.777 -9.61%
SetIntersection_Interlaced_Vector_uint64_1024_256 7570818.775 18.92%
SetIntersection_Interlaced_Vector_uint64_1024_4 1407772.531 12.97%
SetIntersection_Interlaced_Vector_uint64_1024_64 3822973.115 -13.90%
SetIntersection_Interlaced_Vector_uint64_16384_1 1038698.368 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 50367602.941 4.69%
SetIntersection_Interlaced_Vector_uint64_16384_16 2679472.899 13.11%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78292700.987 -
SetIntersection_Interlaced_Vector_uint64_16384_256 22192218.425 50.26%
SetIntersection_Interlaced_Vector_uint64_16384_4 1353179.524 3.80%
SetIntersection_Interlaced_Vector_uint64_16384_64 6691164.103 -10.73%
SetIntersection_Interlaced_Vector_uint64_16_1 61960830.665 -
SetIntersection_Interlaced_Vector_uint64_16_16 35216479.574 -
SetIntersection_Interlaced_Vector_uint64_16_4 55159507.355 -
SetIntersection_Interlaced_Vector_uint64_1_1 527750261.222 -
SetIntersection_Interlaced_Vector_uint64_256_1 4042907.278 -
SetIntersection_Interlaced_Vector_uint64_256_16 6957533.822 15.09%
SetIntersection_Interlaced_Vector_uint64_256_256 4437965.907 -1.30%
SetIntersection_Interlaced_Vector_uint64_256_4 4917456.925 -
SetIntersection_Interlaced_Vector_uint64_256_64 7446848.620 9.18%
SetIntersection_Interlaced_Vector_uint64_262144_1 1041898.986 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 108558386.203 17.92%
SetIntersection_Interlaced_Vector_uint64_262144_16 6312315.942 106.39%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350073410.061 -3.34%
SetIntersection_Interlaced_Vector_uint64_262144_256 51769534.678 16.13%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350993702.092 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1489760.047 -12.98%
SetIntersection_Interlaced_Vector_uint64_262144_64 9506908.574 16.06%
SetIntersection_Interlaced_Vector_uint64_4_1 211002930.431 -
SetIntersection_Interlaced_Vector_uint64_4_4 134129188.752 -
SetIntersection_Interlaced_Vector_uint64_64_1 16302900.571 -
SetIntersection_Interlaced_Vector_uint64_64_16 17500579.169 6.28%
SetIntersection_Interlaced_Vector_uint64_64_4 17445325.125 -1.15%
SetIntersection_Interlaced_Vector_uint64_64_64 10833264.196 -1.16%
SetIntersection_None_Set_float_1024_1 8759291.137 -
SetIntersection_None_Set_float_1024_1024 8879983.414 -
SetIntersection_None_Set_float_1024_16 8797526.909 -
SetIntersection_None_Set_float_1024_256 8975059.742 1.10%
SetIntersection_None_Set_float_1024_4 8973496.061 -
SetIntersection_None_Set_float_1024_64 8745543.128 -
SetIntersection_None_Set_float_16384_1 156879813.662 -
SetIntersection_None_Set_float_16384_1024 156510281.635 1.38%
SetIntersection_None_Set_float_16384_16 156422173.027 -
SetIntersection_None_Set_float_16384_16384 161410563.632 2.61%
SetIntersection_None_Set_float_16384_256 156826481.371 -
SetIntersection_None_Set_float_16384_4 156696225.299 -
SetIntersection_None_Set_float_16384_64 156493184.206 -
SetIntersection_None_Set_float_16_1 66817864.622 -
SetIntersection_None_Set_float_16_16 35647624.872 -
SetIntersection_None_Set_float_16_4 57079807.920 -
SetIntersection_None_Set_float_1_1 538708212.423 -
SetIntersection_None_Set_float_256_1 11655274.543 3.27%
SetIntersection_None_Set_float_256_16 10696408.800 -1.38%
SetIntersection_None_Set_float_256_256 5889242.456 4.15%
SetIntersection_None_Set_float_256_4 11493734.633 1.72%
SetIntersection_None_Set_float_256_64 9283456.438 1.33%
SetIntersection_None_Set_float_262144_1 1192782.228 3.54%
SetIntersection_None_Set_float_262144_1024 1178912.518 3.02%
SetIntersection_None_Set_float_262144_16 1188325.685 3.65%
SetIntersection_None_Set_float_262144_16384 1184861.816 2.68%
SetIntersection_None_Set_float_262144_256 1186716.553 3.70%
SetIntersection_None_Set_float_262144_262144 1183106.691 2.62%
SetIntersection_None_Set_float_262144_4 1186319.012 3.51%
SetIntersection_None_Set_float_262144_64 1185904.949 3.60%
SetIntersection_None_Set_float_4_1 218361837.305 1.01%
SetIntersection_None_Set_float_4_4 136504510.973 -
SetIntersection_None_Set_float_64_1 22745056.082 1.63%
SetIntersection_None_Set_float_64_16 18475167.259 -
SetIntersection_None_Set_float_64_4 21779458.266 1.90%
SetIntersection_None_Set_float_64_64 11486179.146 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8585477.172 -1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8777270.601 1.60%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8844719.984 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8682382.594 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8634800.590 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8700990.768 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161425629.107 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157984017.788 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 173204501.321 4.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 180852480.501 8.70%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162488507.230 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169276111.432 3.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165850043.331 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65845609.494 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35137962.337 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55986808.995 -2.85%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532432340.343 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11316440.412 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10683495.464 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5700223.478 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11209107.884 -1.94%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9230083.582 1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1216094.402 -2.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1234944.012 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1220375.977 -2.77%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1236997.152 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1225511.883 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1259283.856 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1222565.758 -1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1230095.541 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215267976.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134360006.120 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22284530.783 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17735777.964 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21126058.466 -1.99%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11380069.244 -
SetIntersection_None_Set_string_1024_1 8878099.355 -25.85%
SetIntersection_None_Set_string_1024_1024 8878892.579 -
SetIntersection_None_Set_string_1024_16 9131275.362 -23.33%
SetIntersection_None_Set_string_1024_256 9016898.130 -
SetIntersection_None_Set_string_1024_4 8832244.093 -27.19%
SetIntersection_None_Set_string_1024_64 8917411.010 -25.74%
SetIntersection_None_Set_string_16384_1 195013625.284 -
SetIntersection_None_Set_string_16384_1024 199295539.853 -1.67%
SetIntersection_None_Set_string_16384_16 193158472.496 -
SetIntersection_None_Set_string_16384_16384 193593761.423 -
SetIntersection_None_Set_string_16384_256 194307700.437 -
SetIntersection_None_Set_string_16384_4 193442255.788 -
SetIntersection_None_Set_string_16384_64 194469477.718 -
SetIntersection_None_Set_string_16_1 68105550.349 -
SetIntersection_None_Set_string_16_16 36221107.205 -
SetIntersection_None_Set_string_16_4 57933264.331 -
SetIntersection_None_Set_string_1_1 538369468.015 -
SetIntersection_None_Set_string_256_1 11538285.764 -2.20%
SetIntersection_None_Set_string_256_16 10828505.028 -2.64%
SetIntersection_None_Set_string_256_256 5919205.842 2.64%
SetIntersection_None_Set_string_256_4 11549705.176 -
SetIntersection_None_Set_string_256_64 9282775.966 -1.69%
SetIntersection_None_Set_string_262144_1 1596636.881 -2.44%
SetIntersection_None_Set_string_262144_1024 1601713.379 -3.08%
SetIntersection_None_Set_string_262144_16 1599584.393 -2.38%
SetIntersection_None_Set_string_262144_16384 1641580.729 -
SetIntersection_None_Set_string_262144_256 1614090.494 -1.40%
SetIntersection_None_Set_string_262144_262144 1597635.336 -2.84%
SetIntersection_None_Set_string_262144_4 1599494.305 -2.42%
SetIntersection_None_Set_string_262144_64 1601227.457 -2.34%
SetIntersection_None_Set_string_4_1 220055984.886 -
SetIntersection_None_Set_string_4_4 137739601.768 -
SetIntersection_None_Set_string_64_1 22995731.726 3.46%
SetIntersection_None_Set_string_64_16 18689469.518 3.66%
SetIntersection_None_Set_string_64_4 22005281.561 -
SetIntersection_None_Set_string_64_64 11647727.520 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8672757.217 -2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8787700.437 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8735181.050 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8700846.380 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8751547.161 -1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8708669.493 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 196050124.116 -2.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 195389630.216 -2.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 194242560.236 -2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 198205013.400 -3.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 186013658.482 -6.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 193636252.068 -3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 189869539.970 -4.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66596535.722 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35405739.872 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56882359.184 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536985730.764 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11422398.987 -1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10732907.764 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5765521.060 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11157490.891 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9296331.286 2.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1605539.633 -2.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1605115.074 -1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1602515.707 -3.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1581038.410 -4.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1588450.928 -3.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1606919.352 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1582706.705 -3.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1605409.588 -3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216837805.380 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136035015.371 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22478519.008 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18255332.114 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21630454.611 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11407418.150 1.18%
SetIntersection_None_Set_uint32_1024_1 8759279.791 -1.70%
SetIntersection_None_Set_uint32_1024_1024 8681291.470 -
SetIntersection_None_Set_uint32_1024_16 8749029.318 -
SetIntersection_None_Set_uint32_1024_256 8738082.691 -
SetIntersection_None_Set_uint32_1024_4 8643865.778 -1.21%
SetIntersection_None_Set_uint32_1024_64 8724139.391 -
SetIntersection_None_Set_uint32_16384_1 152870950.228 -1.08%
SetIntersection_None_Set_uint32_16384_1024 154331913.408 1.24%
SetIntersection_None_Set_uint32_16384_16 152245064.154 -
SetIntersection_None_Set_uint32_16384_16384 162413069.843 3.43%
SetIntersection_None_Set_uint32_16384_256 153014881.125 -
SetIntersection_None_Set_uint32_16384_4 152427043.109 -1.27%
SetIntersection_None_Set_uint32_16384_64 152763290.741 -
SetIntersection_None_Set_uint32_16_1 66262149.680 -
SetIntersection_None_Set_uint32_16_16 35058862.011 -
SetIntersection_None_Set_uint32_16_4 56243323.420 -
SetIntersection_None_Set_uint32_1_1 531730897.720 -
SetIntersection_None_Set_uint32_256_1 11328915.890 -
SetIntersection_None_Set_uint32_256_16 10661668.570 -1.68%
SetIntersection_None_Set_uint32_256_256 5691502.783 -1.33%
SetIntersection_None_Set_uint32_256_4 11015203.251 -1.93%
SetIntersection_None_Set_uint32_256_64 9129302.381 -
SetIntersection_None_Set_uint32_262144_1 1169282.144 -
SetIntersection_None_Set_uint32_262144_1024 1174124.432 1.82%
SetIntersection_None_Set_uint32_262144_16 1166759.197 1.39%
SetIntersection_None_Set_uint32_262144_16384 1164592.043 1.78%
SetIntersection_None_Set_uint32_262144_256 1164831.461 1.42%
SetIntersection_None_Set_uint32_262144_262144 1172837.726 1.73%
SetIntersection_None_Set_uint32_262144_4 1164249.188 1.01%
SetIntersection_None_Set_uint32_262144_64 1165773.436 1.34%
SetIntersection_None_Set_uint32_4_1 214609424.043 -
SetIntersection_None_Set_uint32_4_4 134327085.128 -
SetIntersection_None_Set_uint32_64_1 22346066.091 -
SetIntersection_None_Set_uint32_64_16 18177542.331 -
SetIntersection_None_Set_uint32_64_4 21417276.247 -
SetIntersection_None_Set_uint32_64_64 11353488.360 -1.16%
SetIntersection_None_Set_uint64_1024_1 8808795.327 -
SetIntersection_None_Set_uint64_1024_1024 8590700.905 -
SetIntersection_None_Set_uint64_1024_16 8565414.082 -
SetIntersection_None_Set_uint64_1024_256 8713086.031 -
SetIntersection_None_Set_uint64_1024_4 8690000.741 -
SetIntersection_None_Set_uint64_1024_64 8587272.889 -1.49%
SetIntersection_None_Set_uint64_16384_1 158499527.906 -
SetIntersection_None_Set_uint64_16384_1024 162519445.815 -4.95%
SetIntersection_None_Set_uint64_16384_16 165741796.055 -
SetIntersection_None_Set_uint64_16384_16384 177053704.474 5.75%
SetIntersection_None_Set_uint64_16384_256 165463528.665 -
SetIntersection_None_Set_uint64_16384_4 164038707.530 2.18%
SetIntersection_None_Set_uint64_16384_64 167606779.265 1.75%
SetIntersection_None_Set_uint64_16_1 65992012.068 -
SetIntersection_None_Set_uint64_16_16 35070836.037 -
SetIntersection_None_Set_uint64_16_4 56070504.145 -
SetIntersection_None_Set_uint64_1_1 529781208.728 -
SetIntersection_None_Set_uint64_256_1 11160651.294 -
SetIntersection_None_Set_uint64_256_16 10630689.363 -
SetIntersection_None_Set_uint64_256_256 5629006.038 -
SetIntersection_None_Set_uint64_256_4 11022837.527 -
SetIntersection_None_Set_uint64_256_64 8915577.906 -
SetIntersection_None_Set_uint64_262144_1 1331279.869 10.55%
SetIntersection_None_Set_uint64_262144_1024 1219131.752 -9.10%
SetIntersection_None_Set_uint64_262144_16 1336776.041 10.38%
SetIntersection_None_Set_uint64_262144_16384 1205825.764 -9.31%
SetIntersection_None_Set_uint64_262144_256 1240913.084 -5.86%
SetIntersection_None_Set_uint64_262144_262144 1224580.728 -4.87%
SetIntersection_None_Set_uint64_262144_4 1347948.078 10.71%
SetIntersection_None_Set_uint64_262144_64 1306252.443 3.38%
SetIntersection_None_Set_uint64_4_1 214237670.366 -
SetIntersection_None_Set_uint64_4_4 134024986.957 -
SetIntersection_None_Set_uint64_64_1 22306421.949 -
SetIntersection_None_Set_uint64_64_16 18098458.246 -
SetIntersection_None_Set_uint64_64_4 21301942.692 -
SetIntersection_None_Set_uint64_64_64 11354742.769 -
SetIntersection_None_Vector_float_1024_1 1092215.936 1.46%
SetIntersection_None_Vector_float_1024_1024 1089311.361 -
SetIntersection_None_Vector_float_1024_16 1089360.766 2.00%
SetIntersection_None_Vector_float_1024_256 1095444.708 2.17%
SetIntersection_None_Vector_float_1024_4 1074266.491 -1.51%
SetIntersection_None_Vector_float_1024_64 1094474.318 1.85%
SetIntersection_None_Vector_float_16384_1 1116917.449 4.21%
SetIntersection_None_Vector_float_16384_1024 1108691.758 -
SetIntersection_None_Vector_float_16384_16 1096696.138 -
SetIntersection_None_Vector_float_16384_16384 1108486.082 1.66%
SetIntersection_None_Vector_float_16384_256 1109631.887 -
SetIntersection_None_Vector_float_16384_4 1112621.993 1.33%
SetIntersection_None_Vector_float_16384_64 1107090.700 -
SetIntersection_None_Vector_float_16_1 64069331.173 1.28%
SetIntersection_None_Vector_float_16_16 33955553.518 1.07%
SetIntersection_None_Vector_float_16_4 54353397.411 1.12%
SetIntersection_None_Vector_float_1_1 537231273.759 -
SetIntersection_None_Vector_float_256_1 4347010.738 2.30%
SetIntersection_None_Vector_float_256_16 4013223.059 -
SetIntersection_None_Vector_float_256_256 2134466.807 -
SetIntersection_None_Vector_float_256_4 4296759.286 1.60%
SetIntersection_None_Vector_float_256_64 3416421.701 -
SetIntersection_None_Vector_float_262144_1 1151596.246 1.13%
SetIntersection_None_Vector_float_262144_1024 1145523.005 -
SetIntersection_None_Vector_float_262144_16 1163887.754 4.58%
SetIntersection_None_Vector_float_262144_16384 1132497.261 -
SetIntersection_None_Vector_float_262144_256 1136859.395 -
SetIntersection_None_Vector_float_262144_262144 1113144.414 -1.46%
SetIntersection_None_Vector_float_262144_4 1135472.364 -
SetIntersection_None_Vector_float_262144_64 1142028.730 -
SetIntersection_None_Vector_float_4_1 216282256.780 1.08%
SetIntersection_None_Vector_float_4_4 135035152.518 -
SetIntersection_None_Vector_float_64_1 16724467.119 -
SetIntersection_None_Vector_float_64_16 13668321.881 -
SetIntersection_None_Vector_float_64_4 16089634.949 -
SetIntersection_None_Vector_float_64_64 8479985.336 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1100813.786 -1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1097216.129 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1109833.420 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1079922.058 -2.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1100996.268 1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1060426.881 -3.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1131969.900 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1133482.049 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1137926.820 4.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1137529.963 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1121856.419 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1134879.290 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1094454.639 -3.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63766096.079 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33886297.727 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54368249.412 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534072731.030 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4285468.169 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4096801.571 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2173860.217 -1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4277371.288 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3459479.991 -1.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1168844.036 5.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1169089.032 -1.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1161279.672 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1280018.927 13.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1147149.731 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1181539.487 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1161950.855 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1177573.761 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214603480.365 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134251822.751 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16879271.625 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13716976.005 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16074414.195 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8546579.562 -
SetIntersection_None_Vector_string_1024_1 1162534.488 -
SetIntersection_None_Vector_string_1024_1024 1161646.185 1.02%
SetIntersection_None_Vector_string_1024_16 1130336.911 -2.69%
SetIntersection_None_Vector_string_1024_256 1154035.817 -1.18%
SetIntersection_None_Vector_string_1024_4 1174232.546 -
SetIntersection_None_Vector_string_1024_64 1162181.179 -
SetIntersection_None_Vector_string_16384_1 1225082.267 -
SetIntersection_None_Vector_string_16384_1024 1214071.391 -
SetIntersection_None_Vector_string_16384_16 1227907.652 -
SetIntersection_None_Vector_string_16384_16384 1207338.929 -1.61%
SetIntersection_None_Vector_string_16384_256 1192535.808 -2.12%
SetIntersection_None_Vector_string_16384_4 1247562.748 1.66%
SetIntersection_None_Vector_string_16384_64 1223280.422 -
SetIntersection_None_Vector_string_16_1 65154725.393 -
SetIntersection_None_Vector_string_16_16 34582846.737 -
SetIntersection_None_Vector_string_16_4 55139536.101 -
SetIntersection_None_Vector_string_1_1 536292225.286 -
SetIntersection_None_Vector_string_256_1 4461246.461 -1.38%
SetIntersection_None_Vector_string_256_16 4277468.029 -
SetIntersection_None_Vector_string_256_256 2269012.784 1.05%
SetIntersection_None_Vector_string_256_4 4504451.811 1.40%
SetIntersection_None_Vector_string_256_64 3610308.301 -
SetIntersection_None_Vector_string_262144_1 1286535.399 -
SetIntersection_None_Vector_string_262144_1024 1294530.924 -
SetIntersection_None_Vector_string_262144_16 1287512.042 -
SetIntersection_None_Vector_string_262144_16384 1292654.511 -
SetIntersection_None_Vector_string_262144_256 1291135.085 -
SetIntersection_None_Vector_string_262144_262144 1273608.791 -1.53%
SetIntersection_None_Vector_string_262144_4 1288664.204 -
SetIntersection_None_Vector_string_262144_64 1300441.849 -
SetIntersection_None_Vector_string_4_1 216509914.657 -
SetIntersection_None_Vector_string_4_4 135687574.064 -
SetIntersection_None_Vector_string_64_1 17311711.795 -
SetIntersection_None_Vector_string_64_16 14101104.724 -
SetIntersection_None_Vector_string_64_4 16597906.319 -
SetIntersection_None_Vector_string_64_64 8811509.958 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1081863.355 -2.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1091288.015 -2.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1124168.915 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1114666.441 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1102403.406 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120484.690 2.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1149912.136 -1.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1145003.608 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1154143.355 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1136849.854 -2.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1106977.623 -3.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1158260.260 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1153594.691 3.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63301319.329 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33707815.235 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53877165.213 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531400881.885 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4292365.472 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4107430.629 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2207730.641 1.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4248037.431 -1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3463516.775 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1212774.690 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1141521.342 -3.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1180578.065 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1196648.240 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1224738.553 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1199905.289 2.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1180044.427 1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1159187.097 -1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213235613.048 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133689129.010 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16797130.968 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13535242.475 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16124708.113 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8599738.416 -
SetIntersection_None_Vector_uint32_1024_1 1080102.609 -
SetIntersection_None_Vector_uint32_1024_1024 1078179.841 2.33%
SetIntersection_None_Vector_uint32_1024_16 1080446.011 -
SetIntersection_None_Vector_uint32_1024_256 1077047.684 -1.10%
SetIntersection_None_Vector_uint32_1024_4 1078403.213 -
SetIntersection_None_Vector_uint32_1024_64 1076683.211 -
SetIntersection_None_Vector_uint32_16384_1 1113845.228 1.27%
SetIntersection_None_Vector_uint32_16384_1024 1109725.330 -1.03%
SetIntersection_None_Vector_uint32_16384_16 1100661.612 -
SetIntersection_None_Vector_uint32_16384_16384 1111157.975 1.93%
SetIntersection_None_Vector_uint32_16384_256 1111384.621 -
SetIntersection_None_Vector_uint32_16384_4 1079416.135 -2.46%
SetIntersection_None_Vector_uint32_16384_64 1108641.877 -
SetIntersection_None_Vector_uint32_16_1 62910748.793 -
SetIntersection_None_Vector_uint32_16_16 33401177.437 -
SetIntersection_None_Vector_uint32_16_4 53554566.635 -
SetIntersection_None_Vector_uint32_1_1 529774322.729 -
SetIntersection_None_Vector_uint32_256_1 4204694.858 -
SetIntersection_None_Vector_uint32_256_16 3998656.832 -
SetIntersection_None_Vector_uint32_256_256 2078393.833 -2.54%
SetIntersection_None_Vector_uint32_256_4 4200748.529 -
SetIntersection_None_Vector_uint32_256_64 3427755.647 2.75%
SetIntersection_None_Vector_uint32_262144_1 1123518.691 -
SetIntersection_None_Vector_uint32_262144_1024 1099125.540 -1.89%
SetIntersection_None_Vector_uint32_262144_16 1143952.703 1.78%
SetIntersection_None_Vector_uint32_262144_16384 1138474.920 2.48%
SetIntersection_None_Vector_uint32_262144_256 1129857.560 3.73%
SetIntersection_None_Vector_uint32_262144_262144 1138715.389 3.38%
SetIntersection_None_Vector_uint32_262144_4 1142664.634 2.09%
SetIntersection_None_Vector_uint32_262144_64 1136796.034 1.38%
SetIntersection_None_Vector_uint32_4_1 212544463.862 -
SetIntersection_None_Vector_uint32_4_4 133127018.674 -
SetIntersection_None_Vector_uint32_64_1 16560356.391 -
SetIntersection_None_Vector_uint32_64_16 13445821.266 -
SetIntersection_None_Vector_uint32_64_4 15955790.600 -
SetIntersection_None_Vector_uint32_64_64 8419391.660 -
SetIntersection_None_Vector_uint64_1024_1 1054072.104 -2.17%
SetIntersection_None_Vector_uint64_1024_1024 1071381.687 -
SetIntersection_None_Vector_uint64_1024_16 1073368.560 -
SetIntersection_None_Vector_uint64_1024_256 1071201.316 -
SetIntersection_None_Vector_uint64_1024_4 1071499.251 -
SetIntersection_None_Vector_uint64_1024_64 1075715.813 -
SetIntersection_None_Vector_uint64_16384_1 1097818.284 1.75%
SetIntersection_None_Vector_uint64_16384_1024 1063677.875 -3.06%
SetIntersection_None_Vector_uint64_16384_16 1084151.490 -1.44%
SetIntersection_None_Vector_uint64_16384_16384 1092060.976 3.30%
SetIntersection_None_Vector_uint64_16384_256 1095472.115 -
SetIntersection_None_Vector_uint64_16384_4 1051473.367 -4.13%
SetIntersection_None_Vector_uint64_16384_64 1098810.467 -
SetIntersection_None_Vector_uint64_16_1 62531792.388 -
SetIntersection_None_Vector_uint64_16_16 33203340.876 -
SetIntersection_None_Vector_uint64_16_4 53094685.019 -
SetIntersection_None_Vector_uint64_1_1 527958812.475 -1.13%
SetIntersection_None_Vector_uint64_256_1 4229997.845 -
SetIntersection_None_Vector_uint64_256_16 3982040.556 1.36%
SetIntersection_None_Vector_uint64_256_256 2077911.938 -1.75%
SetIntersection_None_Vector_uint64_256_4 4141453.089 -
SetIntersection_None_Vector_uint64_256_64 3367332.495 -
SetIntersection_None_Vector_uint64_262144_1 1119352.843 -
SetIntersection_None_Vector_uint64_262144_1024 1118208.185 -
SetIntersection_None_Vector_uint64_262144_16 1086164.228 -2.87%
SetIntersection_None_Vector_uint64_262144_16384 1118159.701 -
SetIntersection_None_Vector_uint64_262144_256 1098872.875 -
SetIntersection_None_Vector_uint64_262144_262144 1127024.842 -
SetIntersection_None_Vector_uint64_262144_4 1118435.974 3.07%
SetIntersection_None_Vector_uint64_262144_64 1125790.338 2.70%
SetIntersection_None_Vector_uint64_4_1 211676703.706 -
SetIntersection_None_Vector_uint64_4_4 132147361.923 -
SetIntersection_None_Vector_uint64_64_1 16409698.197 -
SetIntersection_None_Vector_uint64_64_16 13418160.781 -
SetIntersection_None_Vector_uint64_64_4 15681246.971 -
SetIntersection_None_Vector_uint64_64_64 8314628.266 -
bm_gcd_complex 17.954 -
bm_gcd_random 29.225 -
bm_gcd_trivial 0.674 -1.96%
bm_lexicographical_compare<int>/1 1.393 -2.19%
bm_lexicographical_compare<int>/1048576 68275.904 -2.07%
bm_lexicographical_compare<int>/262144 16267.076 -
bm_lexicographical_compare<int>/32768 1916.053 -
bm_lexicographical_compare<int>/4096 238.331 -
bm_lexicographical_compare<int>/512 29.803 -
bm_lexicographical_compare<int>/64 4.564 5.60%
bm_lexicographical_compare<int>/8 1.623 7.33%
bm_lexicographical_compare<signed_char>/1 1.286 -10.15%
bm_lexicographical_compare<signed_char>/1048576 16267.805 -
bm_lexicographical_compare<signed_char>/262144 3842.290 -
bm_lexicographical_compare<signed_char>/32768 478.983 -
bm_lexicographical_compare<signed_char>/4096 59.816 -
bm_lexicographical_compare<signed_char>/512 7.747 -
bm_lexicographical_compare<signed_char>/64 2.032 -3.50%
bm_lexicographical_compare<signed_char>/8 3.232 -
bm_lexicographical_compare<unsigned_char>/1 1.664 15.93%
bm_lexicographical_compare<unsigned_char>/1048576 17923.748 -
bm_lexicographical_compare<unsigned_char>/262144 4493.222 -
bm_lexicographical_compare<unsigned_char>/32768 572.496 -
bm_lexicographical_compare<unsigned_char>/4096 77.728 -
bm_lexicographical_compare<unsigned_char>/512 8.786 1.57%
bm_lexicographical_compare<unsigned_char>/64 2.044 8.19%
bm_lexicographical_compare<unsigned_char>/8 1.439 15.78%
bm_ranges_lexicographical_compare<int>/1 1.207 -20.57%
bm_ranges_lexicographical_compare<int>/1048576 68269.903 -1.94%
bm_ranges_lexicographical_compare<int>/262144 16252.583 -
bm_ranges_lexicographical_compare<int>/32768 1916.113 -
bm_ranges_lexicographical_compare<int>/4096 238.451 -
bm_ranges_lexicographical_compare<int>/512 29.810 -
bm_ranges_lexicographical_compare<int>/64 4.345 -4.58%
bm_ranges_lexicographical_compare<int>/8 1.464 -7.09%
bm_ranges_lexicographical_compare<signed_char>/1 1.577 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16250.330 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.408 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.936 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.862 -
bm_ranges_lexicographical_compare<signed_char>/512 7.894 -
bm_ranges_lexicographical_compare<signed_char>/64 2.265 3.36%
bm_ranges_lexicographical_compare<signed_char>/8 3.574 2.76%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.617 12.69%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17922.178 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.164 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.508 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.787 1.50%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.978 12.15%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 15.20%
bm_ranges_swap_ranges_vb_aligned/1024 6.481 -
bm_ranges_swap_ranges_vb_aligned/1048576 3399.501 -
bm_ranges_swap_ranges_vb_aligned/128 3.423 -
bm_ranges_swap_ranges_vb_aligned/131072 250.622 1.72%
bm_ranges_swap_ranges_vb_aligned/16 3.288 -
bm_ranges_swap_ranges_vb_aligned/16384 34.691 -
bm_ranges_swap_ranges_vb_aligned/2048 8.537 -1.09%
bm_ranges_swap_ranges_vb_aligned/256 3.457 -2.06%
bm_ranges_swap_ranges_vb_aligned/262144 497.298 2.76%
bm_ranges_swap_ranges_vb_aligned/32 3.290 -
bm_ranges_swap_ranges_vb_aligned/32768 64.196 -
bm_ranges_swap_ranges_vb_aligned/4096 11.926 -
bm_ranges_swap_ranges_vb_aligned/512 5.111 -3.81%
bm_ranges_swap_ranges_vb_aligned/524288 1043.431 -4.66%
bm_ranges_swap_ranges_vb_aligned/64 3.085 -
bm_ranges_swap_ranges_vb_aligned/65536 123.148 -
bm_ranges_swap_ranges_vb_aligned/8 3.244 -
bm_ranges_swap_ranges_vb_aligned/8192 19.495 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15703.268 -
bm_ranges_swap_ranges_vb_unaligned/262144 3768.010 -
bm_ranges_swap_ranges_vb_unaligned/32768 475.057 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.100 -
bm_ranges_swap_ranges_vb_unaligned/512 13.463 -
bm_ranges_swap_ranges_vb_unaligned/64 6.210 -1.65%
bm_ranges_swap_ranges_vb_unaligned/8 5.265 4.96%
bm_swap_ranges_vb_aligned/1048576 3374.765 1.01%
bm_swap_ranges_vb_aligned/262144 481.700 -
bm_swap_ranges_vb_aligned/32768 63.780 -
bm_swap_ranges_vb_aligned/4096 12.501 -
bm_swap_ranges_vb_aligned/512 4.901 -1.27%
bm_swap_ranges_vb_aligned/64 2.872 -
bm_swap_ranges_vb_aligned/8 3.150 -4.07%
bm_swap_ranges_vb_unaligned/1048576 16542.938 3.79%
bm_swap_ranges_vb_unaligned/262144 3837.977 -
bm_swap_ranges_vb_unaligned/32768 483.159 -
bm_swap_ranges_vb_unaligned/4096 65.103 -
bm_swap_ranges_vb_unaligned/512 12.574 -
bm_swap_ranges_vb_unaligned/64 4.960 -
bm_swap_ranges_vb_unaligned/8 4.749 -2.50%
bm_write 607.899 4.32%
ranges::min(std::deque<__int128>)/1 0.612 -13.74%
ranges::min(std::deque<__int128>)/64 20.910 -
ranges::min(std::deque<__int128>)/70000 24338.202 -
ranges::min(std::deque<__int128>)/8 2.829 -
ranges::min(std::deque<char>)/1 0.754 7.21%
ranges::min(std::deque<char>)/64 16.596 -
ranges::min(std::deque<char>)/70000 17872.443 -
ranges::min(std::deque<char>)/8 2.415 -
ranges::min(std::deque<long_long>)/1 0.667 -3.67%
ranges::min(std::deque<long_long>)/64 16.938 7.33%
ranges::min(std::deque<long_long>)/70000 18992.660 -
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.335 -26.57%
ranges::min(std::list<__int128>)/64 33.465 -3.08%
ranges::min(std::list<__int128>)/70000 59579.682 -
ranges::min(std::list<__int128>)/8 2.055 -5.43%
ranges::min(std::list<char>)/1 0.455 24.45%
ranges::min(std::list<char>)/64 29.129 2.56%
ranges::min(std::list<char>)/70000 54340.232 1.53%
ranges::min(std::list<char>)/8 1.974 1.94%
ranges::min(std::list<long_long>)/1 0.324 20.41%
ranges::min(std::list<long_long>)/64 24.784 1.19%
ranges::min(std::list<long_long>)/70000 45576.151 -8.11%
ranges::min(std::list<long_long>)/8 1.895 -2.07%
ranges::min(std::vector<__int128>)/1 0.348 -15.09%
ranges::min(std::vector<__int128>)/64 24.591 -15.23%
ranges::min(std::vector<__int128>)/70000 27072.305 -20.38%
ranges::min(std::vector<__int128>)/8 2.869 -3.02%
ranges::min(std::vector<char>)/1 0.386 42.01%
ranges::min(std::vector<char>)/64 4.292 1.63%
ranges::min(std::vector<char>)/70000 495.984 -
ranges::min(std::vector<char>)/8 2.448 -
ranges::min(std::vector<long_long>)/1 0.333 -12.60%
ranges::min(std::vector<long_long>)/64 4.811 -2.34%
ranges::min(std::vector<long_long>)/70000 7973.277 -
ranges::min(std::vector<long_long>)/8 2.244 -1.84%
ranges::minmax(std::deque<__int128>)/1 0.664 -2.25%
ranges::minmax(std::deque<__int128>)/64 31.812 -7.96%
ranges::minmax(std::deque<__int128>)/70000 34520.602 -
ranges::minmax(std::deque<__int128>)/8 3.867 -
ranges::minmax(std::deque<char>)/1 0.799 -12.92%
ranges::minmax(std::deque<char>)/64 23.154 -
ranges::minmax(std::deque<char>)/70000 24156.226 -
ranges::minmax(std::deque<char>)/8 3.905 -
ranges::minmax(std::deque<long_long>)/1 0.888 3.44%
ranges::minmax(std::deque<long_long>)/64 27.172 -12.60%
ranges::minmax(std::deque<long_long>)/70000 31236.212 -8.41%
ranges::minmax(std::deque<long_long>)/8 4.266 1.64%
ranges::minmax(std::list<__int128>)/1 0.434 -5.78%
ranges::minmax(std::list<__int128>)/64 40.926 3.95%
ranges::minmax(std::list<__int128>)/70000 60569.356 3.98%
ranges::minmax(std::list<__int128>)/8 3.842 -1.09%
ranges::minmax(std::list<char>)/1 0.349 8.15%
ranges::minmax(std::list<char>)/64 34.886 -
ranges::minmax(std::list<char>)/70000 55523.360 1.49%
ranges::minmax(std::list<char>)/8 2.528 -
ranges::minmax(std::list<long_long>)/1 0.560 22.49%
ranges::minmax(std::list<long_long>)/64 30.787 -3.67%
ranges::minmax(std::list<long_long>)/70000 54403.895 -
ranges::minmax(std::list<long_long>)/8 2.548 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.056 -
ranges::minmax(std::vector<__int128>)/70000 35115.761 -
ranges::minmax(std::vector<__int128>)/8 4.114 -
ranges::minmax(std::vector<char>)/1 0.638 2.45%
ranges::minmax(std::vector<char>)/64 1.231 -
ranges::minmax(std::vector<char>)/70000 594.261 -
ranges::minmax(std::vector<char>)/8 1.080 21.40%
ranges::minmax(std::vector<long_long>)/1 0.613 -5.53%
ranges::minmax(std::vector<long_long>)/64 10.207 -
ranges::minmax(std::vector<long_long>)/70000 9207.081 -
ranges::minmax(std::vector<long_long>)/8 2.121 -
rng::contains(deque<int>)_(process_all)/1048576 246142.727 -
rng::contains(deque<int>)_(process_all)/32 8.789 -
rng::contains(deque<int>)_(process_all)/50 12.700 -
rng::contains(deque<int>)_(process_all)/8 3.106 -2.81%
rng::contains(deque<int>)_(process_all)/8192 1885.586 1.07%
rng::contains(list<int>)_(process_all)/1048576 823662.162 -
rng::contains(list<int>)_(process_all)/32 8.959 -
rng::contains(list<int>)_(process_all)/50 18.306 -
rng::contains(list<int>)_(process_all)/8 2.264 -2.65%
rng::contains(list<int>)_(process_all)/8192 6914.561 -5.44%
rng::contains(vector<int>)_(process_all)/1048576 233906.191 -
rng::contains(vector<int>)_(process_all)/32 8.226 -1.51%
rng::contains(vector<int>)_(process_all)/50 12.173 -
rng::contains(vector<int>)_(process_all)/8 2.494 -7.15%
rng::contains(vector<int>)_(process_all)/8192 1814.878 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18118.594 -20.34%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18953.802 -20.32%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457764.180 -4.78%
rng::contains_subrange(deque<int>)_(process_all)/1048576 429467.888 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.933 -14.06%
rng::contains_subrange(deque<int>)_(process_all)/32 13.081 -14.26%
rng::contains_subrange(deque<int>)_(process_all)/50 23.947 -4.55%
rng::contains_subrange(deque<int>)_(process_all)/8192 3353.773 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502575.991 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.015 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.585 -
rng::contains_subrange(deque<int>)_(same_length)/50 29.005 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3916.082 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476613.067 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.399 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.538 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.546 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3719.989 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37471.081 -1.83%
rng::contains_subrange(list<int>)_(near_matches)/1024 39107.837 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2527165.163 -
rng::contains_subrange(list<int>)_(process_all)/1048576 851243.459 1.41%
rng::contains_subrange(list<int>)_(process_all)/16 4.932 1.13%
rng::contains_subrange(list<int>)_(process_all)/32 10.182 -
rng::contains_subrange(list<int>)_(process_all)/50 17.546 -
rng::contains_subrange(list<int>)_(process_all)/8192 7663.356 -2.05%
rng::contains_subrange(list<int>)_(same_length)/1048576 943119.343 -
rng::contains_subrange(list<int>)_(same_length)/16 5.867 -
rng::contains_subrange(list<int>)_(same_length)/32 16.480 -
rng::contains_subrange(list<int>)_(same_length)/50 25.332 -
rng::contains_subrange(list<int>)_(same_length)/8192 7938.374 -
rng::contains_subrange(list<int>)_(single_element)/1048576 848167.070 5.27%
rng::contains_subrange(list<int>)_(single_element)/16 4.736 -2.87%
rng::contains_subrange(list<int>)_(single_element)/32 10.197 -
rng::contains_subrange(list<int>)_(single_element)/50 17.885 2.62%
rng::contains_subrange(list<int>)_(single_element)/8192 7156.522 -13.53%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13346.570 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14857.001 6.41%
rng::contains_subrange(vector<int>)_(near_matches)/8192 799025.164 4.48%
rng::contains_subrange(vector<int>)_(process_all)/1048576 209034.086 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.818 3.56%
rng::contains_subrange(vector<int>)_(process_all)/32 8.024 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.542 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1627.277 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246059.603 1.06%
rng::contains_subrange(vector<int>)_(same_length)/16 4.788 -1.62%
rng::contains_subrange(vector<int>)_(same_length)/32 8.663 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.728 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1926.717 3.03%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232110.545 -3.07%
rng::contains_subrange(vector<int>)_(single_element)/16 4.765 -2.25%
rng::contains_subrange(vector<int>)_(single_element)/32 8.501 -2.56%
rng::contains_subrange(vector<int>)_(single_element)/50 12.452 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1807.165 -3.26%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.154 5.52%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 492660.279 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.376 9.11%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.549 11.06%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3860.726 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.142 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.145 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 522.649 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513825.366 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.240 -1.58%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.549 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3995.614 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.169 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.734 -1.77%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.258 4.13%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2061.461 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2287513.573 5.13%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.336 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.011 2.41%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19684.746 11.35%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 658.696 -14.74%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462564.330 1.04%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.409 1.60%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.904 3.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11394.806 -2.58%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1736.716 -7.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2369237.003 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.021 1.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.896 3.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19587.068 -3.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 577.130 -11.98%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462651.063 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.585 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.008 -1.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11061.322 -5.68%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.696 2.39%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.770 10.22%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.611 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956173.810 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.518 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.074 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7906.105 1.85%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.779 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.779 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.758 -1.31%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 854.439 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1076413.906 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.458 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.744 -1.62%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12029.008 17.41%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.212 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73664.610 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.412 -7.54%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.702 -9.83%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.974 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.311 -8.96%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.307 -9.62%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.300 -5.18%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.305 1.74%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.303 -9.55%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.966 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306225.368 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.905 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.991 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2541.086 -
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.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.569 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9415.319 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.476 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.725 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2316.899 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.570 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15494.281 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.375 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.460 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3881.412 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 743.780 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28710.307 7.34%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.113 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.420 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9550.113 -8.54%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.211 1.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 678.664 2.18%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.583 -1.64%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.006 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.220 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.354 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8704.117 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.855 2.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.468 8.90%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2149.649 -
rng::find(vector<bool>)_(process_all)/1024 4.671 -
rng::find(vector<bool>)_(process_all)/1048576 3664.610 -
rng::find(vector<bool>)_(process_all)/50 0.788 13.92%
rng::find(vector<bool>)_(process_all)/8 0.734 14.69%
rng::find(vector<bool>)_(process_all)/8192 33.606 -
rng::find_if(vector<bool>)_(process_all)/1024 566.626 -
rng::find_if(vector<bool>)_(process_all)/1048576 580314.711 -
rng::find_if(vector<bool>)_(process_all)/50 23.822 -
rng::find_if(vector<bool>)_(process_all)/8 3.513 -
rng::find_if(vector<bool>)_(process_all)/8192 4529.823 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.684 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 580125.172 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.013 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.555 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4514.011 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.366 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324404.712 -
rng::find_last(deque<int>)_(bail_10%)/50 13.212 8.70%
rng::find_last(deque<int>)_(bail_10%)/8 2.866 3.96%
rng::find_last(deque<int>)_(bail_10%)/8192 2514.641 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.848 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25454.059 -
rng::find_last(deque<int>)_(bail_90%)/50 1.835 -
rng::find_last(deque<int>)_(bail_90%)/8 0.822 -8.37%
rng::find_last(deque<int>)_(bail_90%)/8192 202.909 1.15%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.777 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365893.109 -
rng::find_last(forward_list<int>)_(bail_10%)/50 16.965 -2.78%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.317 1.04%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5842.843 -12.36%
rng::find_last(forward_list<int>)_(bail_90%)/1024 791.384 8.67%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 395295.594 -4.90%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.782 4.84%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.448 2.19%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6148.852 2.76%
rng::find_last(list<int>)_(bail_10%)/1024 671.900 -
rng::find_last(list<int>)_(bail_10%)/1048576 785591.360 -
rng::find_last(list<int>)_(bail_10%)/50 16.023 1.32%
rng::find_last(list<int>)_(bail_10%)/8 2.080 -
rng::find_last(list<int>)_(bail_10%)/8192 6678.392 6.79%
rng::find_last(list<int>)_(bail_90%)/1024 76.013 -
rng::find_last(list<int>)_(bail_90%)/1048576 87049.717 1.01%
rng::find_last(list<int>)_(bail_90%)/50 1.246 -8.31%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 602.605 1.59%
rng::find_last(vector<char>)_(bail_10%)/1024 210.669 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206232.062 -
rng::find_last(vector<char>)_(bail_10%)/50 10.820 -
rng::find_last(vector<char>)_(bail_10%)/8 2.009 -
rng::find_last(vector<char>)_(bail_10%)/8192 1623.071 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.727 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22998.045 -
rng::find_last(vector<char>)_(bail_90%)/50 1.421 -8.23%
rng::find_last(vector<char>)_(bail_90%)/8 0.423 -8.01%
rng::find_last(vector<char>)_(bail_90%)/8192 189.201 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.223 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214137.115 -
rng::find_last(vector<int>)_(bail_10%)/50 10.836 -
rng::find_last(vector<int>)_(bail_10%)/8 2.019 -
rng::find_last(vector<int>)_(bail_10%)/8192 1660.422 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.025 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23199.680 -
rng::find_last(vector<int>)_(bail_90%)/50 1.562 3.11%
rng::find_last(vector<int>)_(bail_90%)/8 0.463 9.19%
rng::find_last(vector<int>)_(bail_90%)/8192 189.341 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.504 -1.63%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361614.234 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.082 -1.74%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.800 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.183 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.809 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38916.722 1.89%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.558 -1.27%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.107 19.74%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.535 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.631 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 904469.864 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.528 1.86%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.224 -9.14%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7127.752 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 804.510 4.08%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 901317.755 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.836 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.230 -5.96%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6848.419 -
rng::find_last_if(list<int>)_(bail_10%)/1024 679.004 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806153.890 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.206 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.311 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6608.359 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.264 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88732.654 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.187 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.466 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.086 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238648.836 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.486 1.19%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.077 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1862.353 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.664 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26221.230 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.496 4.04%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.475 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.794 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.815 -2.73%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307236.404 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.846 3.05%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.749 4.33%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2187.932 -2.96%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.129 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33543.213 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.507 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.519 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.644 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 367.067 2.57%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362339.409 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.640 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.821 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2766.616 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.612 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38963.949 2.01%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.394 -1.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.908 -5.84%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.791 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 769.653 -1.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 911648.928 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.231 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.484 3.78%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6640.039 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 813.168 6.13%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 902125.756 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.108 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.372 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6577.237 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.659 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805182.411 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.245 3.43%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.190 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6659.193 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.317 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88739.840 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.104 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.009 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.319 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238601.227 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.446 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1867.123 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.006 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26215.889 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.526 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.533 6.41%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.424 1.42%
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.522 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307519.553 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.568 -13.41%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.776 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.486 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33515.522 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.525 1.48%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.470 -2.89%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.526 -
rng::fold_left(deque<int>)/1048576 551931.496 -
rng::fold_left(deque<int>)/32 16.335 -
rng::fold_left(deque<int>)/50 27.193 -
rng::fold_left(deque<int>)/8 3.846 -
rng::fold_left(deque<int>)/8192 4555.314 -
rng::fold_left(list<int>)/1048576 1362657.524 -7.03%
rng::fold_left(list<int>)/32 21.711 4.83%
rng::fold_left(list<int>)/50 38.153 1.48%
rng::fold_left(list<int>)/8 3.905 1.55%
rng::fold_left(list<int>)/8192 11335.198 5.84%
rng::fold_left(vector<int>)/1048576 1324724.953 -
rng::fold_left(vector<int>)/32 21.795 -
rng::fold_left(vector<int>)/50 37.343 -
rng::fold_left(vector<int>)/8 3.556 -
rng::fold_left(vector<int>)/8192 10310.399 -
rng::for_each(map<int>)/32 25.442 -
rng::for_each(map<int>)/50 37.715 -
rng::for_each(map<int>)/8 6.159 -
rng::for_each(map<int>)/8192 7293.884 -1.32%
rng::for_each(multimap<int>)/32 26.306 -
rng::for_each(multimap<int>)/50 40.070 -
rng::for_each(multimap<int>)/8 6.303 2.56%
rng::for_each(multimap<int>)/8192 7206.360 -3.62%
rng::for_each(multiset<int>)/32 25.604 -
rng::for_each(multiset<int>)/50 39.054 -
rng::for_each(multiset<int>)/8 6.779 -1.08%
rng::for_each(multiset<int>)/8192 7755.828 -
rng::for_each(set<int>)/32 25.129 -
rng::for_each(set<int>)/50 37.925 -
rng::for_each(set<int>)/8 6.596 1.27%
rng::for_each(set<int>)/8192 7762.222 -
rng::starts_with(deque<int>)/1000 454.074 -4.82%
rng::starts_with(deque<int>)/1024 462.477 -5.47%
rng::starts_with(deque<int>)/1048576 491288.151 -10.71%
rng::starts_with(deque<int>)/8 4.034 -
rng::starts_with(deque<int>)/8192 3834.897 -9.94%
rng::starts_with(deque<int>,_pred)/1000 513.427 1.44%
rng::starts_with(deque<int>,_pred)/1024 528.061 -
rng::starts_with(deque<int>,_pred)/1048576 510915.877 -
rng::starts_with(deque<int>,_pred)/8 4.657 -
rng::starts_with(deque<int>,_pred)/8192 3956.683 -
rng::starts_with(list<int>)/1000 756.781 -
rng::starts_with(list<int>)/1024 776.256 -
rng::starts_with(list<int>)/1048576 942782.313 -
rng::starts_with(list<int>)/8 3.020 3.52%
rng::starts_with(list<int>)/8192 8287.267 -3.51%
rng::starts_with(list<int>,_pred)/1000 780.474 -
rng::starts_with(list<int>,_pred)/1024 802.217 -
rng::starts_with(list<int>,_pred)/1048576 971166.783 -
rng::starts_with(list<int>,_pred)/8 3.516 -
rng::starts_with(list<int>,_pred)/8192 9069.631 -18.28%
rng::starts_with(vector<int>)/1000 58.303 -
rng::starts_with(vector<int>)/1024 59.901 -
rng::starts_with(vector<int>)/1048576 68469.898 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.116 -
rng::starts_with(vector<int>,_pred)/1000 279.788 -
rng::starts_with(vector<int>,_pred)/1024 288.982 -
rng::starts_with(vector<int>,_pred)/1048576 304354.646 -
rng::starts_with(vector<int>,_pred)/8 2.422 -5.12%
rng::starts_with(vector<int>,_pred)/8192 2493.645 -
std::adjacent_find(deque<int>)/1024 464.045 -
std::adjacent_find(deque<int>)/1048576 477275.800 -
std::adjacent_find(deque<int>)/50 14.963 -17.30%
std::adjacent_find(deque<int>)/8 2.983 -5.44%
std::adjacent_find(deque<int>)/8192 3719.586 -
std::adjacent_find(deque<int>,_pred)/1024 630.828 -
std::adjacent_find(deque<int>,_pred)/1048576 651004.462 -
std::adjacent_find(deque<int>,_pred)/50 29.582 2.01%
std::adjacent_find(deque<int>,_pred)/8 4.110 -
std::adjacent_find(deque<int>,_pred)/8192 5104.688 -
std::adjacent_find(list<int>)/1024 723.595 -1.49%
std::adjacent_find(list<int>)/1048576 877206.767 1.26%
std::adjacent_find(list<int>)/50 23.428 1.35%
std::adjacent_find(list<int>)/8 2.092 -
std::adjacent_find(list<int>)/8192 6952.704 -4.48%
std::adjacent_find(list<int>,_pred)/1024 793.608 -
std::adjacent_find(list<int>,_pred)/1048576 926521.385 1.10%
std::adjacent_find(list<int>,_pred)/50 29.303 -
std::adjacent_find(list<int>,_pred)/8 3.799 -
std::adjacent_find(list<int>,_pred)/8192 7258.578 -
std::adjacent_find(vector<int>)/1024 234.317 -
std::adjacent_find(vector<int>)/1048576 235013.763 -
std::adjacent_find(vector<int>)/50 11.947 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1828.495 -
std::adjacent_find(vector<int>,_pred)/1024 401.028 -
std::adjacent_find(vector<int>,_pred)/1048576 465676.262 -
std::adjacent_find(vector<int>,_pred)/50 23.222 -
std::adjacent_find(vector<int>,_pred)/8 3.284 1.15%
std::adjacent_find(vector<int>,_pred)/8192 3192.525 -
std::all_of(deque<int>)_(process_all)/32 12.298 -
std::all_of(deque<int>)_(process_all)/32768 11826.936 12.63%
std::all_of(deque<int>)_(process_all)/50 18.935 -
std::all_of(deque<int>)_(process_all)/8 3.433 -
std::all_of(deque<int>)_(process_all)/8192 2955.735 12.54%
std::all_of(list<int>)_(process_all)/32 11.534 1.04%
std::all_of(list<int>)_(process_all)/32768 26645.377 -3.01%
std::all_of(list<int>)_(process_all)/50 21.929 -
std::all_of(list<int>)_(process_all)/8 2.650 -
std::all_of(list<int>)_(process_all)/8192 7647.931 -8.47%
std::all_of(vector<int>)_(process_all)/32 8.405 -1.74%
std::all_of(vector<int>)_(process_all)/32768 8143.879 -
std::all_of(vector<int>)_(process_all)/50 16.182 6.94%
std::all_of(vector<int>)_(process_all)/8 2.400 -2.87%
std::all_of(vector<int>)_(process_all)/8192 2036.594 -
std::any_of(deque<int>)_(process_all)/32 12.307 -
std::any_of(deque<int>)_(process_all)/32768 11315.328 11.36%
std::any_of(deque<int>)_(process_all)/50 18.892 -
std::any_of(deque<int>)_(process_all)/8 3.437 -
std::any_of(deque<int>)_(process_all)/8192 2823.902 9.24%
std::any_of(list<int>)_(process_all)/32 12.142 3.09%
std::any_of(list<int>)_(process_all)/32768 26427.465 -
std::any_of(list<int>)_(process_all)/50 21.942 -
std::any_of(list<int>)_(process_all)/8 2.659 -
std::any_of(list<int>)_(process_all)/8192 8341.542 14.47%
std::any_of(vector<int>)_(process_all)/32 8.395 1.24%
std::any_of(vector<int>)_(process_all)/32768 8101.160 -
std::any_of(vector<int>)_(process_all)/50 14.802 8.43%
std::any_of(vector<int>)_(process_all)/8 2.516 3.83%
std::any_of(vector<int>)_(process_all)/8192 2032.955 -
std::copy(deque<int>)/1048576 50123.329 -
std::copy(deque<int>)/262144 11637.512 -
std::copy(deque<int>)/32768 1133.512 -
std::copy(deque<int>)/4096 145.561 -
std::copy(deque<int>)/512 16.655 -
std::copy(deque<int>)/64 2.685 -
std::copy(deque<int>)/8 2.782 2.23%
std::copy(list<int>)/1048576 866738.243 -
std::copy(list<int>)/262144 214875.359 -
std::copy(list<int>)/32768 25954.354 -1.26%
std::copy(list<int>)/4096 3037.982 -8.63%
std::copy(list<int>)/512 364.511 -
std::copy(list<int>)/64 30.458 -2.47%
std::copy(list<int>)/8 2.479 -
std::copy(vector<bool>)_(aligned)/1048576 2370.743 -24.20%
std::copy(vector<bool>)_(aligned)/262144 712.499 2.99%
std::copy(vector<bool>)_(aligned)/32768 35.441 -
std::copy(vector<bool>)_(aligned)/4096 4.953 4.10%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.353 -
std::copy(vector<bool>)_(unaligned)/1048576 7018.946 -
std::copy(vector<bool>)_(unaligned)/262144 1713.083 -
std::copy(vector<bool>)_(unaligned)/32768 214.519 -
std::copy(vector<bool>)_(unaligned)/4096 26.192 -
std::copy(vector<bool>)_(unaligned)/512 3.483 -
std::copy(vector<bool>)_(unaligned)/64 1.806 -
std::copy(vector<int>)/1048576 50216.831 -
std::copy(vector<int>)/262144 12530.709 -
std::copy(vector<int>)/32768 3686.502 -
std::copy(vector<int>)/4096 226.843 7.90%
std::copy(vector<int>)/512 16.004 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.208 -
std::copy_backward(deque<int>)/1048576 128800.501 -7.90%
std::copy_backward(deque<int>)/262144 33120.979 -3.36%
std::copy_backward(deque<int>)/32768 4078.245 8.59%
std::copy_backward(deque<int>)/4096 146.567 -
std::copy_backward(deque<int>)/512 18.068 -5.33%
std::copy_backward(deque<int>)/64 3.031 -14.33%
std::copy_backward(deque<int>)/8 2.787 2.22%
std::copy_backward(list<int>)/1048576 879782.401 -
std::copy_backward(list<int>)/262144 218685.701 -
std::copy_backward(list<int>)/32768 26757.528 -
std::copy_backward(list<int>)/4096 3262.971 1.54%
std::copy_backward(list<int>)/512 367.705 -
std::copy_backward(list<int>)/64 30.913 -
std::copy_backward(list<int>)/8 2.467 2.95%
std::copy_backward(vector<bool>)_(aligned)/1048576 2476.925 -11.47%
std::copy_backward(vector<bool>)_(aligned)/262144 616.708 -25.42%
std::copy_backward(vector<bool>)_(aligned)/32768 35.655 -2.95%
std::copy_backward(vector<bool>)_(aligned)/4096 4.859 -12.47%
std::copy_backward(vector<bool>)_(aligned)/512 1.449 -28.27%
std::copy_backward(vector<bool>)_(aligned)/64 1.677 -22.87%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6532.798 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1579.266 -
std::copy_backward(vector<bool>)_(unaligned)/32768 203.315 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.303 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.812 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.911 -1.72%
std::copy_backward(vector<int>)/1048576 50201.679 -
std::copy_backward(vector<int>)/262144 12397.584 -
std::copy_backward(vector<int>)/32768 3521.451 -6.98%
std::copy_backward(vector<int>)/4096 187.187 -21.81%
std::copy_backward(vector<int>)/512 16.597 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.266 5.00%
std::copy_if(deque<int>)_(entire_range)/1048576 274829.572 -
std::copy_if(deque<int>)_(entire_range)/262144 69374.922 -
std::copy_if(deque<int>)_(entire_range)/32768 8665.226 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.331 -
std::copy_if(deque<int>)_(entire_range)/512 135.527 -
std::copy_if(deque<int>)_(entire_range)/64 16.205 -
std::copy_if(deque<int>)_(entire_range)/8 2.628 -
std::copy_if(deque<int>)_(every_other)/1048576 371793.813 -
std::copy_if(deque<int>)_(every_other)/262144 93082.201 -
std::copy_if(deque<int>)_(every_other)/32768 11651.038 -
std::copy_if(deque<int>)_(every_other)/4096 1456.994 -
std::copy_if(deque<int>)_(every_other)/512 181.379 -
std::copy_if(deque<int>)_(every_other)/64 23.307 -
std::copy_if(deque<int>)_(every_other)/8 3.455 -
std::copy_if(list<int>)_(entire_range)/1048576 877598.348 -
std::copy_if(list<int>)_(entire_range)/262144 218096.029 -
std::copy_if(list<int>)_(entire_range)/32768 26358.120 2.89%
std::copy_if(list<int>)_(entire_range)/4096 3060.629 1.57%
std::copy_if(list<int>)_(entire_range)/512 369.128 -
std::copy_if(list<int>)_(entire_range)/64 30.507 -6.87%
std::copy_if(list<int>)_(entire_range)/8 2.562 1.80%
std::copy_if(list<int>)_(every_other)/1048576 844242.697 -
std::copy_if(list<int>)_(every_other)/262144 210340.726 -
std::copy_if(list<int>)_(every_other)/32768 25995.499 2.54%
std::copy_if(list<int>)_(every_other)/4096 3347.067 3.89%
std::copy_if(list<int>)_(every_other)/512 360.781 -
std::copy_if(list<int>)_(every_other)/64 27.858 -
std::copy_if(list<int>)_(every_other)/8 2.298 -
std::copy_if(vector<int>)_(entire_range)/1048576 244677.588 -
std::copy_if(vector<int>)_(entire_range)/262144 59672.005 -
std::copy_if(vector<int>)_(entire_range)/32768 7447.831 -
std::copy_if(vector<int>)_(entire_range)/4096 933.232 -
std::copy_if(vector<int>)_(entire_range)/512 123.176 -
std::copy_if(vector<int>)_(entire_range)/64 16.053 2.01%
std::copy_if(vector<int>)_(entire_range)/8 2.294 -
std::copy_if(vector<int>)_(every_other)/1048576 503154.336 -
std::copy_if(vector<int>)_(every_other)/262144 128089.100 -
std::copy_if(vector<int>)_(every_other)/32768 16267.310 -
std::copy_if(vector<int>)_(every_other)/4096 1999.223 -
std::copy_if(vector<int>)_(every_other)/512 254.971 -
std::copy_if(vector<int>)_(every_other)/64 32.893 -
std::copy_if(vector<int>)_(every_other)/8 4.247 1.40%
std::copy_n(deque<int>)/1048576 50455.534 -
std::copy_n(deque<int>)/262144 11695.799 -
std::copy_n(deque<int>)/32768 1143.412 -
std::copy_n(deque<int>)/4096 144.848 -
std::copy_n(deque<int>)/512 16.721 -3.07%
std::copy_n(deque<int>)/64 2.794 -12.23%
std::copy_n(deque<int>)/8 2.785 2.13%
std::copy_n(list<int>)/1048576 865933.456 -
std::copy_n(list<int>)/262144 216050.932 -
std::copy_n(list<int>)/32768 26204.777 -1.27%
std::copy_n(list<int>)/4096 4217.365 18.25%
std::copy_n(list<int>)/512 343.641 -
std::copy_n(list<int>)/64 14.735 -
std::copy_n(list<int>)/8 2.227 -
std::copy_n(vector<bool>)_(aligned)/1048576 2851.773 35.11%
std::copy_n(vector<bool>)_(aligned)/262144 586.776 -15.00%
std::copy_n(vector<bool>)_(aligned)/32768 35.700 1.54%
std::copy_n(vector<bool>)_(aligned)/4096 4.710 -2.62%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.359 5.55%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.949 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.003 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.251 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.115 -
std::copy_n(vector<bool>)_(unaligned)/512 3.478 -
std::copy_n(vector<bool>)_(unaligned)/64 1.818 -
std::copy_n(vector<int>)/1048576 50224.735 -
std::copy_n(vector<int>)/262144 12524.362 3.77%
std::copy_n(vector<int>)/32768 3787.916 -
std::copy_n(vector<int>)/4096 227.399 37.02%
std::copy_n(vector<int>)/512 16.067 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.215 -
std::count(deque<int>)_(every_other)/1024 246.145 -
std::count(deque<int>)_(every_other)/1048576 252228.175 -
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 1932.073 -
std::count(list<int>)_(every_other)/1024 716.737 1.66%
std::count(list<int>)_(every_other)/1048576 817246.257 -
std::count(list<int>)_(every_other)/8 2.093 -1.00%
std::count(list<int>)_(every_other)/8192 7122.987 5.58%
std::count(vector<bool>)/1000 2.962 -1.15%
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1456.315 -
std::count(vector<bool>)/8192 11.429 -
std::count(vector<int>)_(every_other)/1024 102.821 -
std::count(vector<int>)_(every_other)/1048576 105155.231 -
std::count(vector<int>)_(every_other)/8 1.380 3.27%
std::count(vector<int>)_(every_other)/8192 818.592 -
std::count_if(deque<int>)_(every_other)/1024 346.602 -
std::count_if(deque<int>)_(every_other)/1048576 342464.324 -
std::count_if(deque<int>)_(every_other)/8 3.505 -21.74%
std::count_if(deque<int>)_(every_other)/8192 2685.222 -
std::count_if(list<int>)_(every_other)/1024 755.372 -
std::count_if(list<int>)_(every_other)/1048576 888847.504 -
std::count_if(list<int>)_(every_other)/8 2.753 -
std::count_if(list<int>)_(every_other)/8192 7154.373 -
std::count_if(vector<int>)_(every_other)/1024 246.067 -
std::count_if(vector<int>)_(every_other)/1048576 247732.322 -
std::count_if(vector<int>)_(every_other)/8 4.163 -
std::count_if(vector<int>)_(every_other)/8192 1899.086 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.691 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.378 -3.36%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 818.911 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 346.679 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.326 2.58%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2761.918 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.524 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.992 6.43%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.941 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.085 1.54%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.937 7.47%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.925 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.739 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.189 3.84%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2150.362 -
std::deque<int>::ctor(size)/1024 75.565 1.53%
std::deque<int>::ctor(size)/32 30.235 8.02%
std::deque<int>::ctor(size)/8192 462.090 4.23%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.616 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 31.688 13.56%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.336 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.346 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.520 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.421 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.896 1.10%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.451 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.902 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.183 4.26%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.085 1.25%
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.072 1.80%
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.110 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.326 1.64%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.686 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.901 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.804 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 350.955 1.46%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.260 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.262 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2529.148 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.722 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 843.015 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.413 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10436.224 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12805.479 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 747.191 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113401.473 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.733 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 24.425 -4.01%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6260.440 1.38%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6727.292 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.300 -1.30%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54865.141 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 866.751 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.436 3.07%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12818.583 -1.20%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20799.954 3.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 645.268 4.30%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 183865.118 2.84%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.151 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.385 2.51%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12828.434 -1.44%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20877.112 3.39%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 644.555 4.16%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183944.706 3.04%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1069.967 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.711 -2.86%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11626.255 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21105.613 3.12%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 651.034 3.63%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 184900.760 2.97%
std::deque<std::string>::ctor(size)/1024 718.157 -
std::deque<std::string>::ctor(size)/32 43.297 3.54%
std::deque<std::string>::ctor(size)/8192 8434.185 -1.48%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 945.473 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.830 3.94%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12460.885 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20929.430 3.06%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 611.805 4.64%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 182147.556 3.41%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.502 2.40%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.344 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.382 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.643 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.010 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.678 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 320.263 2.12%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.679 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2400.805 1.63%
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.517 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.093 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2366.364 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.890 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.733 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.879 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.070 4.36%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.805 -8.51%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.340 3.40%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.105 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.571 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.390 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.147 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.966 -4.22%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.966 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 518.021 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.970 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4548.709 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6551.087 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.632 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52708.041 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1031.755 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.727 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8085.696 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12899.065 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.111 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114343.268 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.386 -3.53%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.212 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.312 1.07%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.866 1.03%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.814 -
std::distance(deque<int>)/1024 0.852 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.864 2.02%
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.979 -
std::distance(join_view(vector<vector<int>>))/4096 4.356 -
std::distance(join_view(vector<vector<int>>))/50 0.608 5.15%
std::distance(join_view(vector<vector<int>>))/8192 8.318 -
std::equal(deque<int>)_(it,_it,_it)/1024 458.214 3.21%
std::equal(deque<int>)_(it,_it,_it)/1048576 493548.174 -
std::equal(deque<int>)_(it,_it,_it)/50 21.439 -3.41%
std::equal(deque<int>)_(it,_it,_it)/8 4.275 -
std::equal(deque<int>)_(it,_it,_it)/8192 3864.077 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 422.504 3.49%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 442446.733 4.17%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.814 3.53%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.682 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3264.166 5.60%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 531.968 2.82%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 518012.858 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.507 7.94%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.077 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4013.392 -3.00%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 525.804 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512083.517 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.431 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.287 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3994.692 -
std::equal(list<int>)_(it,_it,_it)/1024 1134.338 -
std::equal(list<int>)_(it,_it,_it)/1048576 1315575.171 -
std::equal(list<int>)_(it,_it,_it)/50 35.520 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 10389.379 3.27%
std::equal(list<int>)_(it,_it,_it,_it)/1024 792.354 1.88%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955511.735 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.996 -16.35%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.909 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12154.867 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.401 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980904.435 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.858 -6.07%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.465 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12494.638 -2.34%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.402 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1319823.567 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.726 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.502 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11708.480 1.03%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6377.051 -
std::equal(vector<bool>)_(unaligned)/50 1.009 14.76%
std::equal(vector<bool>)_(unaligned)/8 0.956 7.45%
std::equal(vector<bool>)_(unaligned)/8192 55.522 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.926 -
std::equal(vector<int>)_(it,_it,_it)/1048576 72603.148 -1.76%
std::equal(vector<int>)_(it,_it,_it)/50 4.137 -2.10%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 561.157 -1.61%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.080 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 72578.092 -1.56%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.200 -3.24%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.327 -9.81%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 560.790 -1.80%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.447 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305804.179 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.685 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.059 2.84%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.500 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.085 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305830.386 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.465 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.747 3.57%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2546.875 -
std::fill(deque<int>)/1024 30.015 -
std::fill(deque<int>)/32 1.372 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 238.803 1.75%
std::fill(list<int>)/1024 671.723 -
std::fill(list<int>)/32 8.370 -
std::fill(list<int>)/50 35.101 -
std::fill(list<int>)/8192 7555.878 1.92%
std::fill(vector<bool>)/1048576 3821.197 -
std::fill(vector<bool>)/262144 231.679 -
std::fill(vector<bool>)/32768 29.890 -
std::fill(vector<bool>)/4096 4.212 -
std::fill(vector<bool>)/512 1.584 -1.47%
std::fill(vector<bool>)/64 1.556 -2.43%
std::fill(vector<int>)/1024 29.970 -
std::fill(vector<int>)/32 1.065 -4.77%
std::fill(vector<int>)/50 2.206 -
std::fill(vector<int>)/8192 234.617 -
std::fill_n(deque<int>)/1024 29.478 -1.13%
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.200 -
std::fill_n(deque<int>)/8192 235.585 -
std::fill_n(list<int>)/1024 474.992 7.72%
std::fill_n(list<int>)/32 8.081 -
std::fill_n(list<int>)/50 15.838 1.02%
std::fill_n(list<int>)/8192 7809.508 -3.72%
std::fill_n(vector<bool>)/1048576 3820.894 -
std::fill_n(vector<bool>)/262144 813.713 -13.54%
std::fill_n(vector<bool>)/32768 30.490 1.23%
std::fill_n(vector<bool>)/4096 4.209 -
std::fill_n(vector<bool>)/512 1.458 -
std::fill_n(vector<bool>)/64 1.376 -10.17%
std::fill_n(vector<int>)/1024 29.607 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.223 -
std::fill_n(vector<int>)/8192 234.517 -
std::find(deque<int>)_(bail_25%)/1024 67.976 -
std::find(deque<int>)_(bail_25%)/32768 1924.454 -
std::find(deque<int>)_(bail_25%)/8 2.284 -
std::find(deque<int>)_(bail_25%)/8192 479.232 -
std::find(deque<int>)_(process_all)/1024 243.657 -
std::find(deque<int>)_(process_all)/32768 7773.848 -
std::find(deque<int>)_(process_all)/50 13.195 -
std::find(deque<int>)_(process_all)/8 3.592 1.91%
std::find(deque<int>)_(process_all)/8192 1936.356 -
std::find(list<int>)_(bail_25%)/1024 129.024 -
std::find(list<int>)_(bail_25%)/32768 8012.613 -2.85%
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 2302.140 61.95%
std::find(list<int>)_(process_all)/1024 688.513 -
std::find(list<int>)_(process_all)/32768 27109.743 4.76%
std::find(list<int>)_(process_all)/50 19.027 -
std::find(list<int>)_(process_all)/8 2.333 -
std::find(list<int>)_(process_all)/8192 7095.329 2.99%
std::find(vector<bool>)_(process_all)/1024 4.612 4.35%
std::find(vector<bool>)_(process_all)/1048576 3686.408 -
std::find(vector<bool>)_(process_all)/50 0.736 -
std::find(vector<bool>)_(process_all)/8 0.789 5.34%
std::find(vector<bool>)_(process_all)/8192 33.631 -
std::find(vector<char>)_(bail_25%)/1024 5.322 -
std::find(vector<char>)_(bail_25%)/32768 136.379 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.40%
std::find(vector<char>)_(bail_25%)/8192 40.385 -
std::find(vector<char>)_(process_all)/1024 16.251 -
std::find(vector<char>)_(process_all)/32768 495.661 -
std::find(vector<char>)_(process_all)/50 1.645 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.253 -
std::find(vector<int>)_(bail_25%)/1024 66.169 -
std::find(vector<int>)_(bail_25%)/32768 1857.168 -
std::find(vector<int>)_(bail_25%)/8 1.453 -3.34%
std::find(vector<int>)_(bail_25%)/8192 471.029 -
std::find(vector<int>)_(process_all)/1024 242.810 -
std::find(vector<int>)_(process_all)/32768 7401.559 -
std::find(vector<int>)_(process_all)/50 12.453 -
std::find(vector<int>)_(process_all)/8 2.638 -2.49%
std::find(vector<int>)_(process_all)/8192 1854.293 -
std::find(vector<long_long>)_(bail_25%)/1024 23.066 -
std::find(vector<long_long>)_(bail_25%)/32768 727.566 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -
std::find(vector<long_long>)_(bail_25%)/8192 187.974 -
std::find(vector<long_long>)_(process_all)/1024 90.111 -
std::find(vector<long_long>)_(process_all)/32768 2893.893 -
std::find(vector<long_long>)_(process_all)/50 4.397 -
std::find(vector<long_long>)_(process_all)/8 0.977 -
std::find(vector<long_long>)_(process_all)/8192 722.408 -
std::find(vector<short>)_(bail_25%)/1024 5.984 -
std::find(vector<short>)_(bail_25%)/32768 187.589 -
std::find(vector<short>)_(bail_25%)/8 0.664 -8.36%
std::find(vector<short>)_(bail_25%)/8192 45.455 -
std::find(vector<short>)_(process_all)/1024 22.542 -
std::find(vector<short>)_(process_all)/32768 722.325 -
std::find(vector<short>)_(process_all)/50 1.690 1.18%
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.359 -
std::find_end(deque<int>)_(match_near_end)/1000 42.038 15.00%
std::find_end(deque<int>)_(match_near_end)/1024 35.937 10.63%
std::find_end(deque<int>)_(match_near_end)/8192 289.287 6.01%
std::find_end(deque<int>)_(near_matches)/1000 15789.525 -6.02%
std::find_end(deque<int>)_(near_matches)/1024 16399.012 -6.24%
std::find_end(deque<int>)_(near_matches)/8192 1126264.738 -10.07%
std::find_end(deque<int>)_(process_all)/1000 286.252 -
std::find_end(deque<int>)_(process_all)/1024 303.278 3.93%
std::find_end(deque<int>)_(process_all)/1048576 286510.788 8.82%
std::find_end(deque<int>)_(process_all)/8192 2231.687 10.22%
std::find_end(deque<int>)_(same_length)/1000 326.301 -
std::find_end(deque<int>)_(same_length)/1024 333.341 -
std::find_end(deque<int>)_(same_length)/8192 2711.090 1.55%
std::find_end(deque<int>)_(single_element)/1000 313.222 -
std::find_end(deque<int>)_(single_element)/1024 303.558 -7.22%
std::find_end(deque<int>)_(single_element)/8192 2206.622 -5.79%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.471 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.790 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.216 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31009.906 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32328.913 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1879946.685 -
std::find_end(deque<int>,_pred)_(process_all)/1000 586.774 -
std::find_end(deque<int>,_pred)_(process_all)/1024 587.301 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 595514.718 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4331.245 -
std::find_end(deque<int>,_pred)_(same_length)/1000 819.167 5.10%
std::find_end(deque<int>,_pred)_(same_length)/1024 825.929 3.43%
std::find_end(deque<int>,_pred)_(same_length)/8192 4994.981 -
std::find_end(deque<int>,_pred)_(single_element)/1000 657.440 -1.10%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.368 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4838.726 -
std::find_end(forward_list<int>)_(match_near_end)/1000 761.857 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4473.108 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257611.127 -
std::find_end(forward_list<int>)_(near_matches)/1000 36518.050 -
std::find_end(forward_list<int>)_(near_matches)/1024 37883.217 -
std::find_end(forward_list<int>)_(near_matches)/8192 2458552.046 -
std::find_end(forward_list<int>)_(process_all)/1000 719.342 3.41%
std::find_end(forward_list<int>)_(process_all)/1024 708.991 -
std::find_end(forward_list<int>)_(process_all)/1048576 760593.626 -
std::find_end(forward_list<int>)_(process_all)/8192 6576.345 16.54%
std::find_end(forward_list<int>)_(same_length)/1000 1471.321 1.64%
std::find_end(forward_list<int>)_(same_length)/1024 1491.422 -
std::find_end(forward_list<int>)_(same_length)/8192 14454.098 1.82%
std::find_end(forward_list<int>)_(single_element)/1000 696.754 1.88%
std::find_end(forward_list<int>)_(single_element)/1024 711.189 1.02%
std::find_end(forward_list<int>)_(single_element)/8192 6194.164 8.84%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.619 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5156.278 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278199.845 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41206.445 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42907.210 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2683373.881 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 773.053 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 772.714 -2.75%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 854095.137 -3.59%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6217.381 -3.05%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.142 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1578.545 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18243.020 4.89%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 782.480 1.43%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 802.182 3.60%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6567.857 4.02%
std::find_end(list<int>)_(match_near_end)/1000 77.333 -2.71%
std::find_end(list<int>)_(match_near_end)/1024 60.452 1.04%
std::find_end(list<int>)_(match_near_end)/8192 602.176 -
std::find_end(list<int>)_(near_matches)/1000 33212.838 -
std::find_end(list<int>)_(near_matches)/1024 34656.708 -
std::find_end(list<int>)_(near_matches)/8192 2244161.994 -
std::find_end(list<int>)_(process_all)/1000 713.891 -
std::find_end(list<int>)_(process_all)/1024 729.323 -
std::find_end(list<int>)_(process_all)/1048576 875598.334 -
std::find_end(list<int>)_(process_all)/8192 7337.596 -1.41%
std::find_end(list<int>)_(same_length)/1000 737.234 -1.04%
std::find_end(list<int>)_(same_length)/1024 750.871 -
std::find_end(list<int>)_(same_length)/8192 7956.357 -18.04%
std::find_end(list<int>)_(single_element)/1000 713.298 -
std::find_end(list<int>)_(single_element)/1024 729.371 -
std::find_end(list<int>)_(single_element)/8192 8576.755 4.12%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.512 -1.42%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.007 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.676 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36919.970 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38237.993 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2406189.577 -
std::find_end(list<int>,_pred)_(process_all)/1000 797.584 -
std::find_end(list<int>,_pred)_(process_all)/1024 815.949 -
std::find_end(list<int>,_pred)_(process_all)/1048576 959746.922 -
std::find_end(list<int>,_pred)_(process_all)/8192 8135.315 -1.25%
std::find_end(list<int>,_pred)_(same_length)/1000 775.514 -5.23%
std::find_end(list<int>,_pred)_(same_length)/1024 795.955 -2.98%
std::find_end(list<int>,_pred)_(same_length)/8192 10062.357 13.66%
std::find_end(list<int>,_pred)_(single_element)/1000 797.945 -
std::find_end(list<int>,_pred)_(single_element)/1024 816.760 -
std::find_end(list<int>,_pred)_(single_element)/8192 9104.944 6.45%
std::find_end(vector<int>)_(match_near_end)/1000 27.618 -2.40%
std::find_end(vector<int>)_(match_near_end)/1024 28.717 -3.37%
std::find_end(vector<int>)_(match_near_end)/8192 201.238 -1.04%
std::find_end(vector<int>)_(near_matches)/1000 13522.282 -
std::find_end(vector<int>)_(near_matches)/1024 14041.516 -
std::find_end(vector<int>)_(near_matches)/8192 769811.336 -
std::find_end(vector<int>)_(process_all)/1000 221.343 2.30%
std::find_end(vector<int>)_(process_all)/1024 228.983 3.18%
std::find_end(vector<int>)_(process_all)/1048576 227492.796 -1.60%
std::find_end(vector<int>)_(process_all)/8192 1826.550 8.58%
std::find_end(vector<int>)_(same_length)/1000 244.327 -
std::find_end(vector<int>)_(same_length)/1024 250.069 -
std::find_end(vector<int>)_(same_length)/8192 2006.653 -
std::find_end(vector<int>)_(single_element)/1000 246.363 -
std::find_end(vector<int>)_(single_element)/1024 252.612 -
std::find_end(vector<int>)_(single_element)/8192 1960.378 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.505 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.216 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.597 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22821.673 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23715.615 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452422.977 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.922 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.442 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643985.564 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4309.233 -
std::find_end(vector<int>,_pred)_(same_length)/1000 609.695 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.935 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5057.174 1.16%
std::find_end(vector<int>,_pred)_(single_element)/1000 584.373 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.855 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4789.027 -
std::find_first_of(deque<int>)_(large_needle)/1024 365383.512 -
std::find_first_of(deque<int>)_(large_needle)/32 282.400 -9.38%
std::find_first_of(deque<int>)_(large_needle)/50 672.678 -12.10%
std::find_first_of(deque<int>)_(large_needle)/8192 23526445.834 -
std::find_first_of(deque<int>)_(small_needle)/1024 3509.326 1.48%
std::find_first_of(deque<int>)_(small_needle)/32 107.439 -2.84%
std::find_first_of(deque<int>)_(small_needle)/50 165.476 -2.96%
std::find_first_of(deque<int>)_(small_needle)/8192 27654.820 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 610541.703 1.58%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 582.999 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1577.769 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36953157.892 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6236.206 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.696 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.163 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49809.474 -
std::find_first_of(list<int>)_(large_needle)/1024 921073.714 -
std::find_first_of(list<int>)_(large_needle)/32 676.008 -
std::find_first_of(list<int>)_(large_needle)/50 1743.398 -
std::find_first_of(list<int>)_(large_needle)/8192 48894661.063 -1.69%
std::find_first_of(list<int>)_(small_needle)/1024 2861.312 3.89%
std::find_first_of(list<int>)_(small_needle)/32 97.157 4.39%
std::find_first_of(list<int>)_(small_needle)/50 145.085 3.86%
std::find_first_of(list<int>)_(small_needle)/8192 23500.212 6.54%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 922584.365 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.865 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1963.796 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58144472.166 -1.42%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5380.557 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.770 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.781 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43259.513 -
std::find_first_of(vector<int>)_(large_needle)/1024 109170.377 -
std::find_first_of(vector<int>)_(large_needle)/32 106.517 -3.10%
std::find_first_of(vector<int>)_(large_needle)/50 267.013 -2.06%
std::find_first_of(vector<int>)_(large_needle)/8192 7045759.160 -1.87%
std::find_first_of(vector<int>)_(small_needle)/1024 1407.419 -9.27%
std::find_first_of(vector<int>)_(small_needle)/32 45.146 -11.72%
std::find_first_of(vector<int>)_(small_needle)/50 69.244 -11.83%
std::find_first_of(vector<int>)_(small_needle)/8192 11252.606 -9.15%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 600792.779 1.82%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.861 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.294 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38292162.056 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5681.764 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 183.778 5.14%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.721 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45006.557 -4.69%
std::find_if(deque<int>)_(bail_25%)/1024 78.135 -
std::find_if(deque<int>)_(bail_25%)/32768 2829.215 10.09%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 708.495 10.55%
std::find_if(deque<int>)_(process_all)/1024 251.607 -14.14%
std::find_if(deque<int>)_(process_all)/32768 8081.049 -14.29%
std::find_if(deque<int>)_(process_all)/50 12.649 -13.82%
std::find_if(deque<int>)_(process_all)/8 2.574 -8.49%
std::find_if(deque<int>)_(process_all)/8192 2006.478 -14.40%
std::find_if(list<int>)_(bail_25%)/1024 138.467 -23.42%
std::find_if(list<int>)_(bail_25%)/32768 7105.839 1.10%
std::find_if(list<int>)_(bail_25%)/8 0.921 -
std::find_if(list<int>)_(bail_25%)/8192 1424.996 -
std::find_if(list<int>)_(process_all)/1024 697.435 1.59%
std::find_if(list<int>)_(process_all)/32768 26356.292 2.56%
std::find_if(list<int>)_(process_all)/50 19.016 -
std::find_if(list<int>)_(process_all)/8 2.409 1.05%
std::find_if(list<int>)_(process_all)/8192 7613.133 -16.06%
std::find_if(vector<bool>)_(process_all)/1024 568.244 -
std::find_if(vector<bool>)_(process_all)/1048576 579663.501 -
std::find_if(vector<bool>)_(process_all)/50 24.059 -
std::find_if(vector<bool>)_(process_all)/8 3.566 -
std::find_if(vector<bool>)_(process_all)/8192 4525.404 -
std::find_if(vector<char>)_(bail_25%)/1024 25.153 -
std::find_if(vector<char>)_(bail_25%)/32768 800.389 -
std::find_if(vector<char>)_(bail_25%)/8 0.736 -1.93%
std::find_if(vector<char>)_(bail_25%)/8192 211.162 -
std::find_if(vector<char>)_(process_all)/1024 125.058 -
std::find_if(vector<char>)_(process_all)/32768 3761.741 -
std::find_if(vector<char>)_(process_all)/50 6.649 -
std::find_if(vector<char>)_(process_all)/8 1.383 -13.78%
std::find_if(vector<char>)_(process_all)/8192 945.845 -
std::find_if(vector<int>)_(bail_25%)/1024 28.468 4.80%
std::find_if(vector<int>)_(bail_25%)/32768 831.074 2.25%
std::find_if(vector<int>)_(bail_25%)/8 0.737 -4.31%
std::find_if(vector<int>)_(bail_25%)/8192 213.347 -
std::find_if(vector<int>)_(process_all)/1024 112.838 -
std::find_if(vector<int>)_(process_all)/32768 3203.066 -
std::find_if(vector<int>)_(process_all)/50 5.575 -
std::find_if(vector<int>)_(process_all)/8 1.492 3.66%
std::find_if(vector<int>)_(process_all)/8192 804.490 -
std::find_if_not(deque<int>)_(bail_25%)/1024 85.410 9.60%
std::find_if_not(deque<int>)_(bail_25%)/32768 2027.620 -32.62%
std::find_if_not(deque<int>)_(bail_25%)/8 1.167 -
std::find_if_not(deque<int>)_(bail_25%)/8192 567.003 -21.18%
std::find_if_not(deque<int>)_(process_all)/1024 271.470 7.81%
std::find_if_not(deque<int>)_(process_all)/32768 9187.861 12.47%
std::find_if_not(deque<int>)_(process_all)/50 12.720 1.13%
std::find_if_not(deque<int>)_(process_all)/8 2.635 2.50%
std::find_if_not(deque<int>)_(process_all)/8192 2176.211 8.73%
std::find_if_not(list<int>)_(bail_25%)/1024 132.492 -26.80%
std::find_if_not(list<int>)_(bail_25%)/32768 7394.593 -
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -1.16%
std::find_if_not(list<int>)_(bail_25%)/8192 1452.729 2.20%
std::find_if_not(list<int>)_(process_all)/1024 725.393 -
std::find_if_not(list<int>)_(process_all)/32768 25791.383 -1.01%
std::find_if_not(list<int>)_(process_all)/50 39.009 1.33%
std::find_if_not(list<int>)_(process_all)/8 3.723 -2.63%
std::find_if_not(list<int>)_(process_all)/8192 7683.705 12.30%
std::find_if_not(vector<bool>)_(process_all)/1024 571.949 -
std::find_if_not(vector<bool>)_(process_all)/1048576 581713.113 -
std::find_if_not(vector<bool>)_(process_all)/50 24.370 -
std::find_if_not(vector<bool>)_(process_all)/8 3.612 1.01%
std::find_if_not(vector<bool>)_(process_all)/8192 4540.594 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.267 -
std::find_if_not(vector<char>)_(bail_25%)/32768 945.645 -
std::find_if_not(vector<char>)_(bail_25%)/8 1.111 31.20%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.689 2.27%
std::find_if_not(vector<char>)_(process_all)/1024 125.046 -
std::find_if_not(vector<char>)_(process_all)/32768 3752.829 -
std::find_if_not(vector<char>)_(process_all)/50 6.638 -
std::find_if_not(vector<char>)_(process_all)/8 1.539 -
std::find_if_not(vector<char>)_(process_all)/8192 944.770 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.441 -14.71%
std::find_if_not(vector<int>)_(bail_25%)/32768 949.161 -4.39%
std::find_if_not(vector<int>)_(bail_25%)/8 0.692 -18.38%
std::find_if_not(vector<int>)_(bail_25%)/8192 242.876 -4.05%
std::find_if_not(vector<int>)_(process_all)/1024 112.881 -
std::find_if_not(vector<int>)_(process_all)/32768 3206.018 -
std::find_if_not(vector<int>)_(process_all)/50 5.417 -4.20%
std::find_if_not(vector<int>)_(process_all)/8 1.604 14.86%
std::find_if_not(vector<int>)_(process_all)/8192 806.986 -
std::flat_map<int,_int>::clear()/0 390.520 -
std::flat_map<int,_int>::clear()/1024 392.161 -1.35%
std::flat_map<int,_int>::clear()/32 391.726 -
std::flat_map<int,_int>::clear()/8192 407.288 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.884 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.104 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.622 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.470 14.96%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.401 -13.92%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.451 -4.55%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.412 -16.15%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.177 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.072 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.623 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.474 -2.71%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.615 -14.92%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.233 -4.91%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.395 -22.35%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.014 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.279 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.718 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1171.441 -
std::flat_map<int,_int>::ctor(const&)/0 12.770 -
std::flat_map<int,_int>::ctor(const&)/1024 177.156 -
std::flat_map<int,_int>::ctor(const&)/32 22.918 -
std::flat_map<int,_int>::ctor(const&)/8192 1934.214 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.775 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 176.755 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.870 -1.14%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1928.365 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.617 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4202.403 1.03%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.823 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33080.223 1.46%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.593 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8767.491 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 208.529 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133508.055 1.09%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.385 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.329 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.657 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.388 -10.76%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.991 -12.46%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.306 -4.96%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.393 -12.54%
std::flat_map<int,_int>::erase(iterator)/1024 75.637 -
std::flat_map<int,_int>::erase(iterator)/32 19.823 -
std::flat_map<int,_int>::erase(iterator)/8192 495.019 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.808 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.175 -1.23%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.303 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 607.683 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.802 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.820 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 559.552 1.45%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.426 -8.85%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.507 -28.27%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.218 -13.40%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.276 -42.33%
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.568 -2.43%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.750 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.034 -1.15%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.296 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.179 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.483 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.359 5.54%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.578 4.34%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.318 10.46%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.831 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.207 -39.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.319 -1.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.423 -24.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.789 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 200.331 -6.34%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.042 1.25%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 651.226 17.82%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.918 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.963 -1.51%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.945 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.269 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.892 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 134.252 -4.54%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.421 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 588.414 17.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.309 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5716.673 8.85%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 622.944 1.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43735.655 9.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.063 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5798.351 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43798.804 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.675 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7747.407 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 675.091 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63605.085 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.675 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1585.765 11.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 461.829 2.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9800.682 15.54%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.189 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1627.370 -2.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 455.028 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10076.301 -2.33%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.968 -2.06%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.031 1.70%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.692 9.59%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.979 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 27.577 -44.92%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.290 -1.14%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.537 -4.83%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.998 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 205.334 -7.47%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.790 -1.29%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 658.908 19.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.300 -3.35%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.806 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.702 9.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.696 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.413 -4.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.145 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.529 8.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.075 2.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 230.314 -9.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.361 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 657.619 19.73%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.192 4.23%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.032 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.510 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.304 -16.87%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.402 -8.99%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.621 -18.89%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.401 -2.98%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.229 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.677 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 604.345 3.78%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.672 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.051 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.736 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 607.354 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.967 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.819 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 575.890 -1.10%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.992 -6.43%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.970 -1.28%
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.489 -1.68%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.871 -13.35%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.269 -2.92%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.223 -13.24%
std::flat_multimap<int,_int>::clear()/0 392.550 -
std::flat_multimap<int,_int>::clear()/1024 398.905 1.23%
std::flat_multimap<int,_int>::clear()/32 393.074 -
std::flat_multimap<int,_int>::clear()/8192 410.650 -1.50%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.265 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.092 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.678 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.376 -23.38%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.520 -12.29%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.252 -1.24%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.078 -12.74%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.357 9.33%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.297 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.432 12.96%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.031 -1.84%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.073 -4.87%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.457 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.140 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.838 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.572 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1165.034 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.809 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.233 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.789 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1687.085 -12.36%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.076 2.36%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.948 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 24.671 7.80%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1922.639 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.008 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3961.240 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.778 1.03%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31897.467 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.379 1.13%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8729.891 3.28%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 197.693 1.34%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 126938.645 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.729 -8.73%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.472 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.879 -11.52%
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.050 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.051 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.274 -
std::flat_multimap<int,_int>::erase(iterator)/1024 87.059 16.12%
std::flat_multimap<int,_int>::erase(iterator)/32 19.934 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.470 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.197 -1.28%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.992 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.964 -1.06%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 603.399 -1.71%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 108.347 29.70%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.562 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 511.375 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.830 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.871 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.269 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.563 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.834 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.040 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.406 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.350 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.285 1.19%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.306 -23.70%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.068 -26.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.194 -5.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.871 -30.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.832 -1.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.124 -13.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.211 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.938 16.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.269 2.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 148.134 -28.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.165 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 589.982 -9.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.944 -2.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.491 -17.20%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.985 -1.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.609 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.935 -1.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 108.440 -24.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.041 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 521.229 -9.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.704 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5211.305 6.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.676 1.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39306.727 5.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.651 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5477.737 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 616.340 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42180.346 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.275 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7367.540 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.093 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60769.546 1.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.684 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1186.061 -9.47%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 444.545 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6798.414 -11.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.171 -1.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1153.826 -4.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 441.423 -1.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5991.898 -10.27%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 166.162 -29.83%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.044 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 568.208 -9.77%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.857 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.646 -21.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.088 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.853 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.844 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 145.774 -31.36%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.356 -2.51%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 576.649 -10.08%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.036 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.085 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.556 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.721 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.360 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.371 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.646 1.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.645 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.634 -1.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 546.354 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.691 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.171 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.620 -2.32%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 545.932 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.340 4.02%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.763 -1.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.776 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 514.026 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.976 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.960 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.351 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.666 -22.08%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.255 -2.98%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.765 -25.57%
std::for_each(deque<int>)/32 3.691 -
std::for_each(deque<int>)/50 3.884 -
std::for_each(deque<int>)/8 0.927 -
std::for_each(deque<int>)/8192 254.905 -
std::for_each(join_view(vector<vector<int>>))/32 3.766 -
std::for_each(join_view(vector<vector<int>>))/50 4.040 -
std::for_each(join_view(vector<vector<int>>))/8 1.483 7.57%
std::for_each(join_view(vector<vector<int>>))/8192 263.695 -
std::for_each(list<int>)/32 10.847 -
std::for_each(list<int>)/50 21.133 -2.05%
std::for_each(list<int>)/8 2.466 -
std::for_each(list<int>)/8192 7924.092 5.52%
std::for_each(map<int>::iterator)/32 23.821 -
std::for_each(map<int>::iterator)/50 36.229 1.16%
std::for_each(map<int>::iterator)/8 5.022 -
std::for_each(map<int>::iterator)/8192 7448.648 -
std::for_each(multimap<int>::iterator)/32 23.852 -
std::for_each(multimap<int>::iterator)/50 36.869 -
std::for_each(multimap<int>::iterator)/8 5.087 -
std::for_each(multimap<int>::iterator)/8192 7392.790 -2.03%
std::for_each(multiset<int>::iterator)/32 23.606 -
std::for_each(multiset<int>::iterator)/50 35.824 -
std::for_each(multiset<int>::iterator)/8 5.054 -
std::for_each(multiset<int>::iterator)/8192 7923.235 -1.97%
std::for_each(set<int>::iterator)/32 24.690 1.27%
std::for_each(set<int>::iterator)/50 36.763 1.17%
std::for_each(set<int>::iterator)/8 5.029 -
std::for_each(set<int>::iterator)/8192 7893.309 -1.03%
std::for_each(vector<int>)/32 3.690 -
std::for_each(vector<int>)/50 3.884 -
std::for_each(vector<int>)/8 0.924 -
std::for_each(vector<int>)/8192 252.117 -
std::for_each_n(deque<int>)/32 3.769 -
std::for_each_n(deque<int>)/50 3.978 1.47%
std::for_each_n(deque<int>)/8 1.254 -7.39%
std::for_each_n(deque<int>)/8192 255.155 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.846 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.280 -3.57%
std::for_each_n(join_view(vector<vector<int>>))/8 1.616 11.91%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.578 -
std::for_each_n(list<int>)/32 11.430 1.97%
std::for_each_n(list<int>)/50 24.389 8.41%
std::for_each_n(list<int>)/8 2.466 -
std::for_each_n(list<int>)/8192 8079.275 2.85%
std::for_each_n(vector<int>)/32 3.720 -
std::for_each_n(vector<int>)/50 3.861 -
std::for_each_n(vector<int>)/8 2.729 2.19%
std::for_each_n(vector<int>)/8192 252.570 -
std::generate(deque<int>)/1024 244.105 -
std::generate(deque<int>)/32 8.069 -
std::generate(deque<int>)/50 12.076 -
std::generate(deque<int>)/8192 1909.915 -
std::generate(list<int>)/1024 671.087 -
std::generate(list<int>)/32 8.441 -
std::generate(list<int>)/50 15.311 -
std::generate(list<int>)/8192 7652.109 -
std::generate(vector<int>)/1024 244.789 -
std::generate(vector<int>)/32 7.994 -
std::generate(vector<int>)/50 11.999 -
std::generate(vector<int>)/8192 1844.165 -
std::generate_n(deque<int>)/1024 244.927 -
std::generate_n(deque<int>)/32 8.256 -
std::generate_n(deque<int>)/50 12.256 -
std::generate_n(deque<int>)/8192 1969.741 -
std::generate_n(list<int>)/1024 651.037 -
std::generate_n(list<int>)/32 8.603 -
std::generate_n(list<int>)/50 15.335 -
std::generate_n(list<int>)/8192 7520.696 8.78%
std::generate_n(vector<int>)/1024 243.780 -
std::generate_n(vector<int>)/32 7.883 -
std::generate_n(vector<int>)/50 11.942 -
std::generate_n(vector<int>)/8192 1845.105 -
std::is_partitioned(deque<int>)_(partitioned)/1024 306.043 6.28%
std::is_partitioned(deque<int>)_(partitioned)/32 9.417 1.22%
std::is_partitioned(deque<int>)_(partitioned)/50 14.292 1.87%
std::is_partitioned(deque<int>)_(partitioned)/8192 2463.499 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.417 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.769 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.729 -6.17%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 701.292 -
std::is_partitioned(list<int>)_(partitioned)/1024 582.488 -1.23%
std::is_partitioned(list<int>)_(partitioned)/32 8.717 -
std::is_partitioned(list<int>)_(partitioned)/50 13.952 -
std::is_partitioned(list<int>)_(partitioned)/8192 6907.132 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 179.041 2.08%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.254 2.62%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.522 3.91%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2159.369 -3.46%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.256 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.638 1.70%
std::is_partitioned(vector<int>)_(partitioned)/50 9.973 3.44%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.291 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.473 -17.58%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.617 -2.38%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.522 -2.37%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.219 -14.39%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.099 2.57%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.858 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3865.790 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 527724.322 2.45%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.290 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 512.041 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.373 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4087.695 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687030.337 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.485 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.294 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.612 7.32%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3883.303 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518701.589 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.354 2.83%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 529.129 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.592 -1.75%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4091.320 2.97%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 709412.844 3.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.904 1.16%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.623 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.825 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9474.987 29.30%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421863.443 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.304 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.608 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.641 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8481.928 -1.65%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1597032.820 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.091 -1.19%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.346 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.734 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9997.383 31.74%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427518.499 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.168 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.447 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.181 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8998.158 13.77%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1650847.520 3.40%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 64.820 4.99%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.406 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.786 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2826.370 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212325.127 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.421 -6.06%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.327 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.399 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.073 -1.14%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1028049.476 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.387 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.191 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.135 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2960.207 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215127.647 1.51%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.790 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.908 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.400 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2771.013 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 988803.496 -3.08%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.913 -
std::is_sorted(deque<int>)/1024 471.742 -
std::is_sorted(deque<int>)/8 2.941 13.91%
std::is_sorted(deque<int>)/8192 3779.901 -
std::is_sorted(deque<int>,_pred)/1024 641.814 -
std::is_sorted(deque<int>,_pred)/8 4.713 -4.96%
std::is_sorted(deque<int>,_pred)/8192 5194.542 -
std::is_sorted(list<int>)/1024 741.086 -1.23%
std::is_sorted(list<int>)/8 2.102 -2.93%
std::is_sorted(list<int>)/8192 7188.872 -1.06%
std::is_sorted(list<int>,_pred)/1024 821.813 -
std::is_sorted(list<int>,_pred)/8 4.010 -
std::is_sorted(list<int>,_pred)/8192 8651.987 -4.47%
std::is_sorted(vector<int>)/1024 244.523 -1.59%
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1916.891 -3.11%
std::is_sorted(vector<int>,_pred)/1024 468.372 -
std::is_sorted(vector<int>,_pred)/8 3.439 2.68%
std::is_sorted(vector<int>,_pred)/8192 3725.088 -
std::is_sorted_until(deque<int>)/1024 467.262 -
std::is_sorted_until(deque<int>)/8 2.566 -7.92%
std::is_sorted_until(deque<int>)/8192 3742.019 -
std::is_sorted_until(deque<int>,_pred)/1024 596.290 -
std::is_sorted_until(deque<int>,_pred)/8 4.130 -1.84%
std::is_sorted_until(deque<int>,_pred)/8192 4807.997 -
std::is_sorted_until(list<int>)/1024 748.685 1.63%
std::is_sorted_until(list<int>)/8 2.072 -1.41%
std::is_sorted_until(list<int>)/8192 8007.829 12.30%
std::is_sorted_until(list<int>,_pred)/1024 792.590 -
std::is_sorted_until(list<int>,_pred)/8 3.655 -
std::is_sorted_until(list<int>,_pred)/8192 9099.297 21.92%
std::is_sorted_until(vector<int>)/1024 238.055 -
std::is_sorted_until(vector<int>)/8 2.125 4.13%
std::is_sorted_until(vector<int>)/8192 1849.177 -
std::is_sorted_until(vector<int>,_pred)/1024 408.162 -1.82%
std::is_sorted_until(vector<int>,_pred)/8 3.673 -3.65%
std::is_sorted_until(vector<int>,_pred)/8192 3355.753 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4809.073 1.53%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 532.192 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 37531.788 2.33%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 712.620 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.777 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12094.725 -14.53%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11504.630 -1.61%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.882 -2.49%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101967.651 1.58%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11601.889 -
std::list<int>::ctor(Range)_(cheap_elements)/32 323.532 -2.89%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98494.764 -2.59%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11313.374 -1.92%
std::list<int>::ctor(const&)_(cheap_elements)/32 328.331 -1.22%
std::list<int>::ctor(const&)_(cheap_elements)/8192 97816.889 -2.34%
std::list<int>::ctor(size)/1024 12233.117 2.39%
std::list<int>::ctor(size)/32 335.933 2.33%
std::list<int>::ctor(size)/8192 98544.497 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11518.253 -1.56%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 326.022 -3.32%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99252.697 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.862 -
std::list<int>::erase(begin)_(cheap_elements)/32 11.388 2.69%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.426 -2.84%
std::list<int>::insert(begin)_(cheap_elements)/1024 13.664 16.68%
std::list<int>::insert(begin)_(cheap_elements)/32 12.036 7.00%
std::list<int>::insert(begin)_(cheap_elements)/8192 13.730 18.46%
std::list<int>::operator=(const&)_(cheap_elements)/1024 777.268 4.07%
std::list<int>::operator=(const&)_(cheap_elements)/32 17.175 2.58%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10484.265 9.05%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4833.370 3.88%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.722 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38633.892 2.41%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.688 -1.14%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.180 4.52%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.633 3.69%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5017.052 2.79%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.398 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 40448.683 2.50%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17615.752 1.90%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 899.753 1.63%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 153462.744 1.69%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.859 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.026 1.35%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15783.558 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6968.304 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.453 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56476.730 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13135.789 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 352.427 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106612.073 1.53%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32995.353 -1.01%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 933.905 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 282919.470 -1.11%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12813.653 -2.07%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 354.341 -1.07%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104908.599 -1.38%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32501.812 -3.50%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 933.389 -1.81%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 279945.164 -2.40%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12690.466 -1.00%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 352.208 -1.26%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103651.675 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32788.681 -2.35%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 924.014 -2.84%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 279640.076 -2.52%
std::list<std::string>::ctor(size)/1024 12714.034 -
std::list<std::string>::ctor(size)/32 345.016 -
std::list<std::string>::ctor(size)/8192 103859.136 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12684.553 -1.47%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 351.538 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 105236.414 -1.15%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32852.349 -1.77%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 906.585 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 280143.870 -1.44%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.315 7.10%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.511 9.12%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.238 5.24%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.662 1.98%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.558 6.40%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.748 3.37%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.514 10.23%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.033 7.76%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.293 10.16%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 33.933 5.79%
std::list<std::string>::insert(begin)_(expensive_elements)/32 32.248 11.06%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 33.903 6.13%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1467.325 -10.69%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.154 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11743.594 12.24%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7066.139 2.27%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.141 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 60151.968 8.61%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4990.967 2.33%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.927 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40423.696 2.41%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17540.096 1.15%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 924.868 1.30%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 153000.095 1.31%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.941 1.14%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.802 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.016 1.38%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.157 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.112 1.30%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.660 -
std::lower_bound(std::deque<int>)/100 30.729 -8.61%
std::lower_bound(std::deque<int>)/8 16.971 -
std::lower_bound(std::deque<int>)/8192 68.343 -
std::lower_bound(std::forward_list<int>)/100 81.398 -
std::lower_bound(std::forward_list<int>)/8 15.446 -
std::lower_bound(std::forward_list<int>)/8192 10508.506 -
std::lower_bound(std::list<int>)/100 91.283 -
std::lower_bound(std::list<int>)/8 15.538 -
std::lower_bound(std::list<int>)/8192 13838.209 11.30%
std::lower_bound(std::vector<int>)/100 12.219 -6.12%
std::lower_bound(std::vector<int>)/8 7.816 -1.38%
std::lower_bound(std::vector<int>)/8192 15.758 -2.23%
std::make_heap(deque<int>)_(ascending)/1024 2667.610 -
std::make_heap(deque<int>)_(ascending)/8 27.484 1.89%
std::make_heap(deque<int>)_(ascending)/8192 21094.706 -
std::make_heap(deque<int>)_(descending)/1024 1176.446 2.70%
std::make_heap(deque<int>)_(descending)/8 21.390 -
std::make_heap(deque<int>)_(descending)/8192 9254.175 2.38%
std::make_heap(deque<int>)_(heap)/1024 1208.018 5.32%
std::make_heap(deque<int>)_(heap)/8 21.645 1.94%
std::make_heap(deque<int>)_(heap)/8192 9523.280 5.09%
std::make_heap(deque<int>)_(pipe-organ)/1024 2709.389 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.631 1.66%
std::make_heap(deque<int>)_(pipe-organ)/8192 21405.792 -
std::make_heap(deque<int>)_(repeated)/1024 2455.969 5.30%
std::make_heap(deque<int>)_(repeated)/8 25.111 -
std::make_heap(deque<int>)_(repeated)/8192 19810.207 7.66%
std::make_heap(deque<int>)_(shuffled)/1024 2740.010 4.20%
std::make_heap(deque<int>)_(shuffled)/8 25.000 1.12%
std::make_heap(deque<int>)_(shuffled)/8192 24786.386 5.04%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2182.656 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.171 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17123.948 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.975 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.896 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.888 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.272 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.849 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5035.130 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.501 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.059 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17104.988 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.971 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.540 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13099.039 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1863.237 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.677 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15292.797 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 665.753 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.182 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5123.208 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.712 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.744 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.230 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.865 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.745 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.410 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 662.002 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.633 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5103.533 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.123 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.347 -1.68%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4602.541 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.959 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.134 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5324.067 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 679.766 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.891 1.50%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5252.623 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.873 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.701 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.584 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.938 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.712 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.631 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.925 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.617 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5334.620 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.828 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.099 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4783.581 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 677.223 1.75%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.491 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5750.749 -
std::make_heap(vector<int>)_(ascending)/1024 645.484 -1.05%
std::make_heap(vector<int>)_(ascending)/8 16.345 -
std::make_heap(vector<int>)_(ascending)/8192 4966.495 -
std::make_heap(vector<int>)_(descending)/1024 275.973 1.39%
std::make_heap(vector<int>)_(descending)/8 14.626 -
std::make_heap(vector<int>)_(descending)/8192 1956.109 -
std::make_heap(vector<int>)_(heap)/1024 275.419 1.09%
std::make_heap(vector<int>)_(heap)/8 14.655 -
std::make_heap(vector<int>)_(heap)/8192 1957.029 -
std::make_heap(vector<int>)_(pipe-organ)/1024 652.152 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.446 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4947.929 -
std::make_heap(vector<int>)_(repeated)/1024 560.667 -
std::make_heap(vector<int>)_(repeated)/8 15.435 -
std::make_heap(vector<int>)_(repeated)/8192 4269.517 -
std::make_heap(vector<int>)_(shuffled)/1024 573.124 -
std::make_heap(vector<int>)_(shuffled)/8 15.776 -
std::make_heap(vector<int>)_(shuffled)/8192 5078.342 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.701 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.719 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5002.118 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.709 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.739 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.334 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.620 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.718 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1946.241 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 664.679 -3.39%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.285 3.40%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5004.531 -1.63%
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.181 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.839 -2.84%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4292.656 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 572.428 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.795 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4990.149 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16020.953 -1.72%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.251 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 493138.085 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16513.486 -1.75%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.075 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 500762.337 1.61%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21572.535 -1.26%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.700 1.18%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 591111.508 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18035.723 -1.34%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.845 1.39%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 525042.641 2.51%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31783.665 -1.32%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.028 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 987128.439 -1.31%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14723.703 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.149 2.66%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174591.714 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22123.932 -1.95%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.163 1.24%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 626138.885 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15887.648 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.064 2.92%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450200.946 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16449.962 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.353 3.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461618.083 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21593.516 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.391 4.73%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 555676.946 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17986.947 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 55.998 6.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 483732.860 2.73%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31793.539 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.421 3.32%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 959236.327 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14019.576 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.503 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166573.094 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22207.177 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.590 7.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 610998.122 2.53%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10946.015 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 44.643 5.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114551.940 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11197.222 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.857 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115956.335 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14792.173 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.970 -1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158688.755 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12343.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.333 1.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129752.459 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24052.108 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.899 5.50%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269648.216 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5743.900 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.480 -9.66%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61305.417 -1.03%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15178.430 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.508 -1.58%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166794.492 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11017.016 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.348 -1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115375.975 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11284.425 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.415 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116713.651 -3.84%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14836.075 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.081 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158902.999 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12373.683 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.300 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 133188.064 2.60%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24142.434 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.641 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270117.332 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.120 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.648 10.55%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62043.808 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15144.842 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.088 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166218.632 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11116.551 1.18%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.912 4.08%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114516.762 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11577.904 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.015 -3.47%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118114.471 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15047.044 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.653 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156733.799 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12855.411 1.16%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.376 -2.51%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132679.232 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23363.401 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.625 2.61%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260568.275 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5835.695 -3.73%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.773 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63285.682 -1.92%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15053.940 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.767 1.73%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155491.568 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11031.856 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.877 2.34%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114905.832 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11556.467 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.935 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118268.997 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15066.898 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.498 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156974.136 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12872.352 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.273 -2.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133019.239 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23214.949 -1.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.398 2.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260568.567 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5835.482 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.445 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62856.519 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15107.650 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 49.843 -2.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156029.651 -
std::map<int,_int>::clear()/0 391.719 -
std::map<int,_int>::clear()/1024 10371.246 -
std::map<int,_int>::clear()/32 648.536 -
std::map<int,_int>::clear()/8192 83669.187 -1.17%
std::map<int,_int>::contains(key)_(existent)/1024 4.165 -
std::map<int,_int>::contains(key)_(existent)/32 1.663 -
std::map<int,_int>::contains(key)_(existent)/8192 5.608 2.03%
std::map<int,_int>::contains(key)_(non-existent)/0 0.301 4.97%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.841 8.12%
std::map<int,_int>::contains(key)_(non-existent)/32 3.141 18.33%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.966 63.25%
std::map<int,_int>::count(key)_(existent)/1024 3.866 1.53%
std::map<int,_int>::count(key)_(existent)/32 1.584 -
std::map<int,_int>::count(key)_(existent)/8192 5.726 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.269 -
std::map<int,_int>::count(key)_(non-existent)/32 2.874 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.173 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.788 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6005.932 -2.23%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.944 -1.58%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51995.024 -
std::map<int,_int>::ctor(const&)/0 12.672 -
std::map<int,_int>::ctor(const&)/1024 6863.425 6.08%
std::map<int,_int>::ctor(const&)/32 226.591 4.34%
std::map<int,_int>::ctor(const&)/8192 54527.525 5.77%
std::map<int,_int>::ctor(const&,_alloc)/0 12.683 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6501.964 -
std::map<int,_int>::ctor(const&,_alloc)/32 228.492 3.80%
std::map<int,_int>::ctor(const&,_alloc)/8192 51925.026 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.668 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8952.599 -1.28%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.023 -1.38%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72002.050 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.692 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12952.272 -1.52%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 270.038 -5.52%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247867.832 -1.16%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.426 -1.03%
std::map<int,_int>::equal_range(key)_(existent)/32 1.883 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.513 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.979 -6.88%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.532 3.48%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.552 -5.53%
std::map<int,_int>::erase(iterator)/1024 21.004 1.17%
std::map<int,_int>::erase(iterator)/32 21.141 2.33%
std::map<int,_int>::erase(iterator)/8192 24.185 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.171 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7380.406 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.390 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56282.026 -
std::map<int,_int>::erase(key)_(existent)/1024 26.042 1.90%
std::map<int,_int>::erase(key)_(existent)/32 22.808 -2.03%
std::map<int,_int>::erase(key)_(existent)/8192 25.769 -1.27%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.658 10.00%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.475 8.86%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.270 1.94%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.270 7.06%
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.955 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.853 5.08%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.032 -
std::map<int,_int>::find(key)_(existent)/1024 4.435 2.82%
std::map<int,_int>::find(key)_(existent)/32 1.725 -
std::map<int,_int>::find(key)_(existent)/8192 5.481 1.91%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.529 -19.21%
std::map<int,_int>::find(key)_(non-existent)/32 2.287 -27.64%
std::map<int,_int>::find(key)_(non-existent)/8192 8.006 -18.26%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.607 2.66%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.399 -1.35%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.761 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.591 -3.73%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.575 2.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.890 1.65%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.125 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.266 -1.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.299 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.721 -1.40%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.819 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.981 -4.29%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.266 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.657 11.25%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.915 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.997 1.73%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.379 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15653.187 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.311 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 178337.758 -1.73%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.747 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12042.335 -2.37%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.641 -1.36%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115447.143 -1.91%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.571 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7710.101 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 537.548 -1.18%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133804.447 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.386 -4.74%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10903.820 -10.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 665.600 -5.49%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90618.664 -10.39%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.883 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9754.103 -3.87%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 632.095 -1.90%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80791.865 -1.75%
std::map<int,_int>::insert(value)_(already_present)/1024 3.370 4.83%
std::map<int,_int>::insert(value)_(already_present)/32 1.783 1.80%
std::map<int,_int>::insert(value)_(already_present)/8192 3.973 -1.15%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.153 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.165 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.989 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.102 -2.09%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.155 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.161 4.58%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.555 1.13%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 21.052 1.46%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.428 -6.68%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.775 1.08%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.795 -8.48%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.091 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.337 1.39%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.693 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.714 -9.55%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.085 -4.85%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.183 -1.10%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.506 -3.24%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.786 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.797 12.35%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.518 2.47%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.661 4.14%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.354 -1.51%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.299 -1.48%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.370 -7.75%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.300 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6425.822 -1.19%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.333 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 59558.597 13.51%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.344 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6513.862 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 224.028 1.92%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51855.064 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.106 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1503.589 -3.02%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.054 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12885.809 -1.36%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.277 -2.76%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.771 -1.64%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.756 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.259 -6.92%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.428 -6.34%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.532 -6.91%
std::map<std::string,_int>::clear()/0 396.600 -
std::map<std::string,_int>::clear()/1024 22440.680 2.98%
std::map<std::string,_int>::clear()/32 900.899 2.53%
std::map<std::string,_int>::clear()/8192 214157.051 1.68%
std::map<std::string,_int>::contains(key)_(existent)/1024 21.954 -10.38%
std::map<std::string,_int>::contains(key)_(existent)/32 15.823 -4.32%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.361 8.96%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.217 -7.56%
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.704 17.67%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.350 -5.68%
std::map<std::string,_int>::count(key)_(existent)/1024 23.199 -11.54%
std::map<std::string,_int>::count(key)_(existent)/32 15.842 -2.22%
std::map<std::string,_int>::count(key)_(existent)/8192 32.656 1.25%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.269 4.86%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.962 -15.15%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.886 -8.89%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.943 -2.09%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.797 -1.20%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7038.029 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.729 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60016.596 -
std::map<std::string,_int>::ctor(const&)/0 12.700 -1.35%
std::map<std::string,_int>::ctor(const&)/1024 37407.835 6.02%
std::map<std::string,_int>::ctor(const&)/32 865.893 19.71%
std::map<std::string,_int>::ctor(const&)/8192 347208.186 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.708 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36040.609 1.84%
std::map<std::string,_int>::ctor(const&,_alloc)/32 784.558 -1.68%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346865.909 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.770 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41132.789 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 860.520 -11.55%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389761.717 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.808 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53607.701 -3.34%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.069 -5.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1090921.226 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.642 3.78%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.699 16.62%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.935 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.344 -9.72%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.108 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.511 -
std::map<std::string,_int>::erase(iterator)/1024 28.844 -13.03%
std::map<std::string,_int>::erase(iterator)/32 32.000 8.10%
std::map<std::string,_int>::erase(iterator)/8192 29.373 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.289 -2.13%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13316.377 3.68%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.467 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119260.547 1.84%
std::map<std::string,_int>::erase(key)_(existent)/1024 54.120 -44.86%
std::map<std::string,_int>::erase(key)_(existent)/32 67.041 -13.13%
std::map<std::string,_int>::erase(key)_(existent)/8192 94.128 -5.52%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.123 8.22%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.566 -1.62%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 30.114 9.23%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.285 4.27%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.903 -1.84%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.177 6.45%
std::map<std::string,_int>::find(key)_(existent)/1024 22.411 -4.85%
std::map<std::string,_int>::find(key)_(existent)/32 16.090 6.96%
std::map<std::string,_int>::find(key)_(existent)/8192 32.840 19.05%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.301 -2.63%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.472 2.02%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.980 -2.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.680 34.43%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.325 -1.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.026 -2.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.242 -10.41%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.660 -5.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 42.591 -13.53%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.508 8.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 77.927 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.906 9.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.490 -22.84%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.577 5.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.730 35.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.172 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.861 12.65%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.225 -28.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.390 1.23%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.473 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64219.921 1.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1490.482 3.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932813.635 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.544 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44108.647 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1266.241 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 616102.980 4.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.546 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38791.097 -3.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1090.256 -4.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618102.891 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.224 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 36492.816 4.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1267.495 3.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407603.055 1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.277 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34740.825 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1300.316 3.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369691.571 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.297 5.52%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.611 17.72%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.348 -11.78%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.695 -1.03%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.413 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.801 -13.95%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 83.795 14.23%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 28.363 -10.16%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.877 -1.73%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 29.748 -1.67%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 56.694 24.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.349 -37.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 18.719 1.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.794 -9.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.188 -4.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 75.858 20.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.731 -21.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 101.008 20.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 24.087 -12.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 55.264 5.86%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.314 1.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.787 3.50%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 25.076 8.81%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.125 7.03%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.343 -2.00%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.799 -1.87%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.666 4.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.222 -6.66%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.374 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37067.588 -1.00%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 829.714 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351011.988 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.498 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 39505.975 9.54%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 766.875 12.07%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 359693.897 2.70%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.138 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15915.839 -5.33%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 314.752 -5.80%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207684.601 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.599 -6.27%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.915 4.47%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.019 -2.09%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.299 -3.35%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.430 -7.62%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.249 6.65%
std::mismatch(deque<int>)_(it,_it,_it)/1000 462.041 4.06%
std::mismatch(deque<int>)_(it,_it,_it)/1024 452.302 -4.96%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495693.265 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.622 -3.17%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3850.040 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 471.659 1.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 508.495 5.34%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 503708.663 2.18%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.033 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3945.341 2.80%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 723.898 1.07%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 727.737 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625813.695 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.332 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4860.154 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.774 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 723.536 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624458.483 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.060 -1.73%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4888.081 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.302 -48.71%
std::mismatch(list<int>)_(it,_it,_it)/1024 765.426 -31.99%
std::mismatch(list<int>)_(it,_it,_it)/1048576 935166.997 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.651 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7278.392 -7.88%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.131 -2.98%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 780.662 -6.05%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957485.394 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.964 -2.18%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11618.082 -8.07%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.764 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.425 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1005602.914 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.102 -1.66%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12085.172 -7.59%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.073 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.557 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1000116.347 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.704 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11843.402 4.98%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.347 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.905 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68309.530 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.853 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.390 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.936 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68312.274 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.272 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.577 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 503.965 10.64%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.905 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609719.059 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.221 2.16%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4729.075 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 470.346 1.10%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.224 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606461.394 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.302 1.96%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4730.196 -
std::move(deque<int>)/1048576 55687.527 1.18%
std::move(deque<int>)/262144 15247.529 -
std::move(deque<int>)/32768 2030.445 -
std::move(deque<int>)/4096 149.068 -
std::move(deque<int>)/512 22.209 -
std::move(deque<int>)/64 4.811 -1.30%
std::move(deque<int>)/8 3.515 -
std::move(list<int>)/1048576 1010852.072 -
std::move(list<int>)/262144 246955.766 -
std::move(list<int>)/32768 30884.921 -
std::move(list<int>)/4096 3958.341 -
std::move(list<int>)/512 355.764 -
std::move(list<int>)/64 41.141 -
std::move(list<int>)/8 3.364 -
std::move(vector<bool>)_(aligned)/1048576 2699.174 55.80%
std::move(vector<bool>)_(aligned)/262144 256.197 -
std::move(vector<bool>)_(aligned)/32768 37.005 -
std::move(vector<bool>)_(aligned)/4096 6.974 -
std::move(vector<bool>)_(aligned)/512 2.327 -
std::move(vector<bool>)_(aligned)/64 1.652 -
std::move(vector<bool>)_(unaligned)/1048576 6868.945 1.81%
std::move(vector<bool>)_(unaligned)/262144 1605.336 -1.56%
std::move(vector<bool>)_(unaligned)/32768 210.562 3.79%
std::move(vector<bool>)_(unaligned)/4096 26.096 1.51%
std::move(vector<bool>)_(unaligned)/512 4.847 -2.35%
std::move(vector<bool>)_(unaligned)/64 1.638 -1.32%
std::move(vector<int>)/1048576 56766.239 -1.96%
std::move(vector<int>)/262144 15230.408 -
std::move(vector<int>)/32768 2692.111 56.29%
std::move(vector<int>)/4096 133.825 -
std::move(vector<int>)/512 20.168 -
std::move(vector<int>)/64 4.171 -
std::move(vector<int>)/8 2.250 -1.95%
std::move_backward(deque<int>)/1048576 132180.995 -
std::move_backward(deque<int>)/262144 31183.012 -
std::move_backward(deque<int>)/32768 3519.029 -
std::move_backward(deque<int>)/4096 153.855 -3.24%
std::move_backward(deque<int>)/512 23.557 -1.79%
std::move_backward(deque<int>)/64 5.179 -4.13%
std::move_backward(deque<int>)/8 3.367 -9.42%
std::move_backward(list<int>)/1048576 1043579.997 1.15%
std::move_backward(list<int>)/262144 267503.318 3.49%
std::move_backward(list<int>)/32768 31779.852 2.17%
std::move_backward(list<int>)/4096 4908.429 16.60%
std::move_backward(list<int>)/512 371.988 -
std::move_backward(list<int>)/64 39.611 -
std::move_backward(list<int>)/8 3.399 -
std::move_backward(vector<bool>)_(aligned)/1048576 1727.290 -
std::move_backward(vector<bool>)_(aligned)/262144 256.443 -
std::move_backward(vector<bool>)_(aligned)/32768 37.981 -
std::move_backward(vector<bool>)_(aligned)/4096 7.237 -
std::move_backward(vector<bool>)_(aligned)/512 2.294 -
std::move_backward(vector<bool>)_(aligned)/64 1.798 2.96%
std::move_backward(vector<bool>)_(unaligned)/1048576 6509.653 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.254 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.356 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.367 -2.16%
std::move_backward(vector<bool>)_(unaligned)/512 4.572 -
std::move_backward(vector<bool>)_(unaligned)/64 1.643 -1.35%
std::move_backward(vector<int>)/1048576 57595.371 1.81%
std::move_backward(vector<int>)/262144 22635.557 6.57%
std::move_backward(vector<int>)/32768 1742.972 -
std::move_backward(vector<int>)/4096 136.065 -
std::move_backward(vector<int>)/512 20.867 -
std::move_backward(vector<int>)/64 4.341 -
std::move_backward(vector<int>)/8 2.294 -
std::multimap<int,_int>::clear()/0 391.771 -
std::multimap<int,_int>::clear()/1024 10827.835 1.79%
std::multimap<int,_int>::clear()/32 651.059 1.83%
std::multimap<int,_int>::clear()/8192 87003.144 2.79%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.589 2.01%
std::multimap<int,_int>::contains(key)_(existent)/32 1.772 2.72%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.567 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.838 -12.13%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.903 -6.77%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.456 7.98%
std::multimap<int,_int>::count(key)_(existent)/1024 5.534 3.87%
std::multimap<int,_int>::count(key)_(existent)/32 3.743 1.76%
std::multimap<int,_int>::count(key)_(existent)/8192 6.723 3.07%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.676 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.261 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.818 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.812 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5984.951 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.911 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51446.923 -
std::multimap<int,_int>::ctor(const&)/0 12.723 -
std::multimap<int,_int>::ctor(const&)/1024 6476.002 -1.00%
std::multimap<int,_int>::ctor(const&)/32 219.885 -6.21%
std::multimap<int,_int>::ctor(const&)/8192 51757.530 -1.64%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.721 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6536.635 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.864 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51755.403 -1.27%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.740 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8725.725 -4.79%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 243.707 -4.06%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70052.446 -5.98%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.740 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13759.391 4.43%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.369 -2.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273007.793 8.82%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.569 6.90%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.489 3.41%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.054 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.240 5.47%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.497 4.16%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.568 2.50%
std::multimap<int,_int>::erase(iterator)/1024 20.669 2.25%
std::multimap<int,_int>::erase(iterator)/32 20.487 1.55%
std::multimap<int,_int>::erase(iterator)/8192 20.726 2.26%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.424 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7625.833 5.21%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.785 2.73%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58758.092 4.55%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.284 2.33%
std::multimap<int,_int>::erase(key)_(existent)/32 22.375 -
std::multimap<int,_int>::erase(key)_(existent)/8192 27.271 6.72%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.275 8.93%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.771 2.14%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.303 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.228 6.24%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.966 -3.44%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.159 -1.32%
std::multimap<int,_int>::find(key)_(existent)/1024 3.860 3.47%
std::multimap<int,_int>::find(key)_(existent)/32 1.745 1.65%
std::multimap<int,_int>::find(key)_(existent)/8192 5.355 1.45%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.302 -6.24%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.661 -1.64%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.433 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.361 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.480 -3.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.945 1.48%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.114 5.58%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.254 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.787 1.84%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.656 1.30%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.407 2.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.438 1.22%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.043 -1.24%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.994 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.041 -6.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.417 1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.260 1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.772 3.96%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.590 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.730 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14724.078 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.598 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185730.028 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.507 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11556.854 -1.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.780 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120424.850 -4.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.368 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12002.621 -3.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 697.767 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 210573.940 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.853 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10727.333 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 657.767 1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86397.801 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.452 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9779.755 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 678.731 1.54%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79380.935 -3.05%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.418 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.563 -4.92%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.600 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.120 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.157 -4.96%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.245 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.905 4.13%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.110 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.604 -1.44%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.222 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.785 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.141 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.398 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.324 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.044 19.29%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.693 10.08%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.522 19.26%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.372 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6435.823 -1.02%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.783 -5.94%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51954.369 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.363 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6438.434 -1.15%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.441 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51365.077 -1.21%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1443.089 -6.65%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.317 -5.29%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12795.450 -2.52%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.121 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.221 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.310 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.904 1.08%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.662 -1.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.822 -
std::multimap<std::string,_int>::clear()/0 393.456 -3.43%
std::multimap<std::string,_int>::clear()/1024 21788.530 -
std::multimap<std::string,_int>::clear()/32 898.175 -
std::multimap<std::string,_int>::clear()/8192 213869.399 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.599 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.216 3.22%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.619 -1.48%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.271 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.337 -6.62%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.576 2.89%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 31.842 11.65%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.521 -6.55%
std::multimap<std::string,_int>::count(key)_(existent)/32 18.475 -7.95%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.735 6.82%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.312 -12.54%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.844 -7.10%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.281 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.857 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7019.456 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.907 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60236.762 -
std::multimap<std::string,_int>::ctor(const&)/0 13.230 4.36%
std::multimap<std::string,_int>::ctor(const&)/1024 35280.467 -
std::multimap<std::string,_int>::ctor(const&)/32 801.794 -1.20%
std::multimap<std::string,_int>::ctor(const&)/8192 345367.333 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.737 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37209.420 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 867.789 1.48%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347897.157 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.859 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39302.626 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 956.180 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382510.799 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.872 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57158.660 1.71%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1025.982 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1099938.281 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.948 9.64%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.162 3.10%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.625 -1.08%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.292 -2.58%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.208 10.07%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.158 -3.94%
std::multimap<std::string,_int>::erase(iterator)/1024 32.668 25.56%
std::multimap<std::string,_int>::erase(iterator)/32 28.761 10.79%
std::multimap<std::string,_int>::erase(iterator)/8192 31.017 17.64%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.798 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12952.528 1.13%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.082 4.50%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119144.688 1.24%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 72.518 3.44%
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.433 1.93%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.390 1.91%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.184 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.981 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.410 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.231 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.450 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.631 -1.19%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.947 -8.42%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.686 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.512 3.36%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 19.834 -18.83%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.090 -8.15%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.677 -7.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.892 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.127 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.474 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.261 1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.717 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.881 1.26%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.491 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.644 1.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.129 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.955 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.660 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.010 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.785 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.531 1.90%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.394 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.299 3.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.901 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65649.690 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1348.068 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918602.215 -1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.081 -1.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43303.560 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1197.026 1.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600807.775 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.280 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62854.270 -1.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1554.186 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816830.998 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.132 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33751.642 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1135.064 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 385268.107 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.651 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32897.605 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1110.023 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349761.068 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.579 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 56.392 1.33%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.704 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.449 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 66.022 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.628 3.76%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.958 1.67%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.303 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.361 -1.94%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.966 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.454 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 97.085 1.98%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.766 -1.67%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 135.068 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 27.760 3.45%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.123 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.665 3.81%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.456 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37345.252 1.24%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 665.396 2.02%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349866.342 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.482 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35829.407 -1.16%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 778.487 3.84%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348232.782 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.148 1.03%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16129.013 -1.77%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.023 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207976.764 -1.19%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.864 4.95%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.786 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.321 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 37.794 20.60%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.206 17.19%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 44.396 24.25%
std::multiset<int>::clear()/0 392.889 -
std::multiset<int>::clear()/1024 13223.961 31.87%
std::multiset<int>::clear()/32 649.106 4.22%
std::multiset<int>::clear()/8192 92507.833 16.70%
std::multiset<int>::contains(key)_(existent)/1024 4.028 -
std::multiset<int>::contains(key)_(existent)/32 1.770 3.73%
std::multiset<int>::contains(key)_(existent)/8192 8.176 -
std::multiset<int>::contains(key)_(non-existent)/0 0.292 3.61%
std::multiset<int>::contains(key)_(non-existent)/1024 7.157 21.21%
std::multiset<int>::contains(key)_(non-existent)/32 3.022 14.77%
std::multiset<int>::contains(key)_(non-existent)/8192 10.485 16.79%
std::multiset<int>::count(key)_(existent)/1024 5.575 -3.26%
std::multiset<int>::count(key)_(existent)/32 3.698 -3.46%
std::multiset<int>::count(key)_(existent)/8192 10.030 8.26%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.817 -2.61%
std::multiset<int>::count(key)_(non-existent)/32 2.400 -5.06%
std::multiset<int>::count(key)_(non-existent)/8192 9.185 -6.11%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.836 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5728.204 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.495 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47577.160 -
std::multiset<int>::ctor(const&)/0 12.752 -
std::multiset<int>::ctor(const&)/1024 6491.386 2.84%
std::multiset<int>::ctor(const&)/32 230.038 3.71%
std::multiset<int>::ctor(const&)/8192 51423.956 1.94%
std::multiset<int>::ctor(const&,_alloc)/0 12.822 1.13%
std::multiset<int>::ctor(const&,_alloc)/1024 6521.401 -3.47%
std::multiset<int>::ctor(const&,_alloc)/32 228.427 -2.29%
std::multiset<int>::ctor(const&,_alloc)/8192 52124.607 1.90%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.705 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8813.764 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.423 -2.57%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71128.232 -1.21%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.724 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12567.022 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.673 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247602.197 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.488 4.03%
std::multiset<int>::equal_range(key)_(existent)/32 2.359 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.385 -7.39%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.582 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.401 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.602 2.37%
std::multiset<int>::erase(iterator)/1024 24.334 4.29%
std::multiset<int>::erase(iterator)/32 21.347 2.30%
std::multiset<int>::erase(iterator)/8192 24.368 4.91%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.314 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6713.654 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.379 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54552.062 -
std::multiset<int>::erase(key)_(existent)/1024 40.697 1.77%
std::multiset<int>::erase(key)_(existent)/32 22.994 2.43%
std::multiset<int>::erase(key)_(existent)/8192 61.859 -3.23%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.548 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.347 1.35%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.057 -1.77%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.945 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.793 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.204 -
std::multiset<int>::find(key)_(existent)/1024 4.054 -1.60%
std::multiset<int>::find(key)_(existent)/32 1.587 -1.10%
std::multiset<int>::find(key)_(existent)/8192 8.062 -1.24%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.510 -
std::multiset<int>::find(key)_(non-existent)/32 2.299 -
std::multiset<int>::find(key)_(non-existent)/8192 8.363 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.234 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.484 1.15%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.075 2.57%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 78.868 9.33%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.539 2.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.051 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.679 2.02%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.767 2.16%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.257 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.448 -3.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.776 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.071 -10.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.398 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.332 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.038 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.015 -1.32%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.217 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14614.257 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.836 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183229.847 -1.41%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.028 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11619.451 -1.06%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.611 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117611.833 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.905 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12574.856 2.55%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 698.891 1.35%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 201805.088 -
std::multiset<int>::insert(value)_(already_present)/1024 27.792 -
std::multiset<int>::insert(value)_(already_present)/32 18.340 -
std::multiset<int>::insert(value)_(already_present)/8192 31.775 -1.01%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.060 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 48.576 2.06%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.203 1.12%
std::multiset<int>::insert(value)_(new_value,_end)/8192 73.353 -13.29%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.051 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.910 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.237 1.03%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.189 1.08%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.176 1.18%
std::multiset<int>::lower_bound(key)_(existent)/32 2.172 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.751 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.533 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.413 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.716 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.365 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6581.414 5.14%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 264.206 18.33%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 52537.011 4.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.409 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6640.606 4.37%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 232.305 2.75%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52424.386 3.32%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1420.695 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 42.046 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12673.167 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.131 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.415 2.15%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.733 -2.56%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -6.35%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.465 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.498 1.13%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.701 -
std::multiset<std::string>::clear()/0 396.166 -
std::multiset<std::string>::clear()/1024 22110.435 1.98%
std::multiset<std::string>::clear()/32 900.198 -
std::multiset<std::string>::clear()/8192 213444.492 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.160 1.16%
std::multiset<std::string>::contains(key)_(existent)/32 15.159 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.730 -1.61%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -5.60%
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.499 -11.43%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.262 -9.55%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.381 -9.92%
std::multiset<std::string>::count(key)_(existent)/1024 23.358 -
std::multiset<std::string>::count(key)_(existent)/32 19.540 -2.53%
std::multiset<std::string>::count(key)_(existent)/8192 30.715 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.920 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.290 -2.58%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.877 1.38%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.894 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6879.916 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.016 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57499.906 -
std::multiset<std::string>::ctor(const&)/0 12.797 1.02%
std::multiset<std::string>::ctor(const&)/1024 34601.906 1.42%
std::multiset<std::string>::ctor(const&)/32 792.389 -
std::multiset<std::string>::ctor(const&)/8192 343106.438 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.739 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36647.869 -
std::multiset<std::string>::ctor(const&,_alloc)/32 746.957 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343183.120 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.942 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38527.607 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 758.413 1.02%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380509.071 -6.70%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.925 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56569.445 1.67%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1026.875 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1087866.074 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.965 6.47%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.665 2.79%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.317 1.50%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.839 1.09%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.506 7.53%
std::multiset<std::string>::erase(iterator)/1024 32.185 1.77%
std::multiset<std::string>::erase(iterator)/32 27.061 -
std::multiset<std::string>::erase(iterator)/8192 37.730 4.63%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.706 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12888.023 -1.71%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.121 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118197.431 -1.72%
std::multiset<std::string>::erase(key)_(existent)/1024 94.152 -
std::multiset<std::string>::erase(key)_(existent)/32 79.321 -3.52%
std::multiset<std::string>::erase(key)_(existent)/8192 80.216 -6.06%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.559 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.641 2.33%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.591 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.854 5.41%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.847 3.77%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.686 6.38%
std::multiset<std::string>::find(key)_(existent)/1024 24.003 -
std::multiset<std::string>::find(key)_(existent)/32 15.328 -
std::multiset<std::string>::find(key)_(existent)/8192 27.455 -2.48%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.440 -3.75%
std::multiset<std::string>::find(key)_(non-existent)/32 10.209 -3.41%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.446 -3.92%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.530 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.432 2.71%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.931 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 101.924 -1.57%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.533 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.832 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.821 1.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 63.549 2.75%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.397 1.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.767 -2.08%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.534 5.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.251 1.69%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.669 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.699 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.604 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.912 1.88%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 399.318 1.54%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62973.586 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1418.457 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 905231.065 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.645 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42796.689 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1258.560 1.04%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600785.832 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.849 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60901.428 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1477.953 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 813883.343 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.755 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.967 1.41%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.943 2.10%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.236 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.340 3.26%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.666 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 89.466 1.72%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.867 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.994 1.07%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.017 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.654 2.04%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.984 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.621 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 127.669 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.722 -20.53%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.982 -16.94%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.922 -19.96%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.385 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 37051.027 2.40%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 799.706 1.88%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347476.196 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.396 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35714.229 1.50%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 779.743 1.87%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345461.579 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16115.889 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.589 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204354.711 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 91.619 -4.07%
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.467 -2.09%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.436 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.789 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.902 -4.83%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.682 -1.28%
std::none_of(deque<int>)_(process_all)/32 12.307 -
std::none_of(deque<int>)_(process_all)/32768 10889.036 3.41%
std::none_of(deque<int>)_(process_all)/50 18.900 -
std::none_of(deque<int>)_(process_all)/8 3.438 -
std::none_of(deque<int>)_(process_all)/8192 2722.733 2.04%
std::none_of(list<int>)_(process_all)/32 11.952 -
std::none_of(list<int>)_(process_all)/32768 26583.907 -1.76%
std::none_of(list<int>)_(process_all)/50 22.079 -
std::none_of(list<int>)_(process_all)/8 2.665 -
std::none_of(list<int>)_(process_all)/8192 8237.887 -5.80%
std::none_of(vector<int>)_(process_all)/32 8.348 -
std::none_of(vector<int>)_(process_all)/32768 8119.349 -
std::none_of(vector<int>)_(process_all)/50 19.240 -
std::none_of(vector<int>)_(process_all)/8 2.156 -11.97%
std::none_of(vector<int>)_(process_all)/8192 2038.438 -
std::partial_sort(deque<int>)_(ascending)/1024 7762.760 -
std::partial_sort(deque<int>)_(ascending)/8 32.558 1.45%
std::partial_sort(deque<int>)_(ascending)/8192 151267.262 -
std::partial_sort(deque<int>)_(descending)/1024 17803.249 -
std::partial_sort(deque<int>)_(descending)/8 43.202 2.72%
std::partial_sort(deque<int>)_(descending)/8192 261203.413 -4.61%
std::partial_sort(deque<int>)_(heap)/1024 17939.405 -3.54%
std::partial_sort(deque<int>)_(heap)/8 40.329 3.70%
std::partial_sort(deque<int>)_(heap)/8192 261977.916 -2.03%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7692.531 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.879 3.29%
std::partial_sort(deque<int>)_(pipe-organ)/8192 142098.896 -3.43%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18954.737 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.134 -6.62%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 262320.142 -
std::partial_sort(deque<int>)_(repeated)/1024 6237.561 -1.70%
std::partial_sort(deque<int>)_(repeated)/8 25.973 -
std::partial_sort(deque<int>)_(repeated)/8192 75668.421 -
std::partial_sort(deque<int>)_(shuffled)/1024 15497.680 -
std::partial_sort(deque<int>)_(shuffled)/8 32.225 1.58%
std::partial_sort(deque<int>)_(shuffled)/8192 242185.361 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4772.036 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.121 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50871.846 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7930.662 1.35%
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.179 3.15%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93458.249 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7947.064 1.14%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.895 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96195.341 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4771.858 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.221 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51023.836 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8856.113 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.035 4.44%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93518.014 1.05%
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.274 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.860 1.07%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28313.032 1.88%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6746.047 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 21.965 -16.92%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83944.971 -
std::partial_sort(vector<int>)_(ascending)/1024 4781.593 -
std::partial_sort(vector<int>)_(ascending)/8 19.106 -
std::partial_sort(vector<int>)_(ascending)/8192 50672.534 -
std::partial_sort(vector<int>)_(descending)/1024 7947.833 -
std::partial_sort(vector<int>)_(descending)/8 24.988 1.80%
std::partial_sort(vector<int>)_(descending)/8192 94030.512 -
std::partial_sort(vector<int>)_(heap)/1024 7971.839 -
std::partial_sort(vector<int>)_(heap)/8 27.679 -
std::partial_sort(vector<int>)_(heap)/8192 97139.951 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4746.671 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.002 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50339.104 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8877.118 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.947 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97977.627 5.80%
std::partial_sort(vector<int>)_(repeated)/1024 2506.644 -
std::partial_sort(vector<int>)_(repeated)/8 18.487 -
std::partial_sort(vector<int>)_(repeated)/8192 27210.469 2.02%
std::partial_sort(vector<int>)_(shuffled)/1024 6747.111 -
std::partial_sort(vector<int>)_(shuffled)/8 28.328 -
std::partial_sort(vector<int>)_(shuffled)/8192 88177.616 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5146.260 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.082 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53242.672 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8191.025 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.704 64.36%
std::partial_sort_copy(deque<int>)_(descending)/8192 95398.316 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8358.768 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.011 45.35%
std::partial_sort_copy(deque<int>)_(heap)/8192 98614.816 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5138.065 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.100 2.69%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53085.478 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9015.915 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.138 2.69%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 95255.201 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.059 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.861 1.16%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29204.481 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6943.281 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.028 -1.24%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87263.083 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5407.153 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.166 -3.52%
std::partial_sort_copy(list<int>)_(ascending)/8192 57845.504 2.14%
std::partial_sort_copy(list<int>)_(descending)/1024 8245.341 -
std::partial_sort_copy(list<int>)_(descending)/8 16.061 1.98%
std::partial_sort_copy(list<int>)_(descending)/8192 98180.951 1.67%
std::partial_sort_copy(list<int>)_(heap)/1024 8263.948 -
std::partial_sort_copy(list<int>)_(heap)/8 16.887 -3.66%
std::partial_sort_copy(list<int>)_(heap)/8192 101775.375 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5336.809 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.195 -1.92%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 59684.055 5.07%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9156.759 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.050 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 97119.370 1.03%
std::partial_sort_copy(list<int>)_(repeated)/1024 3152.413 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.852 -1.36%
std::partial_sort_copy(list<int>)_(repeated)/8192 32837.025 -1.70%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7076.533 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.626 7.10%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88852.999 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4748.322 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.407 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50818.129 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7854.351 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.308 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93203.904 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7907.029 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.892 2.74%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96636.601 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4760.943 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.464 2.64%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50520.039 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8835.705 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.410 3.55%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93267.845 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2508.074 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.416 1.08%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26692.048 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6717.396 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.301 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84732.957 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4845.339 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.773 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50660.260 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7883.179 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.512 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93747.891 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7969.413 -3.35%
std::partial_sort_copy(vector<int>)_(heap)/8 15.724 -10.81%
std::partial_sort_copy(vector<int>)_(heap)/8192 97415.440 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4826.549 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.766 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50498.251 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8916.039 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.223 1.07%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94969.579 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2491.515 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.680 -1.62%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27327.445 -1.65%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6808.703 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.709 -1.08%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87931.130 -
std::partition(deque<int>)_(dense)/1024 353.915 -
std::partition(deque<int>)_(dense)/32 9.886 2.51%
std::partition(deque<int>)_(dense)/50 14.209 2.63%
std::partition(deque<int>)_(dense)/8192 2789.544 -
std::partition(deque<int>)_(sparse)/1024 382.487 -
std::partition(deque<int>)_(sparse)/32 9.916 -27.83%
std::partition(deque<int>)_(sparse)/50 14.986 -24.20%
std::partition(deque<int>)_(sparse)/8192 3160.356 7.12%
std::partition(list<int>)_(dense)/1024 388.815 -
std::partition(list<int>)_(dense)/32 8.772 -2.48%
std::partition(list<int>)_(dense)/50 13.282 -
std::partition(list<int>)_(dense)/8192 5105.718 3.33%
std::partition(list<int>)_(sparse)/1024 717.264 -1.24%
std::partition(list<int>)_(sparse)/32 8.840 -
std::partition(list<int>)_(sparse)/50 22.931 1.59%
std::partition(list<int>)_(sparse)/8192 8174.380 9.15%
std::partition(vector<int>)_(dense)/1024 248.906 -
std::partition(vector<int>)_(dense)/32 8.470 -3.07%
std::partition(vector<int>)_(dense)/50 13.101 -1.51%
std::partition(vector<int>)_(dense)/8192 1874.730 -
std::partition(vector<int>)_(sparse)/1024 255.877 -
std::partition(vector<int>)_(sparse)/32 8.779 2.43%
std::partition(vector<int>)_(sparse)/50 13.794 -
std::partition(vector<int>)_(sparse)/8192 1865.581 -
std::partition_copy(deque<int>)/1024 646.702 -8.78%
std::partition_copy(deque<int>)/32 13.605 5.71%
std::partition_copy(deque<int>)/50 22.000 -
std::partition_copy(deque<int>)/8192 5677.066 -3.12%
std::partition_copy(list<int>)/1024 720.528 -
std::partition_copy(list<int>)/32 8.072 -9.30%
std::partition_copy(list<int>)/50 12.287 -6.58%
std::partition_copy(list<int>)/8192 7119.477 -2.08%
std::partition_copy(vector<int>)/1024 500.148 8.58%
std::partition_copy(vector<int>)/32 8.021 -
std::partition_copy(vector<int>)/50 12.681 -
std::partition_copy(vector<int>)/8192 4787.864 4.46%
std::partition_point(deque<int>)/1024 9.507 -
std::partition_point(deque<int>)/32 4.148 -
std::partition_point(deque<int>)/50 4.644 -
std::partition_point(deque<int>)/8192 15.213 -
std::partition_point(list<int>)/1024 1294.076 -
std::partition_point(list<int>)/32 16.088 1.54%
std::partition_point(list<int>)/50 24.687 -1.16%
std::partition_point(list<int>)/8192 12374.615 -14.71%
std::partition_point(vector<int>)/1024 6.091 -
std::partition_point(vector<int>)/32 2.572 -
std::partition_point(vector<int>)/50 2.558 -
std::partition_point(vector<int>)/8192 9.342 -
std::pop_heap(deque<float>)/1024 13.071 -1.66%
std::pop_heap(deque<float>)/8 51.991 -
std::pop_heap(deque<float>)/8192 60.986 -1.33%
std::pop_heap(deque<int>)/1024 12.363 -
std::pop_heap(deque<int>)/8 52.176 -
std::pop_heap(deque<int>)/8192 53.057 -
std::pop_heap(deque<size_t>)/1024 15.247 -
std::pop_heap(deque<size_t>)/8 52.227 -
std::pop_heap(deque<size_t>)/8192 59.520 -
std::pop_heap(deque<std::string>)/1024 59.431 -
std::pop_heap(deque<std::string>)/8 57.426 -3.09%
std::pop_heap(deque<std::string>)/8192 115.098 -
std::pop_heap(vector<float>)/1024 8.445 -
std::pop_heap(vector<float>)/8 50.400 -
std::pop_heap(vector<float>)/8192 19.511 -2.82%
std::pop_heap(vector<int>)/1024 10.006 -
std::pop_heap(vector<int>)/8 51.038 -
std::pop_heap(vector<int>)/8192 13.046 -
std::pop_heap(vector<size_t>)/1024 9.903 -
std::pop_heap(vector<size_t>)/8 51.548 -
std::pop_heap(vector<size_t>)/8192 13.116 -
std::pop_heap(vector<std::string>)/1024 20.284 -
std::pop_heap(vector<std::string>)/8 53.232 -
std::pop_heap(vector<std::string>)/8192 51.153 -
std::remove(deque<int>)_(prefix)/1024 524.487 -
std::remove(deque<int>)_(prefix)/32 54.995 -
std::remove(deque<int>)_(prefix)/50 62.933 -
std::remove(deque<int>)_(prefix)/8192 3861.570 -
std::remove(deque<int>)_(sprinkled)/1024 517.693 -
std::remove(deque<int>)_(sprinkled)/32 50.105 -
std::remove(deque<int>)_(sprinkled)/50 55.377 1.76%
std::remove(deque<int>)_(sprinkled)/8192 3844.960 -
std::remove(list<int>)_(prefix)/1024 960.213 -4.30%
std::remove(list<int>)_(prefix)/32 52.338 -
std::remove(list<int>)_(prefix)/50 63.009 -
std::remove(list<int>)_(prefix)/8192 8276.058 1.68%
std::remove(list<int>)_(sprinkled)/1024 940.530 -2.87%
std::remove(list<int>)_(sprinkled)/32 52.310 -
std::remove(list<int>)_(sprinkled)/50 61.497 -
std::remove(list<int>)_(sprinkled)/8192 7805.849 -3.66%
std::remove(vector<int>)_(prefix)/1024 306.491 -
std::remove(vector<int>)_(prefix)/32 48.629 -
std::remove(vector<int>)_(prefix)/50 53.846 -
std::remove(vector<int>)_(prefix)/8192 2105.542 -
std::remove(vector<int>)_(sprinkled)/1024 284.628 -
std::remove(vector<int>)_(sprinkled)/32 48.547 -
std::remove(vector<int>)_(sprinkled)/50 52.643 -
std::remove(vector<int>)_(sprinkled)/8192 1975.582 -
std::remove_copy(deque<int>)_(prefix)/1024 378.728 -2.43%
std::remove_copy(deque<int>)_(prefix)/32 13.112 -
std::remove_copy(deque<int>)_(prefix)/50 21.461 9.76%
std::remove_copy(deque<int>)_(prefix)/8192 3355.796 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.293 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.361 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.538 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2886.752 -
std::remove_copy(list<int>)_(prefix)/1024 744.658 -
std::remove_copy(list<int>)_(prefix)/32 11.241 -
std::remove_copy(list<int>)_(prefix)/50 19.133 -
std::remove_copy(list<int>)_(prefix)/8192 7909.211 9.11%
std::remove_copy(list<int>)_(sprinkled)/1024 737.899 -
std::remove_copy(list<int>)_(sprinkled)/32 11.245 -
std::remove_copy(list<int>)_(sprinkled)/50 18.622 -
std::remove_copy(list<int>)_(sprinkled)/8192 8128.252 13.05%
std::remove_copy(vector<int>)_(prefix)/1024 264.137 -
std::remove_copy(vector<int>)_(prefix)/32 9.605 2.21%
std::remove_copy(vector<int>)_(prefix)/50 13.982 -
std::remove_copy(vector<int>)_(prefix)/8192 2062.871 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.224 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.466 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.599 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1931.690 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.734 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.255 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.093 -2.33%
std::remove_copy_if(deque<int>)_(prefix)/8192 3790.376 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.044 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.347 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.658 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3501.465 -4.33%
std::remove_copy_if(list<int>)_(prefix)/1024 792.944 -
std::remove_copy_if(list<int>)_(prefix)/32 17.170 -
std::remove_copy_if(list<int>)_(prefix)/50 24.788 -
std::remove_copy_if(list<int>)_(prefix)/8192 7688.579 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 806.103 2.95%
std::remove_copy_if(list<int>)_(sprinkled)/32 17.201 4.02%
std::remove_copy_if(list<int>)_(sprinkled)/50 31.521 11.72%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7664.703 -
std::remove_copy_if(vector<int>)_(prefix)/1024 400.078 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.211 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.915 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3531.262 4.91%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.477 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.541 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.545 1.38%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.868 -
std::remove_if(deque<int>)_(prefix)/1024 560.244 -2.60%
std::remove_if(deque<int>)_(prefix)/32 54.906 -
std::remove_if(deque<int>)_(prefix)/50 67.088 6.02%
std::remove_if(deque<int>)_(prefix)/8192 4277.827 -1.34%
std::remove_if(deque<int>)_(sprinkled)/1024 529.527 -
std::remove_if(deque<int>)_(sprinkled)/32 54.623 1.94%
std::remove_if(deque<int>)_(sprinkled)/50 64.062 3.77%
std::remove_if(deque<int>)_(sprinkled)/8192 3915.368 -
std::remove_if(list<int>)_(prefix)/1024 995.756 -
std::remove_if(list<int>)_(prefix)/32 58.710 -
std::remove_if(list<int>)_(prefix)/50 72.301 -
std::remove_if(list<int>)_(prefix)/8192 9388.593 -5.91%
std::remove_if(list<int>)_(sprinkled)/1024 977.016 -
std::remove_if(list<int>)_(sprinkled)/32 56.950 -
std::remove_if(list<int>)_(sprinkled)/50 70.500 -5.39%
std::remove_if(list<int>)_(sprinkled)/8192 8078.592 -
std::remove_if(vector<int>)_(prefix)/1024 348.815 -
std::remove_if(vector<int>)_(prefix)/32 49.108 -
std::remove_if(vector<int>)_(prefix)/50 53.987 -
std::remove_if(vector<int>)_(prefix)/8192 2572.390 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.550 -
std::remove_if(vector<int>)_(sprinkled)/32 50.728 -
std::remove_if(vector<int>)_(sprinkled)/50 57.096 -
std::remove_if(vector<int>)_(sprinkled)/8192 2959.830 -
std::replace(deque<int>)_(prefix)/1024 412.779 -
std::replace(deque<int>)_(prefix)/32 12.807 -
std::replace(deque<int>)_(prefix)/50 19.246 -
std::replace(deque<int>)_(prefix)/8192 3261.645 -
std::replace(deque<int>)_(sprinkled)/1024 351.473 -
std::replace(deque<int>)_(sprinkled)/32 12.157 -
std::replace(deque<int>)_(sprinkled)/50 18.202 -
std::replace(deque<int>)_(sprinkled)/8192 2815.220 -
std::replace(list<int>)_(prefix)/1024 740.196 -
std::replace(list<int>)_(prefix)/32 11.066 -
std::replace(list<int>)_(prefix)/50 17.309 -
std::replace(list<int>)_(prefix)/8192 7001.910 -
std::replace(list<int>)_(sprinkled)/1024 775.358 6.13%
std::replace(list<int>)_(sprinkled)/32 11.229 -
std::replace(list<int>)_(sprinkled)/50 18.928 2.20%
std::replace(list<int>)_(sprinkled)/8192 7785.989 1.98%
std::replace(vector<int>)_(prefix)/1024 155.617 -2.12%
std::replace(vector<int>)_(prefix)/32 5.179 -
std::replace(vector<int>)_(prefix)/50 7.604 -
std::replace(vector<int>)_(prefix)/8192 1233.598 -1.82%
std::replace(vector<int>)_(sprinkled)/1024 163.266 11.00%
std::replace(vector<int>)_(sprinkled)/32 5.979 8.72%
std::replace(vector<int>)_(sprinkled)/50 9.049 2.05%
std::replace(vector<int>)_(sprinkled)/8192 1292.155 11.52%
std::replace_if(deque<int>)_(prefix)/1024 485.344 -
std::replace_if(deque<int>)_(prefix)/32 14.019 -
std::replace_if(deque<int>)_(prefix)/50 20.504 -
std::replace_if(deque<int>)_(prefix)/8192 3478.881 -
std::replace_if(deque<int>)_(sprinkled)/1024 372.733 -
std::replace_if(deque<int>)_(sprinkled)/32 12.447 -
std::replace_if(deque<int>)_(sprinkled)/50 18.682 -
std::replace_if(deque<int>)_(sprinkled)/8192 3013.084 1.79%
std::replace_if(list<int>)_(prefix)/1024 736.909 -
std::replace_if(list<int>)_(prefix)/32 13.863 -
std::replace_if(list<int>)_(prefix)/50 24.674 -
std::replace_if(list<int>)_(prefix)/8192 7177.037 -1.18%
std::replace_if(list<int>)_(sprinkled)/1024 742.837 -
std::replace_if(list<int>)_(sprinkled)/32 13.355 -
std::replace_if(list<int>)_(sprinkled)/50 25.284 10.34%
std::replace_if(list<int>)_(sprinkled)/8192 7369.628 -
std::replace_if(vector<int>)_(prefix)/1024 270.105 -1.14%
std::replace_if(vector<int>)_(prefix)/32 9.534 -
std::replace_if(vector<int>)_(prefix)/50 13.932 -
std::replace_if(vector<int>)_(prefix)/8192 2028.398 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.519 -
std::replace_if(vector<int>)_(sprinkled)/32 8.802 -2.86%
std::replace_if(vector<int>)_(sprinkled)/50 12.875 -
std::replace_if(vector<int>)_(sprinkled)/8192 1901.232 -1.16%
std::reverse(deque<int>)/32768 4805.063 -15.96%
std::reverse(deque<int>)/4096 595.936 -17.03%
std::reverse(deque<int>)/512 114.042 -
std::reverse(deque<int>)/64 13.049 -
std::reverse(deque<int>)/8 2.507 -
std::reverse(list<int>)/32768 19851.700 6.99%
std::reverse(list<int>)/4096 1800.996 15.11%
std::reverse(list<int>)/512 194.311 -
std::reverse(list<int>)/64 17.555 -
std::reverse(list<int>)/8 1.930 -
std::reverse(vector<int>)/32768 1034.565 -
std::reverse(vector<int>)/4096 130.786 -
std::reverse(vector<int>)/512 16.341 -
std::reverse(vector<int>)/64 4.153 -
std::reverse(vector<int>)/8 2.492 17.39%
std::reverse_copy(deque<int>)/32768 7918.631 -1.35%
std::reverse_copy(deque<int>)/4096 974.828 -
std::reverse_copy(deque<int>)/512 124.946 -
std::reverse_copy(deque<int>)/64 15.953 -
std::reverse_copy(deque<int>)/8 2.531 -
std::reverse_copy(list<int>)/32768 26836.220 -
std::reverse_copy(list<int>)/4096 3260.798 -
std::reverse_copy(list<int>)/512 364.587 -
std::reverse_copy(list<int>)/64 30.029 -
std::reverse_copy(list<int>)/8 2.455 -
std::reverse_copy(vector<int>)/32768 981.726 -
std::reverse_copy(vector<int>)/4096 131.573 -
std::reverse_copy(vector<int>)/512 17.155 -
std::reverse_copy(vector<int>)/64 2.527 -
std::reverse_copy(vector<int>)/8 2.477 2.35%
std::rotate(deque<int>)_(1_element_backward)/1024 40.537 -
std::rotate(deque<int>)_(1_element_backward)/32 3.572 -65.13%
std::rotate(deque<int>)_(1_element_backward)/50 5.074 -54.22%
std::rotate(deque<int>)_(1_element_backward)/8192 311.336 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.369 -2.54%
std::rotate(deque<int>)_(1_element_forward)/32 4.133 -42.60%
std::rotate(deque<int>)_(1_element_forward)/50 5.422 -29.93%
std::rotate(deque<int>)_(1_element_forward)/8192 299.902 -
std::rotate(deque<int>)_(by_1/2)/1024 188.304 -
std::rotate(deque<int>)_(by_1/2)/32 8.561 -
std::rotate(deque<int>)_(by_1/2)/50 11.620 -
std::rotate(deque<int>)_(by_1/2)/8192 1692.549 16.76%
std::rotate(deque<int>)_(by_1/3)/1024 413.337 -1.65%
std::rotate(deque<int>)_(by_1/3)/32 20.537 -46.14%
std::rotate(deque<int>)_(by_1/3)/50 30.138 -27.61%
std::rotate(deque<int>)_(by_1/3)/8192 3173.813 -2.54%
std::rotate(deque<int>)_(by_1/4)/1024 265.569 -
std::rotate(deque<int>)_(by_1/4)/32 13.211 -
std::rotate(deque<int>)_(by_1/4)/50 27.501 -
std::rotate(deque<int>)_(by_1/4)/8192 2770.053 17.38%
std::rotate(list<int>)_(1_element_backward)/1024 740.834 -
std::rotate(list<int>)_(1_element_backward)/32 13.377 1.38%
std::rotate(list<int>)_(1_element_backward)/50 24.535 -
std::rotate(list<int>)_(1_element_backward)/8192 7995.373 10.27%
std::rotate(list<int>)_(1_element_forward)/1024 730.654 -
std::rotate(list<int>)_(1_element_forward)/32 13.896 -
std::rotate(list<int>)_(1_element_forward)/50 26.290 -
std::rotate(list<int>)_(1_element_forward)/8192 7654.509 -4.63%
std::rotate(list<int>)_(by_1/2)/1024 388.514 -
std::rotate(list<int>)_(by_1/2)/32 6.444 -
std::rotate(list<int>)_(by_1/2)/50 12.633 -
std::rotate(list<int>)_(by_1/2)/8192 4944.094 -9.92%
std::rotate(list<int>)_(by_1/3)/1024 813.847 -
std::rotate(list<int>)_(by_1/3)/32 16.789 -
std::rotate(list<int>)_(by_1/3)/50 23.026 1.20%
std::rotate(list<int>)_(by_1/3)/8192 9467.400 13.38%
std::rotate(list<int>)_(by_1/4)/1024 578.549 -
std::rotate(list<int>)_(by_1/4)/32 14.514 -
std::rotate(list<int>)_(by_1/4)/50 25.832 -1.41%
std::rotate(list<int>)_(by_1/4)/8192 7201.843 9.27%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.852 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.768 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.793 -
std::rotate(vector<bool>)_(1_element_backward)/8192 128.564 14.33%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.585 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.312 -1.95%
std::rotate(vector<bool>)_(1_element_forward)/50 17.349 -1.54%
std::rotate(vector<bool>)_(1_element_forward)/8192 112.008 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.514 -
std::rotate(vector<bool>)_(by_1/2)/32 17.643 -1.72%
std::rotate(vector<bool>)_(by_1/2)/50 17.378 -2.31%
std::rotate(vector<bool>)_(by_1/2)/8192 15.059 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.239 -
std::rotate(vector<bool>)_(by_1/3)/32 17.476 -1.35%
std::rotate(vector<bool>)_(by_1/3)/50 17.480 -1.51%
std::rotate(vector<bool>)_(by_1/3)/8192 155.623 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.100 6.20%
std::rotate(vector<bool>)_(by_1/4)/32 17.568 -1.62%
std::rotate(vector<bool>)_(by_1/4)/50 17.448 -1.54%
std::rotate(vector<bool>)_(by_1/4)/8192 30.405 1.90%
std::rotate(vector<int>)_(1_element_backward)/1024 35.560 -
std::rotate(vector<int>)_(1_element_backward)/32 2.917 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.052 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.240 -
std::rotate(vector<int>)_(1_element_forward)/32 2.962 -
std::rotate(vector<int>)_(1_element_forward)/50 5.256 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.625 -
std::rotate(vector<int>)_(by_1/2)/1024 31.745 -
std::rotate(vector<int>)_(by_1/2)/32 2.357 1.91%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.949 -
std::rotate(vector<int>)_(by_1/3)/1024 119.564 -
std::rotate(vector<int>)_(by_1/3)/32 10.016 -
std::rotate(vector<int>)_(by_1/3)/50 11.166 1.15%
std::rotate(vector<int>)_(by_1/3)/8192 872.589 -
std::rotate(vector<int>)_(by_1/4)/1024 47.262 -
std::rotate(vector<int>)_(by_1/4)/32 4.729 -
std::rotate(vector<int>)_(by_1/4)/50 11.648 1.63%
std::rotate(vector<int>)_(by_1/4)/8192 369.876 -
std::rotate_copy(deque<int>)/1024 33.920 -2.14%
std::rotate_copy(deque<int>)/32 2.876 2.76%
std::rotate_copy(deque<int>)/50 3.025 -
std::rotate_copy(deque<int>)/8192 346.581 19.45%
std::rotate_copy(list<int>)/1024 742.574 1.13%
std::rotate_copy(list<int>)/32 8.728 -
std::rotate_copy(list<int>)/50 14.601 4.69%
std::rotate_copy(list<int>)/8192 6887.472 -
std::rotate_copy(vector<int>)/1024 33.841 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.679 -
std::rotate_copy(vector<int>)/8192 375.894 1.18%
std::sample(deque<int>)/1024 11454.302 1.26%
std::sample(deque<int>)/32 308.467 1.28%
std::sample(deque<int>)/8192 92415.855 1.12%
std::sample(list<int>)/1024 12020.956 -
std::sample(list<int>)/32 314.314 -
std::sample(list<int>)/8192 98445.513 -
std::sample(vector<int>)/1024 11348.375 -
std::sample(vector<int>)/32 305.374 -
std::sample(vector<int>)/8192 92449.184 1.01%
std::search(deque<int>)_(near_matches)/1000 18657.772 -11.28%
std::search(deque<int>)_(near_matches)/1024 18470.567 -15.60%
std::search(deque<int>)_(near_matches)/8192 1447474.120 -
std::search(deque<int>)_(no_match)/1000 405.084 -
std::search(deque<int>)_(no_match)/1024 305.313 -26.31%
std::search(deque<int>)_(no_match)/1048576 422684.610 -
std::search(deque<int>)_(no_match)/8192 3300.296 -
std::search(deque<int>)_(same_length)/1000 420.597 26.45%
std::search(deque<int>)_(same_length)/1024 476.075 -
std::search(deque<int>)_(same_length)/8192 3783.346 -5.84%
std::search(deque<int>)_(single_element)/1000 448.411 -
std::search(deque<int>)_(single_element)/1024 458.907 -
std::search(deque<int>)_(single_element)/8192 3663.204 -
std::search(deque<int>,_pred)_(near_matches)/1000 27757.976 14.24%
std::search(deque<int>,_pred)_(near_matches)/1024 29035.316 19.37%
std::search(deque<int>,_pred)_(near_matches)/8192 1525738.109 -
std::search(deque<int>,_pred)_(no_match)/1000 425.006 -22.81%
std::search(deque<int>,_pred)_(no_match)/1024 436.667 -23.20%
std::search(deque<int>,_pred)_(no_match)/1048576 446156.475 -15.82%
std::search(deque<int>,_pred)_(no_match)/8192 3493.326 -15.82%
std::search(deque<int>,_pred)_(same_length)/1000 493.937 3.06%
std::search(deque<int>,_pred)_(same_length)/1024 505.529 -1.09%
std::search(deque<int>,_pred)_(same_length)/8192 3999.749 -
std::search(deque<int>,_pred)_(single_element)/1000 687.322 -
std::search(deque<int>,_pred)_(single_element)/1024 705.126 -
std::search(deque<int>,_pred)_(single_element)/8192 5665.630 -
std::search(list<int>)_(near_matches)/1000 38045.664 -
std::search(list<int>)_(near_matches)/1024 39624.589 -
std::search(list<int>)_(near_matches)/8192 2543621.967 -
std::search(list<int>)_(no_match)/1000 688.192 -
std::search(list<int>)_(no_match)/1024 746.832 -1.64%
std::search(list<int>)_(no_match)/1048576 828472.502 -
std::search(list<int>)_(no_match)/8192 6558.443 -
std::search(list<int>)_(same_length)/1000 750.209 -3.47%
std::search(list<int>)_(same_length)/1024 774.804 -
std::search(list<int>)_(same_length)/8192 7973.796 -6.21%
std::search(list<int>)_(single_element)/1000 669.522 -
std::search(list<int>)_(single_element)/1024 769.732 -
std::search(list<int>)_(single_element)/8192 8938.779 -
std::search(list<int>,_pred)_(near_matches)/1000 41519.453 -
std::search(list<int>,_pred)_(near_matches)/1024 43530.014 -
std::search(list<int>,_pred)_(near_matches)/8192 2743495.996 2.30%
std::search(list<int>,_pred)_(no_match)/1000 801.779 -
std::search(list<int>,_pred)_(no_match)/1024 821.246 -
std::search(list<int>,_pred)_(no_match)/1048576 954290.249 -
std::search(list<int>,_pred)_(no_match)/8192 7254.774 -2.04%
std::search(list<int>,_pred)_(same_length)/1000 793.116 -
std::search(list<int>,_pred)_(same_length)/1024 812.209 -
std::search(list<int>,_pred)_(same_length)/8192 8084.817 -12.88%
std::search(list<int>,_pred)_(single_element)/1000 799.583 -
std::search(list<int>,_pred)_(single_element)/1024 819.429 -
std::search(list<int>,_pred)_(single_element)/8192 7738.564 -21.68%
std::search(vector<int>)_(near_matches)/1000 14480.686 2.08%
std::search(vector<int>)_(near_matches)/1024 15258.360 2.18%
std::search(vector<int>)_(near_matches)/8192 761520.176 -
std::search(vector<int>)_(no_match)/1000 213.886 4.26%
std::search(vector<int>)_(no_match)/1024 219.537 4.59%
std::search(vector<int>)_(no_match)/1048576 213165.488 2.00%
std::search(vector<int>)_(no_match)/8192 1666.644 2.44%
std::search(vector<int>)_(same_length)/1000 254.843 4.33%
std::search(vector<int>)_(same_length)/1024 247.954 -1.79%
std::search(vector<int>)_(same_length)/8192 1877.369 -3.70%
std::search(vector<int>)_(single_element)/1000 227.790 -4.03%
std::search(vector<int>)_(single_element)/1024 232.918 -3.97%
std::search(vector<int>)_(single_element)/8192 1815.052 -2.06%
std::search(vector<int>,_pred)_(near_matches)/1000 22593.358 -1.67%
std::search(vector<int>,_pred)_(near_matches)/1024 23720.894 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452371.888 -
std::search(vector<int>,_pred)_(no_match)/1000 528.355 1.99%
std::search(vector<int>,_pred)_(no_match)/1024 536.395 1.35%
std::search(vector<int>,_pred)_(no_match)/1048576 600632.951 1.76%
std::search(vector<int>,_pred)_(no_match)/8192 4286.587 1.89%
std::search(vector<int>,_pred)_(same_length)/1000 601.069 -
std::search(vector<int>,_pred)_(same_length)/1024 615.599 -
std::search(vector<int>,_pred)_(same_length)/8192 4923.899 -
std::search(vector<int>,_pred)_(single_element)/1000 535.635 -4.99%
std::search(vector<int>,_pred)_(single_element)/1024 547.985 -5.07%
std::search(vector<int>,_pred)_(single_element)/8192 4373.008 -5.24%
std::search_n(deque<int>)_(no_match)/1024 13.668 -
std::search_n(deque<int>)_(no_match)/32 13.634 -
std::search_n(deque<int>)_(no_match)/8192 16.257 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.338 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.386 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.976 -
std::search_n(list<int>)_(no_match)/1024 730.956 -
std::search_n(list<int>)_(no_match)/32 9.218 -
std::search_n(list<int>)_(no_match)/8192 6416.229 -
std::search_n(list<int>,_pred)_(no_match)/1024 830.244 -
std::search_n(list<int>,_pred)_(no_match)/32 17.432 -
std::search_n(list<int>,_pred)_(no_match)/8192 8376.539 9.58%
std::search_n(vector<int>)_(no_match)/1024 3.410 -
std::search_n(vector<int>)_(no_match)/32 3.453 -
std::search_n(vector<int>)_(no_match)/8192 3.420 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.072 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.096 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.075 -
std::set<int>::clear()/0 391.046 -
std::set<int>::clear()/1024 9422.233 4.53%
std::set<int>::clear()/32 633.858 2.19%
std::set<int>::clear()/8192 81573.541 5.32%
std::set<int>::contains(key)_(existent)/1024 3.931 1.39%
std::set<int>::contains(key)_(existent)/32 1.674 2.09%
std::set<int>::contains(key)_(existent)/8192 8.187 -
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.214 4.18%
std::set<int>::contains(key)_(non-existent)/32 2.892 3.31%
std::set<int>::contains(key)_(non-existent)/8192 12.369 4.17%
std::set<int>::count(key)_(existent)/1024 4.257 6.29%
std::set<int>::count(key)_(existent)/32 1.649 4.65%
std::set<int>::count(key)_(existent)/8192 7.944 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.404 -
std::set<int>::count(key)_(non-existent)/32 2.881 -1.78%
std::set<int>::count(key)_(non-existent)/8192 11.270 -
std::set<int>::ctor(&&,_different_allocs)/0 12.860 -
std::set<int>::ctor(&&,_different_allocs)/1024 5873.594 1.14%
std::set<int>::ctor(&&,_different_allocs)/32 177.762 -
std::set<int>::ctor(&&,_different_allocs)/8192 48104.267 -1.05%
std::set<int>::ctor(const&)/0 12.759 -
std::set<int>::ctor(const&)/1024 6242.878 -1.67%
std::set<int>::ctor(const&)/32 221.519 -2.06%
std::set<int>::ctor(const&)/8192 49795.522 -1.98%
std::set<int>::ctor(const&,_alloc)/0 12.729 -
std::set<int>::ctor(const&,_alloc)/1024 6315.611 -
std::set<int>::ctor(const&,_alloc)/32 223.570 1.49%
std::set<int>::ctor(const&,_alloc)/8192 57606.759 14.66%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.726 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8648.656 1.14%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.876 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69334.882 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.725 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12874.470 1.63%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 272.850 -1.85%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242757.863 1.99%
std::set<int>::equal_range(key)_(existent)/1024 4.371 -
std::set<int>::equal_range(key)_(existent)/32 1.789 -2.13%
std::set<int>::equal_range(key)_(existent)/8192 8.310 4.77%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.783 2.93%
std::set<int>::equal_range(key)_(non-existent)/32 2.633 1.39%
std::set<int>::equal_range(key)_(non-existent)/8192 11.982 20.41%
std::set<int>::erase(iterator)/1024 20.504 3.50%
std::set<int>::erase(iterator)/32 20.269 3.23%
std::set<int>::erase(iterator)/8192 20.498 4.17%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.492 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6808.474 1.52%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.204 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54871.123 2.16%
std::set<int>::erase(key)_(existent)/1024 49.941 -1.77%
std::set<int>::erase(key)_(existent)/32 21.560 -
std::set<int>::erase(key)_(existent)/8192 68.954 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.266 4.80%
std::set<int>::erase(key)_(non-existent,_end)/1024 5.338 -1.32%
std::set<int>::erase(key)_(non-existent,_end)/32 2.423 7.60%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.309 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.892 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.098 -1.21%
std::set<int>::find(key)_(existent)/1024 3.881 -1.80%
std::set<int>::find(key)_(existent)/32 1.699 -
std::set<int>::find(key)_(existent)/8192 8.207 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.716 1.54%
std::set<int>::find(key)_(non-existent)/32 2.305 2.79%
std::set<int>::find(key)_(non-existent)/8192 10.404 19.99%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.041 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.420 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.158 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.251 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.056 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.415 -4.13%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.866 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.267 1.50%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.284 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.395 -4.44%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.870 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 97.916 9.05%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.257 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.868 4.80%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.966 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.066 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.712 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16886.314 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.841 -1.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181196.495 1.06%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.345 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12878.702 1.11%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.246 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115971.934 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.702 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7685.962 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 533.082 -1.39%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131791.549 -1.55%
std::set<int>::insert(value)_(already_present)/1024 6.062 6.53%
std::set<int>::insert(value)_(already_present)/32 1.778 -
std::set<int>::insert(value)_(already_present)/8192 9.580 -1.60%
std::set<int>::insert(value)_(new_value,_end)/0 17.092 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.592 1.62%
std::set<int>::insert(value)_(new_value,_end)/32 18.766 -
std::set<int>::insert(value)_(new_value,_end)/8192 74.088 3.62%
std::set<int>::insert(value)_(new_value,_middle)/0 17.078 -
std::set<int>::insert(value)_(new_value,_middle)/1024 27.306 1.62%
std::set<int>::insert(value)_(new_value,_middle)/32 18.480 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.218 1.51%
std::set<int>::lower_bound(key)_(existent)/1024 4.617 -2.89%
std::set<int>::lower_bound(key)_(existent)/32 1.546 -
std::set<int>::lower_bound(key)_(existent)/8192 8.391 2.92%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.088 -5.97%
std::set<int>::lower_bound(key)_(non-existent)/32 2.237 -14.10%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.881 -8.16%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.382 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6231.861 -2.59%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 222.159 3.37%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49713.515 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.390 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6234.660 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.177 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49849.459 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1324.035 -5.55%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.515 -9.92%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12290.103 -1.95%
std::set<int>::upper_bound(key)_(existent)/1024 4.338 1.73%
std::set<int>::upper_bound(key)_(existent)/32 1.783 -
std::set<int>::upper_bound(key)_(existent)/8192 8.229 -3.77%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.082 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.449 -
std::set<int>::upper_bound(key)_(non-existent)/8192 11.670 17.46%
std::set<std::string>::clear()/0 392.792 -
std::set<std::string>::clear()/1024 21391.468 -2.95%
std::set<std::string>::clear()/32 888.100 -1.92%
std::set<std::string>::clear()/8192 211807.099 -1.21%
std::set<std::string>::contains(key)_(existent)/1024 22.898 -
std::set<std::string>::contains(key)_(existent)/32 15.105 1.50%
std::set<std::string>::contains(key)_(existent)/8192 29.189 -3.58%
std::set<std::string>::contains(key)_(non-existent)/0 0.275 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.872 -
std::set<std::string>::contains(key)_(non-existent)/32 10.187 -7.10%
std::set<std::string>::contains(key)_(non-existent)/8192 28.482 -
std::set<std::string>::count(key)_(existent)/1024 24.461 1.52%
std::set<std::string>::count(key)_(existent)/32 15.633 -
std::set<std::string>::count(key)_(existent)/8192 30.994 -2.46%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 24.697 1.25%
std::set<std::string>::count(key)_(non-existent)/32 10.340 -3.79%
std::set<std::string>::count(key)_(non-existent)/8192 34.163 1.04%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.856 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6904.163 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.906 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57261.688 -
std::set<std::string>::ctor(const&)/0 12.740 -
std::set<std::string>::ctor(const&)/1024 34399.250 -1.21%
std::set<std::string>::ctor(const&)/32 800.978 -
std::set<std::string>::ctor(const&)/8192 343844.347 -
std::set<std::string>::ctor(const&,_alloc)/0 12.747 -
std::set<std::string>::ctor(const&,_alloc)/1024 36925.540 -
std::set<std::string>::ctor(const&,_alloc)/32 743.126 -1.60%
std::set<std::string>::ctor(const&,_alloc)/8192 346382.667 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.740 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39752.972 -1.60%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 798.086 -1.38%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377654.152 -1.05%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.856 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55632.657 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 991.618 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1114392.908 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.887 -
std::set<std::string>::equal_range(key)_(existent)/32 17.042 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.268 3.92%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.840 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.241 7.17%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.849 -
std::set<std::string>::erase(iterator)/1024 27.590 -
std::set<std::string>::erase(iterator)/32 26.683 -1.18%
std::set<std::string>::erase(iterator)/8192 29.849 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.283 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12781.282 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.488 1.01%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117837.674 -
std::set<std::string>::erase(key)_(existent)/1024 98.251 -1.55%
std::set<std::string>::erase(key)_(existent)/32 74.194 -
std::set<std::string>::erase(key)_(existent)/8192 82.676 -4.48%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.451 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.142 -1.69%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.953 1.12%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.760 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.461 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.666 -
std::set<std::string>::find(key)_(existent)/1024 22.919 -
std::set<std::string>::find(key)_(existent)/32 14.679 -2.25%
std::set<std::string>::find(key)_(existent)/8192 29.737 -
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.181 -4.08%
std::set<std::string>::find(key)_(non-existent)/32 9.915 -1.78%
std::set<std::string>::find(key)_(non-existent)/8192 26.690 -1.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 25.028 1.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.759 -1.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.718 -2.09%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.270 -4.94%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.933 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.140 -2.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.860 -2.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.917 -2.35%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.902 -1.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.890 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.172 -1.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.469 -3.42%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.721 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.455 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.371 -2.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.471 -2.70%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.434 1.14%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66630.561 -1.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1484.391 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 868409.929 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.684 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43858.476 -1.16%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1288.392 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608083.550 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.812 -1.29%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41826.755 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1082.343 -3.58%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 612339.334 -
std::set<std::string>::insert(value)_(already_present)/1024 16.618 -
std::set<std::string>::insert(value)_(already_present)/32 7.490 2.13%
std::set<std::string>::insert(value)_(already_present)/8192 61.165 -
std::set<std::string>::insert(value)_(new_value,_end)/0 28.344 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.851 -7.23%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.477 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 65.561 -5.60%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.179 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.211 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.115 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.852 -2.84%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.598 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.780 1.78%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.707 -2.43%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 21.509 -4.94%
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.803 -6.32%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.483 1.90%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.275 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37159.686 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 795.933 -1.33%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 365531.839 4.38%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.292 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35650.333 -2.58%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 691.973 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347557.902 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16708.528 4.32%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.058 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206645.222 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.009 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.263 1.14%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.689 -3.03%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.425 2.06%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.172 1.68%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.197 4.36%
std::shift_left(deque<int>)/1024 38.055 -
std::shift_left(deque<int>)/32 3.789 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.497 -
std::shift_left(list<int>)/1024 728.529 -
std::shift_left(list<int>)/32 13.454 -
std::shift_left(list<int>)/50 27.537 -
std::shift_left(list<int>)/8192 7655.013 -
std::shift_left(vector<int>)/1024 35.392 -
std::shift_left(vector<int>)/32 4.003 -61.21%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 282.477 -
std::shift_right(deque<int>)/1024 40.651 -
std::shift_right(deque<int>)/32 3.420 -
std::shift_right(deque<int>)/50 4.517 -
std::shift_right(deque<int>)/8192 309.183 -
std::shift_right(list<int>)/1024 733.744 -
std::shift_right(list<int>)/32 14.490 -
std::shift_right(list<int>)/50 26.979 2.28%
std::shift_right(list<int>)/8192 7754.361 5.60%
std::shift_right(vector<int>)/1024 35.725 -
std::shift_right(vector<int>)/32 2.956 -26.57%
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 301.197 -
std::shuffle(deque<int>)/1024 9267.139 -
std::shuffle(deque<int>)/32 293.762 -
std::shuffle(deque<int>)/8192 74170.862 -
std::shuffle(vector<int>)/1024 8752.771 -
std::shuffle(vector<int>)/32 277.997 -
std::shuffle(vector<int>)/8192 69864.701 -
std::sort(deque<int>)_(ascending)/1024 767.716 -
std::sort(deque<int>)_(ascending)/8 17.734 -1.40%
std::sort(deque<int>)_(ascending)/8192 5794.215 1.07%
std::sort(deque<int>)_(descending)/1024 1300.217 -
std::sort(deque<int>)_(descending)/8 25.025 -
std::sort(deque<int>)_(descending)/8192 10427.569 -
std::sort(deque<int>)_(heap)/1024 6243.438 -
std::sort(deque<int>)_(heap)/8 24.019 -
std::sort(deque<int>)_(heap)/8192 69326.039 -
std::sort(deque<int>)_(pipe-organ)/1024 2719.596 1.02%
std::sort(deque<int>)_(pipe-organ)/8 20.066 -
std::sort(deque<int>)_(pipe-organ)/8192 26251.934 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17720.547 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.206 -4.09%
std::sort(deque<int>)_(qsort_adversarial)/8192 485698.616 -
std::sort(deque<int>)_(repeated)/1024 960.660 -
std::sort(deque<int>)_(repeated)/8 17.809 -1.97%
std::sort(deque<int>)_(repeated)/8192 6744.755 -
std::sort(deque<int>)_(shuffled)/1024 6838.487 -7.52%
std::sort(deque<int>)_(shuffled)/8 22.632 -
std::sort(deque<int>)_(shuffled)/8192 81201.046 -4.75%
std::sort(vector<NonIntegral>)_(ascending)/1024 542.953 4.61%
std::sort(vector<NonIntegral>)_(ascending)/8 15.733 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3985.414 6.61%
std::sort(vector<NonIntegral>)_(descending)/1024 775.215 -
std::sort(vector<NonIntegral>)_(descending)/8 24.857 -2.00%
std::sort(vector<NonIntegral>)_(descending)/8192 5311.181 1.18%
std::sort(vector<NonIntegral>)_(heap)/1024 4313.986 -
std::sort(vector<NonIntegral>)_(heap)/8 23.752 -
std::sort(vector<NonIntegral>)_(heap)/8192 49314.876 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1891.016 1.34%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.534 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18470.448 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13263.535 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.692 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155215.589 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.213 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.754 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3744.607 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4634.718 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.557 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84887.511 3.16%
std::sort(vector<int>)_(ascending)/1024 520.389 -
std::sort(vector<int>)_(ascending)/8 15.603 -1.19%
std::sort(vector<int>)_(ascending)/8192 3741.824 -
std::sort(vector<int>)_(descending)/1024 1014.052 -
std::sort(vector<int>)_(descending)/8 24.764 -
std::sort(vector<int>)_(descending)/8192 7199.117 -
std::sort(vector<int>)_(heap)/1024 4565.042 -
std::sort(vector<int>)_(heap)/8 23.695 -
std::sort(vector<int>)_(heap)/8192 45669.317 -
std::sort(vector<int>)_(pipe-organ)/1024 2296.609 -
std::sort(vector<int>)_(pipe-organ)/8 17.540 -
std::sort(vector<int>)_(pipe-organ)/8192 21654.063 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12939.096 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.660 -1.23%
std::sort(vector<int>)_(qsort_adversarial)/8192 148057.590 -
std::sort(vector<int>)_(repeated)/1024 660.675 -
std::sort(vector<int>)_(repeated)/8 15.765 -
std::sort(vector<int>)_(repeated)/8192 5028.820 -
std::sort(vector<int>)_(shuffled)/1024 4640.201 -
std::sort(vector<int>)_(shuffled)/8 22.787 -
std::sort(vector<int>)_(shuffled)/8192 45056.276 -
std::sort_heap(deque<int>)/1024 14016.821 4.55%
std::sort_heap(deque<int>)/8 38.771 6.59%
std::sort_heap(deque<int>)/8192 477068.374 -
std::sort_heap(deque<int>,_pred)/1024 12302.336 -
std::sort_heap(deque<int>,_pred)/8 34.635 -
std::sort_heap(deque<int>,_pred)/8192 424379.813 -
std::sort_heap(vector<NonIntegral>)/1024 9816.803 -1.08%
std::sort_heap(vector<NonIntegral>)/8 29.465 -
std::sort_heap(vector<NonIntegral>)/8192 105504.814 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9861.807 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.410 2.01%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106976.010 -
std::sort_heap(vector<int>)/1024 9778.054 -
std::sort_heap(vector<int>)/8 31.249 -
std::sort_heap(vector<int>)/8192 106132.309 -
std::sort_heap(vector<int>,_pred)/1024 9861.229 -
std::sort_heap(vector<int>,_pred)/8 31.985 1.85%
std::sort_heap(vector<int>,_pred)/8192 106613.866 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2768.951 1.65%
std::stable_partition(deque<int>)_(alloc_fails)/32 1913.402 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1921.256 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9815.714 -
std::stable_partition(deque<int>)_(dense)/1024 590.997 1.47%
std::stable_partition(deque<int>)_(dense)/32 29.888 1.88%
std::stable_partition(deque<int>)_(dense)/50 38.551 -3.13%
std::stable_partition(deque<int>)_(dense)/8192 5651.085 -
std::stable_partition(deque<int>)_(sparse)/1024 445.381 -
std::stable_partition(deque<int>)_(sparse)/32 12.599 15.99%
std::stable_partition(deque<int>)_(sparse)/50 28.824 3.73%
std::stable_partition(deque<int>)_(sparse)/8192 3374.693 -2.12%
std::stable_partition(list<int>)_(alloc_fails)/1024 4187.254 1.05%
std::stable_partition(list<int>)_(alloc_fails)/32 1900.923 1.25%
std::stable_partition(list<int>)_(alloc_fails)/50 1923.408 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26331.943 -1.07%
std::stable_partition(list<int>)_(dense)/1024 1422.315 -3.19%
std::stable_partition(list<int>)_(dense)/32 37.213 3.48%
std::stable_partition(list<int>)_(dense)/50 58.629 -
std::stable_partition(list<int>)_(dense)/8192 22335.331 17.59%
std::stable_partition(list<int>)_(sparse)/1024 930.721 -
std::stable_partition(list<int>)_(sparse)/32 9.807 2.03%
std::stable_partition(list<int>)_(sparse)/50 26.584 -1.74%
std::stable_partition(list<int>)_(sparse)/8192 8915.076 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2333.950 -1.30%
std::stable_partition(vector<int>)_(alloc_fails)/32 1891.763 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1877.017 -1.50%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5351.562 -
std::stable_partition(vector<int>)_(dense)/1024 292.986 -
std::stable_partition(vector<int>)_(dense)/32 21.501 1.05%
std::stable_partition(vector<int>)_(dense)/50 25.931 -
std::stable_partition(vector<int>)_(dense)/8192 2092.449 -
std::stable_partition(vector<int>)_(sparse)/1024 218.500 -
std::stable_partition(vector<int>)_(sparse)/32 7.372 -
std::stable_partition(vector<int>)_(sparse)/50 21.513 -1.23%
std::stable_partition(vector<int>)_(sparse)/8192 1545.821 -1.22%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3928.431 -1.00%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.444 -2.07%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18949.448 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29224.548 2.02%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.657 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26347.308 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13652.223 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 24.985 -4.87%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25713.705 -1.16%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16713.606 1.91%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.206 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22350.764 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25985.868 1.11%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.527 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28192.642 -1.08%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3688.493 -4.59%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.568 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13207.829 1.07%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19337.755 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.703 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24613.468 -
std::stable_sort(deque<int>)_(ascending)/1024 2142.899 -
std::stable_sort(deque<int>)_(ascending)/8 17.850 2.25%
std::stable_sort(deque<int>)_(ascending)/8192 13625.342 -
std::stable_sort(deque<int>)_(descending)/1024 2936.449 -4.36%
std::stable_sort(deque<int>)_(descending)/8 25.726 -
std::stable_sort(deque<int>)_(descending)/8192 20483.457 -2.94%
std::stable_sort(deque<int>)_(heap)/1024 2753.449 -
std::stable_sort(deque<int>)_(heap)/8 23.586 -
std::stable_sort(deque<int>)_(heap)/8192 17334.767 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2949.498 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.421 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20472.043 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3142.672 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.767 3.19%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20793.085 -
std::stable_sort(deque<int>)_(repeated)/1024 1459.367 2.31%
std::stable_sort(deque<int>)_(repeated)/8 17.839 -
std::stable_sort(deque<int>)_(repeated)/8192 7740.619 -
std::stable_sort(deque<int>)_(shuffled)/1024 2564.246 1.15%
std::stable_sort(deque<int>)_(shuffled)/8 22.562 -
std::stable_sort(deque<int>)_(shuffled)/8192 14319.305 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4852.744 1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.391 3.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48294.483 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22792.561 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.383 -2.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118946.905 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14724.420 6.89%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.336 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 112072.459 4.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13898.638 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.803 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84885.421 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22445.358 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.931 1.69%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136273.962 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3469.656 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.178 3.21%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17953.076 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17952.355 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.248 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146017.441 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3595.402 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.270 -2.09%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42622.231 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12466.092 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.667 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187166.200 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9484.934 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.389 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117149.232 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8059.789 -1.33%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.415 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115893.387 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13532.180 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.141 -1.05%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199905.078 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1280.958 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 17.001 5.38%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14212.284 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12063.819 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.787 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175211.311 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4778.011 5.38%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.243 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18758.009 -3.15%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23258.365 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.266 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23874.161 -9.19%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13834.597 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.028 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30713.728 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14249.348 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.138 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21284.977 -5.49%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22604.238 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.235 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34342.924 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3446.637 1.24%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.085 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9700.382 -17.21%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17823.891 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.431 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27980.467 -1.28%
std::stable_sort(vector<int>)_(ascending)/1024 2065.625 -1.53%
std::stable_sort(vector<int>)_(ascending)/8 15.590 -
std::stable_sort(vector<int>)_(ascending)/8192 13454.932 -
std::stable_sort(vector<int>)_(descending)/1024 2794.526 -
std::stable_sort(vector<int>)_(descending)/8 23.272 -
std::stable_sort(vector<int>)_(descending)/8192 18388.531 -
std::stable_sort(vector<int>)_(heap)/1024 2530.717 -
std::stable_sort(vector<int>)_(heap)/8 21.384 -
std::stable_sort(vector<int>)_(heap)/8192 14526.173 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2764.918 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.847 1.82%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18184.196 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2880.908 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.482 -1.12%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18272.995 -
std::stable_sort(vector<int>)_(repeated)/1024 1115.696 1.36%
std::stable_sort(vector<int>)_(repeated)/8 15.786 -
std::stable_sort(vector<int>)_(repeated)/8192 5297.059 -
std::stable_sort(vector<int>)_(shuffled)/1024 2383.826 6.48%
std::stable_sort(vector<int>)_(shuffled)/8 20.369 2.44%
std::stable_sort(vector<int>)_(shuffled)/8192 11044.235 -
std::swap_ranges(deque<int>)/1024 319.385 -
std::swap_ranges(deque<int>)/32 10.418 -
std::swap_ranges(deque<int>)/50 15.857 -
std::swap_ranges(deque<int>)/8192 2560.735 -
std::swap_ranges(list<int>)/1024 776.018 1.01%
std::swap_ranges(list<int>)/32 20.041 -1.23%
std::swap_ranges(list<int>)/50 34.352 1.46%
std::swap_ranges(list<int>)/8192 9744.699 -5.05%
std::swap_ranges(vector<int>)/1024 62.706 -
std::swap_ranges(vector<int>)/32 4.826 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.154 -
std::transform(deque<int>)_(identity_transform)/1024 370.690 -
std::transform(deque<int>)_(identity_transform)/32 12.355 -
std::transform(deque<int>)_(identity_transform)/50 19.104 -
std::transform(deque<int>)_(identity_transform)/8192 2445.746 -
std::transform(deque<int>,_deque<int>)/1024 660.593 -
std::transform(deque<int>,_deque<int>)/32 21.816 2.15%
std::transform(deque<int>,_deque<int>)/50 36.147 -
std::transform(deque<int>,_deque<int>)/8192 5424.044 -
std::transform(list<int>)_(identity_transform)/1024 743.753 -
std::transform(list<int>)_(identity_transform)/32 17.009 -
std::transform(list<int>)_(identity_transform)/50 30.544 -
std::transform(list<int>)_(identity_transform)/8192 7074.164 -10.43%
std::transform(list<int>,_list<int>)/1024 842.088 -
std::transform(list<int>,_list<int>)/32 23.079 -
std::transform(list<int>,_list<int>)/50 37.274 -
std::transform(list<int>,_list<int>)/8192 8776.073 -11.09%
std::transform(vector<int>)_(identity_transform)/1024 262.827 -
std::transform(vector<int>)_(identity_transform)/32 9.176 -
std::transform(vector<int>)_(identity_transform)/50 16.370 1.48%
std::transform(vector<int>)_(identity_transform)/8192 2022.931 -
std::transform(vector<int>,_vector<int>)/1024 555.794 -
std::transform(vector<int>,_vector<int>)/32 17.234 -
std::transform(vector<int>,_vector<int>)/50 26.872 -
std::transform(vector<int>,_vector<int>)/8192 4448.595 -
std::unique(deque<int>)_(contiguous)/1024 515.628 -
std::unique(deque<int>)_(contiguous)/32 49.781 -
std::unique(deque<int>)_(contiguous)/52 55.330 -
std::unique(deque<int>)_(contiguous)/8192 3765.694 -
std::unique(deque<int>)_(sprinkled)/1024 511.838 -
std::unique(deque<int>)_(sprinkled)/32 52.316 -4.54%
std::unique(deque<int>)_(sprinkled)/52 59.156 -5.91%
std::unique(deque<int>)_(sprinkled)/8192 3837.872 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.554 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.107 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.823 2.06%
std::unique(deque<int>,_pred)_(contiguous)/8192 4575.221 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 688.028 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.999 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.848 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5248.507 -
std::unique(list<int>)_(contiguous)/1024 935.153 1.57%
std::unique(list<int>)_(contiguous)/32 52.266 -
std::unique(list<int>)_(contiguous)/52 64.563 -
std::unique(list<int>)_(contiguous)/8192 7053.234 1.01%
std::unique(list<int>)_(sprinkled)/1024 947.491 -1.04%
std::unique(list<int>)_(sprinkled)/32 54.281 -
std::unique(list<int>)_(sprinkled)/52 67.694 -3.76%
std::unique(list<int>)_(sprinkled)/8192 7947.295 1.12%
std::unique(list<int>,_pred)_(contiguous)/1024 949.131 -
std::unique(list<int>,_pred)_(contiguous)/32 57.780 1.07%
std::unique(list<int>,_pred)_(contiguous)/52 71.289 -
std::unique(list<int>,_pred)_(contiguous)/8192 7774.392 -6.33%
std::unique(list<int>,_pred)_(sprinkled)/1024 1003.340 -1.35%
std::unique(list<int>,_pred)_(sprinkled)/32 67.919 3.06%
std::unique(list<int>,_pred)_(sprinkled)/52 84.552 2.91%
std::unique(list<int>,_pred)_(sprinkled)/8192 8268.622 -1.45%
std::unique(vector<int>)_(contiguous)/1024 310.705 -
std::unique(vector<int>)_(contiguous)/32 48.377 -
std::unique(vector<int>)_(contiguous)/52 54.066 1.14%
std::unique(vector<int>)_(contiguous)/8192 1919.376 -
std::unique(vector<int>)_(sprinkled)/1024 536.099 -
std::unique(vector<int>)_(sprinkled)/32 56.572 3.10%
std::unique(vector<int>)_(sprinkled)/52 65.707 -
std::unique(vector<int>)_(sprinkled)/8192 3933.750 -
std::unique(vector<int>,_pred)_(contiguous)/1024 497.128 1.35%
std::unique(vector<int>,_pred)_(contiguous)/32 54.399 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.775 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.742 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 688.581 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.026 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.068 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5194.797 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.318 -
std::unique_copy(deque<int>)_(contiguous)/32 9.440 -12.21%
std::unique_copy(deque<int>)_(contiguous)/52 14.800 -9.64%
std::unique_copy(deque<int>)_(contiguous)/8192 3730.862 -
std::unique_copy(deque<int>)_(sprinkled)/1024 473.341 -4.89%
std::unique_copy(deque<int>)_(sprinkled)/32 13.593 17.48%
std::unique_copy(deque<int>)_(sprinkled)/52 22.529 16.63%
std::unique_copy(deque<int>)_(sprinkled)/8192 3758.682 -1.88%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.178 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.302 2.60%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.560 1.53%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4491.754 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.070 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.699 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.242 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5060.822 -
std::unique_copy(list<int>)_(contiguous)/1024 1631.802 120.78%
std::unique_copy(list<int>)_(contiguous)/32 11.269 -
std::unique_copy(list<int>)_(contiguous)/52 19.514 -
std::unique_copy(list<int>)_(contiguous)/8192 6858.408 -
std::unique_copy(list<int>)_(sprinkled)/1024 1614.870 118.06%
std::unique_copy(list<int>)_(sprinkled)/32 13.333 2.43%
std::unique_copy(list<int>)_(sprinkled)/52 24.351 2.11%
std::unique_copy(list<int>)_(sprinkled)/8192 6777.716 -2.50%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1640.517 107.25%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.219 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.026 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7435.073 -1.77%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1671.330 99.92%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.222 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.283 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7288.505 -3.22%
std::unique_copy(vector<int>)_(contiguous)/1024 247.881 -
std::unique_copy(vector<int>)_(contiguous)/32 8.550 -1.03%
std::unique_copy(vector<int>)_(contiguous)/52 13.938 3.83%
std::unique_copy(vector<int>)_(contiguous)/8192 1888.882 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.174 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.538 2.77%
std::unique_copy(vector<int>)_(sprinkled)/52 22.436 2.06%
std::unique_copy(vector<int>)_(sprinkled)/8192 3656.902 -1.09%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.526 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.392 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.734 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3788.065 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.018 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.325 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.347 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4511.475 -
std::unordered_map<int,_int>::clear()/0 392.896 -
std::unordered_map<int,_int>::clear()/1024 8661.521 8.51%
std::unordered_map<int,_int>::clear()/32 599.395 2.33%
std::unordered_map<int,_int>::clear()/8192 62378.976 -4.36%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.804 19.52%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.664 5.23%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.510 7.36%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.832 43.68%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.677 8.55%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.635 14.52%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.196 -13.31%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.366 -6.15%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.425 7.76%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.271 -11.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.474 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.538 -4.37%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.586 2.82%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.146 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8533.924 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 263.341 -5.39%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97257.055 -2.02%
std::unordered_map<int,_int>::ctor(const&)/0 12.972 -
std::unordered_map<int,_int>::ctor(const&)/1024 8012.831 19.65%
std::unordered_map<int,_int>::ctor(const&)/32 201.313 -
std::unordered_map<int,_int>::ctor(const&)/8192 55884.618 2.12%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.958 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9747.204 -1.19%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 267.210 -1.50%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80548.680 -1.58%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.837 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13603.114 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.281 1.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142567.999 -4.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.850 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13593.020 1.06%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.606 1.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143104.482 1.13%
std::unordered_map<int,_int>::erase(iterator)/1024 20.914 7.10%
std::unordered_map<int,_int>::erase(iterator)/32 20.627 6.17%
std::unordered_map<int,_int>::erase(iterator)/8192 21.027 7.04%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.817 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6073.408 11.15%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 548.625 5.05%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49150.468 11.03%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.438 4.67%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.955 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 24.579 8.77%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.273 -8.45%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.159 -3.37%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.091 -15.66%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.236 8.69%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.220 11.40%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.250 1.23%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.292 4.05%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.323 4.28%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.399 5.78%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.470 14.61%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -3.13%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.285 32.09%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.049 10.33%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.035 14.58%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.375 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13492.105 4.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.467 4.86%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139776.875 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.819 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12935.573 -3.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 739.092 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139955.812 -3.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.094 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7739.553 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 591.572 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85592.544 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.977 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14676.642 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 773.606 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148836.685 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.959 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13947.199 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 761.413 2.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143769.728 -1.94%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.471 34.39%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.804 58.57%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.794 1.05%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.035 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.631 1.09%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.241 4.95%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.075 -2.86%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.536 3.19%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.996 3.16%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.389 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.210 1.83%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.218 2.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.533 42.92%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.165 -5.67%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.276 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.836 7.79%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.363 1.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.965 1.94%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.226 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.526 1.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.322 4.48%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.323 4.84%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.151 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6751.591 1.31%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.510 -6.23%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54026.983 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.206 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6706.148 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.183 -1.17%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54708.532 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1408.262 -22.27%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.309 1.09%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26424.777 -9.09%
std::unordered_multimap<int,_int>::clear()/0 391.247 -1.52%
std::unordered_multimap<int,_int>::clear()/1024 9486.509 18.72%
std::unordered_multimap<int,_int>::clear()/32 629.271 6.02%
std::unordered_multimap<int,_int>::clear()/8192 74319.204 20.94%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.127 -11.26%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.218 -19.23%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.333 7.14%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.364 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.568 3.22%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.417 -2.90%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.499 -4.95%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.697 -6.11%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.646 -11.44%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.719 -10.09%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.397 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.113 -16.29%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.120 -13.22%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.161 1.16%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.002 -1.07%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8626.623 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 287.728 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102712.160 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.912 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 8331.432 24.65%
std::unordered_multimap<int,_int>::ctor(const&)/32 202.216 2.05%
std::unordered_multimap<int,_int>::ctor(const&)/8192 65848.792 20.83%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.979 -2.45%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9542.937 3.91%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 264.672 4.85%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 79884.916 3.68%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.807 -1.13%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12874.057 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.759 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139013.094 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.829 -1.08%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12670.245 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.100 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140399.806 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.519 -1.92%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.438 -2.51%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.507 -20.89%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 408.790 2.82%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6619.471 13.78%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 552.066 5.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51289.061 14.95%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.180 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.037 1.53%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.917 -1.19%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.298 12.85%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.373 -3.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.385 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.182 -3.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.401 -2.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.301 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.004 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.394 8.56%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.498 25.06%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.290 9.45%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.199 3.83%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.037 -11.28%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.116 -13.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.113 -1.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15070.295 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 774.943 1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168823.336 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.266 -2.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15212.112 1.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.574 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168163.045 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.915 -2.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14003.814 -1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 799.675 -2.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178200.571 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.025 -2.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15959.961 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 831.130 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167337.011 -2.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.946 -1.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16359.114 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 814.695 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 183032.133 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.937 -19.70%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.015 -1.36%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.075 -8.24%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.302 -2.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.344 -3.94%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.731 8.07%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.692 -3.16%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.962 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.192 -15.98%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.408 1.32%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.408 2.46%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.114 -4.91%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6591.282 -1.41%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.620 1.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53609.661 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.120 -2.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6636.153 -1.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 196.264 -2.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54229.144 -1.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1532.290 -8.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.354 -1.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28247.963 -5.23%
std::unordered_multiset<int>::clear()/0 391.234 -
std::unordered_multiset<int>::clear()/1024 8956.772 12.44%
std::unordered_multiset<int>::clear()/32 623.795 6.31%
std::unordered_multiset<int>::clear()/8192 70512.574 13.51%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.277 2.51%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.669 20.79%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.312 -10.57%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.399 8.96%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.960 -5.97%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.593 -4.82%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.993 10.80%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.962 4.10%
std::unordered_multiset<int>::count(key)_(existent)/32 1.767 -4.67%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.655 -6.67%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.484 77.78%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.432 15.09%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.494 27.28%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.376 8.24%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.996 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8602.662 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 298.067 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105071.147 2.62%
std::unordered_multiset<int>::ctor(const&)/0 12.904 -
std::unordered_multiset<int>::ctor(const&)/1024 6941.886 3.65%
std::unordered_multiset<int>::ctor(const&)/32 202.638 3.11%
std::unordered_multiset<int>::ctor(const&)/8192 56188.063 2.59%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.921 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9035.604 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 250.811 1.26%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75257.069 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.812 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13126.882 4.51%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.105 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141025.700 2.82%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.843 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12561.545 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.054 1.41%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138088.295 -
std::unordered_multiset<int>::erase(iterator)/1024 22.549 10.86%
std::unordered_multiset<int>::erase(iterator)/32 20.935 3.09%
std::unordered_multiset<int>::erase(iterator)/8192 21.141 -15.35%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.629 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6360.697 8.24%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.937 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49731.642 5.67%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.356 5.33%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.943 3.60%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.130 6.59%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.339 -29.68%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.197 -5.44%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.302 6.86%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.223 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.187 -5.55%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.583 34.64%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.222 13.37%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.409 4.99%
std::unordered_multiset<int>::find(key)_(existent)/32 1.429 8.89%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.470 1.40%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.126 9.31%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.853 -24.42%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.010 -9.36%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.732 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14782.593 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.634 -1.76%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 164306.873 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.585 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14954.398 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 822.593 9.65%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164587.336 1.32%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.544 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13629.510 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 798.151 1.22%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172557.629 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.644 -2.99%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.006 -3.08%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.870 7.98%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.340 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.514 -1.27%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.838 5.01%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 22.688 14.60%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.326 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 29.939 15.11%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.834 -3.92%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.611 39.66%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.115 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6758.169 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 209.593 -4.35%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54287.850 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.109 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6711.198 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.588 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54827.359 -14.04%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1336.501 -6.84%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.056 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25346.102 -3.52%
std::unordered_set<int>::clear()/0 392.391 -
std::unordered_set<int>::clear()/1024 8115.748 -
std::unordered_set<int>::clear()/32 589.657 -
std::unordered_set<int>::clear()/8192 64249.287 1.75%
std::unordered_set<int>::contains(key)_(existent)/1024 1.600 27.12%
std::unordered_set<int>::contains(key)_(existent)/32 1.466 3.28%
std::unordered_set<int>::contains(key)_(existent)/8192 1.514 -9.19%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.488 14.33%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.402 -6.27%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.461 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.516 10.20%
std::unordered_set<int>::count(key)_(existent)/1024 1.532 22.93%
std::unordered_set<int>::count(key)_(existent)/32 1.494 6.34%
std::unordered_set<int>::count(key)_(existent)/8192 1.386 -4.44%
std::unordered_set<int>::count(key)_(non-existent)/0 0.271 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.369 -19.68%
std::unordered_set<int>::count(key)_(non-existent)/32 1.350 -19.28%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.487 8.66%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.731 -4.55%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8772.628 -2.56%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 272.732 -4.24%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106160.787 -4.73%
std::unordered_set<int>::ctor(const&)/0 12.874 -
std::unordered_set<int>::ctor(const&)/1024 6635.754 -4.76%
std::unordered_set<int>::ctor(const&)/32 196.069 -2.66%
std::unordered_set<int>::ctor(const&)/8192 54692.950 -4.08%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.010 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9819.007 -
std::unordered_set<int>::ctor(const&,_alloc)/32 271.294 -2.03%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80656.085 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.824 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13883.357 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.691 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143488.438 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.824 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13637.624 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.293 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142971.637 -1.51%
std::unordered_set<int>::erase(iterator)/1024 19.683 -
std::unordered_set<int>::erase(iterator)/32 19.506 -
std::unordered_set<int>::erase(iterator)/8192 20.016 -2.43%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.725 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5533.172 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 533.689 1.19%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45982.957 3.39%
std::unordered_set<int>::erase(key)_(existent)/1024 21.275 -
std::unordered_set<int>::erase(key)_(existent)/32 20.556 -2.14%
std::unordered_set<int>::erase(key)_(existent)/8192 21.840 -3.12%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -23.27%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.253 -12.86%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.160 -16.12%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.064 -10.20%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.089 -6.68%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.357 5.39%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.106 -
std::unordered_set<int>::find(key)_(existent)/1024 1.178 -14.95%
std::unordered_set<int>::find(key)_(existent)/32 1.177 2.20%
std::unordered_set<int>::find(key)_(existent)/8192 1.280 -9.89%
std::unordered_set<int>::find(key)_(non-existent)/0 0.325 -3.99%
std::unordered_set<int>::find(key)_(non-existent)/1024 0.951 -16.99%
std::unordered_set<int>::find(key)_(non-existent)/32 1.167 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.130 -6.68%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.878 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12756.937 -2.14%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.996 -5.77%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138972.162 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.840 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12790.329 -2.20%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 743.530 1.23%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136957.795 -2.15%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.790 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7967.096 4.53%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 583.194 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83679.244 -3.67%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.740 -32.53%
std::unordered_set<int>::insert(value)_(already_present)/32 1.666 -37.34%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.709 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.971 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.719 3.96%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.077 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.464 2.44%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.953 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.275 -3.37%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.003 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.771 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.432 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6729.655 -1.31%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 224.390 2.26%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54397.338 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.435 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6707.550 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.689 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 56956.800 2.55%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1546.370 5.91%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.322 2.40%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28896.609 3.88%
std::unordered_set<std::string>::clear()/0 393.824 -
std::unordered_set<std::string>::clear()/1024 24196.871 3.42%
std::unordered_set<std::string>::clear()/32 912.473 -1.55%
std::unordered_set<std::string>::clear()/8192 234812.396 6.36%
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.177 23.49%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.258 5.29%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.129 2.29%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.018 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.737 7.78%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 21.072 -9.84%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.099 -18.63%
std::unordered_set<std::string>::count(key)_(existent)/32 40.190 -
std::unordered_set<std::string>::count(key)_(existent)/8192 37.677 -7.99%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -4.66%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 25.508 20.39%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.986 -6.64%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.694 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.890 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40958.761 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1071.679 7.38%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 727607.149 -
std::unordered_set<std::string>::ctor(const&)/0 12.891 -
std::unordered_set<std::string>::ctor(const&)/1024 33184.912 -1.40%
std::unordered_set<std::string>::ctor(const&)/32 779.294 5.44%
std::unordered_set<std::string>::ctor(const&)/8192 336480.916 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.088 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63144.773 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1348.658 -2.56%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601562.324 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.881 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62558.876 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1678.385 -6.47%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639689.530 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.226 2.45%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61288.195 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1590.132 -3.18%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638918.197 -
std::unordered_set<std::string>::erase(iterator)/1024 27.070 -22.51%
std::unordered_set<std::string>::erase(iterator)/32 31.868 11.51%
std::unordered_set<std::string>::erase(iterator)/8192 31.219 -1.47%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.361 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12956.942 2.17%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 715.905 5.50%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120812.161 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 135.734 37.02%
std::unordered_set<std::string>::erase(key)_(existent)/32 132.697 67.37%
std::unordered_set<std::string>::erase(key)_(existent)/8192 61.336 -44.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.519 -5.11%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.352 15.80%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.571 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.262 3.23%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 19.336 -26.78%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.620 -6.22%
std::unordered_set<std::string>::find(key)_(existent)/1024 39.006 -6.28%
std::unordered_set<std::string>::find(key)_(existent)/32 35.089 -3.07%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.056 -13.92%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 6.26%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 26.301 8.04%
std::unordered_set<std::string>::find(key)_(non-existent)/32 19.258 -19.98%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.697 6.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.549 -1.71%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 58633.688 3.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1999.150 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 597363.904 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.961 -1.04%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56558.246 1.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1717.022 -3.52%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603063.803 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.754 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54980.284 -4.09%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1837.184 -1.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560548.552 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.922 -74.10%
std::unordered_set<std::string>::insert(value)_(already_present)/32 57.786 -6.06%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 48.290 -31.84%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 73.004 8.89%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.373 -9.68%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 55.928 85.54%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.220 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.373 -23.52%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 43.613 -24.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 35.537 7.54%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 52.929 80.93%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.039 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35766.589 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 760.532 14.15%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337307.089 -5.20%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.043 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35529.378 -1.47%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 797.299 6.42%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342096.252 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 3.39%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16238.408 -1.26%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 269.105 -12.84%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209132.114 -
std::upper_bound(std::deque<int>)/100 30.663 -8.86%
std::upper_bound(std::deque<int>)/8 18.023 -
std::upper_bound(std::deque<int>)/8192 67.875 -
std::upper_bound(std::forward_list<int>)/100 96.838 -
std::upper_bound(std::forward_list<int>)/8 16.156 -
std::upper_bound(std::forward_list<int>)/8192 10818.443 3.90%
std::upper_bound(std::list<int>)/100 100.657 -
std::upper_bound(std::list<int>)/8 16.238 -
std::upper_bound(std::list<int>)/8192 13915.113 12.87%
std::upper_bound(std::vector<int>)/100 12.370 -
std::upper_bound(std::vector<int>)/8 5.990 -
std::upper_bound(std::vector<int>)/8192 15.720 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.728 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.838 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 628.087 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.516 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.714 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.662 1.73%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.771 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.963 2.03%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 814.492 -6.96%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.967 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.777 -1.53%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 781.348 -8.36%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.119 -1.20%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.824 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 769.730 -9.76%
std::vector<int>::ctor(size)/1024 42.574 -2.69%
std::vector<int>::ctor(size)/32 10.741 2.58%
std::vector<int>::ctor(size)/8192 218.342 -61.58%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.277 -4.43%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.304 5.88%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 386.268 49.50%
std::vector<int>::erase(begin)_(cheap_elements)/1024 42.425 4.33%
std::vector<int>::erase(begin)_(cheap_elements)/32 3.754 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.273 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.731 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.241 -1.70%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.042 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.643 1.66%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.114 -1.25%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.669 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 965.092 2.79%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.160 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4648.786 1.41%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 918.925 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 456.044 -1.15%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4020.339 -5.29%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.481 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.282 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4741.579 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.890 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.736 -1.29%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.102 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.576 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 746.703 94.78%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.679 -1.34%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.113 -7.19%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.544 2.04%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.629 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.496 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.422 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.420 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.427 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 866.548 4.21%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.341 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4864.252 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12782.397 1.29%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 747.088 1.43%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 111405.474 1.35%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.914 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.936 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6335.685 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6648.518 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 154.192 6.95%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54810.655 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.994 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.447 2.34%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6867.949 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19888.017 1.28%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 603.056 1.28%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174740.018 1.91%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.088 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.864 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6878.895 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19916.484 1.55%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 604.288 1.26%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172963.516 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.439 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.602 2.05%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6877.659 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19822.904 1.20%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 602.496 1.34%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174717.246 2.22%
std::vector<std::string>::ctor(size)/1024 427.337 -
std::vector<std::string>::ctor(size)/32 30.627 -5.48%
std::vector<std::string>::ctor(size)/8192 4175.325 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.102 -5.27%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.147 -7.54%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5302.584 -3.48%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19734.631 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 568.971 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171343.618 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.015 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.672 -2.24%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4571.037 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.018 -1.26%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.591 -3.93%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.862 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.284 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.896 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.883 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.861 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.554 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.072 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.208 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.110 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4570.952 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.527 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.518 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.303 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1819.398 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 466.316 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12904.912 4.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15497.249 1.45%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 858.024 8.34%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117427.318 1.17%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3290.156 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 526.605 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23097.411 -2.83%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17249.971 2.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 858.297 -1.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 130012.121 1.20%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.738 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.525 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14117.978 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13700.489 1.78%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.349 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117839.684 1.50%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.855 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.170 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.637 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.614 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.077 -3.19%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.575 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.377 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.771 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5689.587 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6392.690 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 138.698 2.43%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52890.974 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.888 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.922 -2.22%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3137.341 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.423 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.754 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5698.090 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.821 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.764 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.512 1.09%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.179 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.638 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.772 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.788 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.783 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.470 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.503 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.473 -
vector<bool>(const_vector<bool>&) 9.594 -1.33%
vector<bool>(size_type,_const_value_type&) 8.354 1.93%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.103 1.11%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.969 -
vector<bool>::reserve() 8.268 1.79%
vector<bool>::resize() 10.772 1.40%
Geometric Mean 888.849 -