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 be0889030e28230268b309ec01fec712f72b507d

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565146 2026-02-20T14:26:35 0:00:00
Previous 565145 2026-02-20T16:52:32 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1822 2148
Performance Improvements 1588 1705
Unchanged Tests 38495 38052
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 395.41% 35.469 175.718 - 395.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 276.36% 26.741 100.642 - 278.58% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 207.46% 12.057 37.070 - 191.22% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 170.27% 8.837 23.884 - 0.06% -
std::copy_n(vector<bool>)_(aligned)/262144 152.51% 278.249 702.606 - 10.00% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 146.21% 5.944 14.635 - -1.63% -
std::search(list<int>)_(no_match)/1000 107.79% 692.894 1439.752 - 102.79% -
std::search(list<int>)_(no_match)/1024 95.21% 750.576 1465.187 - 100.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 91.82% 33.732 64.704 - -0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 85.84% 18.983 35.278 - 2.14% -
SetIntersection_Interlaced_Vector_uint32_262144_16 84.91% 3017902.092 5580427.776 - -2.95% -
std::map<std::string,_int>::erase(key)_(existent)/1024 78.72% 53.833 96.209 - 42.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 78.15% 6.363 11.336 - 40.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 76.38% 21.453 37.840 - -1.30% -
ranges::min(std::vector<long_long>)/1 74.10% 0.263 0.457 - 1.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 73.80% 26.779 46.542 - 21.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 73.74% 99.883 173.532 - 1.03% -
std::is_partitioned(list<int>)_(unpartitioned)/50 70.20% 4.510 7.675 - 75.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 68.52% 36436572.617 61404276.079 - -6.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 66.10% 34.302 56.977 - -19.10% -
std::partial_sort_copy(deque<int>)_(descending)/8 63.13% 14.630 23.865 - 56.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 62.57% 4.600 7.478 - 36.96% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 61.58% 2.390 3.862 - -7.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 59.73% 1.783 2.847 - 1.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 58.34% 77.946 123.424 - -1.92% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 58.09% 1.767 2.793 - -0.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 56.01% 57.832 90.221 - 2.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 54.70% 514.081 795.267 - -54.55% -
BM_vector_deque_copy_backward/0 54.17% 0.443 0.683 - 42.34% -
std::unique_copy(deque<int>)_(contiguous)/52 52.92% 16.413 25.099 - 70.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 49.71% 2902725.064 4345774.889 - 43.54% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.23% 26.525 39.584 - -15.32% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 48.99% 0.269 0.401 - 38.82% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 47.03% 1530.104 2249.746 - 14.52% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 46.33% 17.432 25.508 - 46.53% -
std::multiset<std::string>::erase(key)_(existent)/8192 46.17% 68.075 99.504 - 49.91% -
SetIntersection_Interlaced_Vector_uint32_262144_256 45.33% 24018433.759 34906400.210 - -10.07% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 44.62% 0.338 0.489 - 0.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.19% 45.048 64.953 - -10.25% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 44.17% 0.338 0.487 - 44.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 43.39% 11753762.557 16853459.380 - -26.19% -
std::partial_sort_copy(deque<int>)_(heap)/8 41.66% 15.649 22.168 - 48.66% -
std::equal(vector<bool>)_(unaligned)/50 41.09% 0.758 1.070 - -4.69% -
SetIntersection_Interlaced_Set_string_16384_16 40.97% 238761280.927 336577679.596 - -2.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 39.40% 250946963.756 349820494.161 - 1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 38.83% 248528430.625 345023619.020 - -1.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 38.41% 7307688.008 10114371.559 - -9.47% -
BM_PushHeap_uint64_Descending_1 37.43% 0.446 0.614 - 30.36% -
std::set<int>::erase(key)_(non-existent,_end)/32 37.20% 2.303 3.160 - 40.36% -
SetIntersection_Interlaced_Vector_uint32_16384_64 36.59% 6254441.901 8542692.740 - 2.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 35.74% 22.369 30.364 - -12.09% -
std::find_if(list<int>)_(bail_25%)/1024 35.60% 131.014 177.658 - 38.86% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 35.50% 102.708 139.168 - -22.49% -
std::find_if_not(list<int>)_(bail_25%)/1024 35.41% 133.705 181.045 - 42.19% -
ranges::min(std::vector<char>)/1 35.40% 0.342 0.464 - 39.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 34.84% 14.308 19.293 - 73.18% -
std::find_end(deque<int>)_(match_near_end)/1000 33.91% 34.607 46.342 - 37.84% -
BM_lexicographical_compare_three_way<IntPtr>/1 33.54% 0.345 0.461 - 17.37% -
BM_StringConstructDestroyCStr_Large_Transparent 33.30% 9.308 12.408 - 1.71% -
ranges::min(std::list<char>)/1 33.27% 0.343 0.457 - 25.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 33.18% 546.708 728.100 - 1.72% -
ranges::min(std::deque<char>)/70000 32.82% 19957.227 26506.925 - 33.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 32.78% 115390317.532 153209868.213 - 6.61% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 32.35% 36.871 48.799 - 13.85% -
std::set<int>::contains(key)_(non-existent)/8192 32.03% 14.693 19.399 - 1.14% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 31.47% 177.810 233.776 - 29.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.35% 24.586 32.294 - 34.47% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.19% 19.070 25.018 - -50.22% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.04% 29.804 39.054 - 26.83% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 30.52% 1.851 2.416 - -1.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.40% 23.966 31.251 - -0.05% -
std::equal(vector<bool>)_(unaligned)/8 30.26% 0.823 1.072 - -4.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 30.07% 11.382 14.804 - 31.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.04% 25.232 32.812 - 2.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.86% 55.184 71.662 - 10.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.46% 24.943 32.290 - -0.94% -
std::list<int>::insert(begin)_(cheap_elements)/8192 29.20% 11.703 15.120 - 23.71% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 29.14% 11.164 14.418 - 31.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 28.58% 4385556.017 5638915.574 - 12.79% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 28.06% 0.264 0.338 - -0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 28.05% 0.479 0.614 - 56.46% -
rng::contains_subrange(list<int>)_(single_element)/8192 28.03% 7487.044 9585.941 - 34.06% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 27.78% 3.830 4.893 - 33.63% -
SetIntersection_Interlaced_Vector_uint32_16384_16 27.71% 2413034.008 3081630.173 - -4.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 27.68% 29.695 37.913 - 33.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 27.46% 55420480.381 70641526.515 - 4.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 27.32% 0.272 0.347 - 27.49% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 27.31% 1.453 1.849 - 19.61% -
std::unique_copy(deque<int>)_(contiguous)/32 27.05% 12.679 16.108 - 51.76% -
std::move_backward(list<int>)/4096 26.90% 4642.381 5891.013 - 21.78% -
ranges::min(std::vector<__int128>)/70000 26.73% 27094.717 34337.556 - 14.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 26.48% 23.329 29.507 - 41.05% -
std::multiset<int>::count(key)_(non-existent)/32 26.19% 2.401 3.030 - 21.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.83% 98.737 124.244 - -25.46% -
std::copy(vector<int>)/4096 25.72% 149.191 187.565 - -15.68% -
std::set<int>::erase(key)_(non-existent,_end)/1024 25.36% 5.451 6.834 - 27.16% -
BM_tolower_char<wchar_t> 25.29% 0.551 0.690 - 0.24% -
ranges::min(std::deque<long_long>)/70000 24.75% 19034.578 23744.856 - 25.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 24.62% 17.873 22.273 - -67.73% -
SetIntersection_Interlaced_Vector_uint32_256_64 24.58% 6948187.140 8655877.968 - 2.83% -
ranges::minmax(std::deque<long_long>)/1 24.57% 0.739 0.920 - 11.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 24.37% 3095.563 3850.035 - 18.51% -
SetIntersection_Interlaced_Vector_float_16384_256 23.96% 15754933.638 19529708.057 - 14.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 23.89% 89.680 111.103 - 0.66% -
std::search(vector<int>,_pred)_(single_element)/8192 23.88% 3752.793 4649.117 - 0.98% -
std::multiset<std::string>::erase(key)_(existent)/1024 23.77% 83.588 103.453 - 62.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 23.39% 25302357.723 31220450.348 - 22.03% -
std::unordered_set<int>::count(key)_(existent)/1024 23.37% 1.341 1.654 - 27.80% -
BM_PushHeap_string_Random_1 23.35% 0.472 0.583 - 24.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.20% 51.252 63.145 - 0.18% -
std::find_if(vector<char>)_(bail_25%)/8 22.91% 0.871 1.071 - 11.90% -
ranges::min(std::deque<char>)/1 22.90% 0.603 0.741 - -19.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 22.56% 35.433 43.426 - 22.14% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.52% 19.561 23.965 - 1.19% -
std::find_if_not(vector<int>)_(process_all)/32768 22.37% 3199.518 3915.182 - 22.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.00% 23.874 29.126 - 18.50% -
ranges::min(std::deque<char>)/64 21.92% 17.929 21.859 - 21.55% -
std::find_if_not(vector<int>)_(process_all)/8192 21.58% 803.177 976.507 - 21.49% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 21.57% 9.410 11.440 - 1.16% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.53% 22.477 27.317 - 25.20% -
std::set<int>::erase(key)_(non-existent,_end)/8192 21.06% 8.314 10.065 - 23.27% -
std::set<int>::find(key)_(non-existent)/32 20.84% 2.269 2.741 - 22.58% -
std::unordered_set<int>::count(key)_(existent)/8192 20.80% 1.342 1.621 - 26.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.78% 18.998 22.946 - -7.59% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.69% 28.443 34.327 - 20.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 20.62% 45.903 55.367 - 23.84% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 20.49% 27318.689 32917.125 - 7.31% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 20.30% 1.067 1.284 - -1.36% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 20.21% 26.761 32.170 - 21.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 20.21% 0.403 0.484 - 1.08% -
std::list<int>::erase(begin)_(cheap_elements)/8192 19.96% 10.062 12.070 - 8.10% -
BM_vector_deque_ranges_move_backward/0 19.75% 0.569 0.681 - 47.71% -
std::unordered_set<int>::contains(key)_(existent)/1024 19.69% 1.275 1.526 - -3.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 19.56% 0.482 0.576 - -13.30% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 19.53% 0.867 1.036 - -0.28% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.36% 219.991 262.585 - 9.77% -
BM_deque_deque_ranges_move_backward/0 19.32% 0.790 0.943 - 28.15% -
ranges::min(std::vector<__int128>)/64 19.27% 24.569 29.304 - 11.26% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 19.20% 1.395 1.663 - 28.81% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19.19% 10203.551 12161.954 - 2.51% -
std::find_if_not(vector<int>)_(process_all)/50 18.98% 5.572 6.630 - 17.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.81% 57.249 68.020 - -6.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 18.67% 6818129.788 8090755.281 - 11.82% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.56% 12216246.325 14483875.000 - 15.02% -
std::for_each_n(deque<int>)/8192 18.53% 259.383 307.447 - 20.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 18.47% 11.818 14.001 - 18.75% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 18.45% 6617.681 7838.825 - 10.66% -
SetIntersection_Interlaced_Set_uint64_1024_4 18.45% 9679320.445 11465307.489 - 13.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.30% 1507080.592 1782868.686 - 21.94% -
BM_PushHeap_uint32_Ascending_1 18.20% 0.426 0.504 - -19.96% -
std::search(vector<int>,_pred)_(single_element)/1024 18.19% 492.502 582.085 - 1.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 18.16% 29.196 34.498 - 18.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 18.09% 548.166 647.342 - -19.54% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 17.94% 6.735 7.943 - 1.05% -
rng::contains_subrange(deque<int>)_(process_all)/16 17.92% 7.270 8.573 - -6.71% -
std::find_if_not(vector<char>)_(bail_25%)/8 17.92% 0.784 0.925 - 17.48% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 17.59% 685.173 805.718 - 17.93% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 17.48% 47.074 55.304 - 15.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 17.23% 2.185 2.562 - 12.73% -
std::find(vector<bool>)_(process_all)/50 17.12% 0.672 0.787 - 16.35% -
std::search(deque<int>)_(near_matches)/1024 17.07% 18148.402 21246.231 - 3.37% -
BM_StringRelational_Eq_Empty_Empty_Control 17.04% 1.763 2.064 - 0.32% -
std::search(deque<int>)_(near_matches)/1000 16.96% 17354.935 20297.856 - 8.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.92% 23.968 28.023 - -0.41% -
ranges::minmax(std::list<long_long>)/1 16.53% 0.369 0.430 - -5.04% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.46% 7.859 9.153 - 14.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 16.44% 21.016 24.471 - 2.43% -
BM_deque_vector_ranges_copy/0 16.38% 1.362 1.585 - 2.06% -
SetIntersection_Interlaced_Vector_uint64_16384_64 16.32% 8113203.468 9437529.142 - 21.64% -
ranges::min(std::deque<long_long>)/64 16.30% 15.757 18.325 - 4.06% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 16.26% 84.353 98.066 - 15.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 16.18% 19.018 22.094 - -0.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 16.12% 425530.268 494137.939 - 12.41% -
BM_StringCtorDefault 16.03% 0.243 0.282 - 16.45% -
BM_deque_deque_ranges_move_backward/1 15.98% 2.539 2.945 - 13.55% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 15.95% 63.115 73.180 - 103.43% -
std::fill_n(list<int>)/8192 15.93% 8159.342 9458.890 - 4.56% -
std::stable_partition(vector<int>)_(sparse)/50 15.81% 21.007 24.329 - 13.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.71% 1.213 1.404 - 14.92% -
rng::contains_subrange(deque<int>)_(process_all)/32 15.71% 11.615 13.439 - -12.17% -
std::set<int>::upper_bound(key)_(non-existent)/8192 15.64% 9.787 11.318 - 16.85% -
SetIntersection_Interlaced_Vector_uint64_1024_256 15.45% 5395916.090 6229587.694 - -10.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 15.42% 6.376 7.360 - 1.41% -
BM_deque_deque_ranges_move/0 15.41% 0.739 0.853 - 7.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 15.34% 88.246 101.786 - 9.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 15.32% 61.211 70.591 - -0.29% -
std::move(list<int>)/4096 15.28% 4608.533 5312.682 - 4.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.21% 42.082 48.483 - -3.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.05% 30.823 35.461 - 15.38% -
std::multimap<std::string,_int>::ctor(const&)/32 15.03% 790.269 909.039 - 1.62% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 14.95% 30.758 35.355 - -15.55% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 14.91% 1.488 1.710 - -6.68% -
std::multiset<std::string>::count(key)_(existent)/1024 14.89% 22.001 25.276 - 9.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.79% 687.284 788.904 - 4.35% -
std::multiset<int>::find(key)_(non-existent)/8192 14.73% 8.158 9.360 - 10.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.68% 21.605 24.777 - 4.85% -
std::search(list<int>)_(no_match)/8192 14.62% 6540.618 7496.984 - 0.98% -
SetIntersection_Interlaced_Vector_uint64_256_16 14.50% 6524581.298 7470388.858 - 11.63% -
std::set<int>::upper_bound(key)_(non-existent)/1024 14.46% 5.859 6.707 - 14.78% -
std::find(vector<long_long>)_(process_all)/8 14.41% 0.973 1.113 - 1.51% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 14.41% 9167.039 10487.752 - 15.72% -
std::fill_n(deque<int>)/32 14.16% 1.159 1.323 - 14.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.11% 37.599 42.904 - -0.37% -
std::list<int>::erase(begin)_(cheap_elements)/1024 13.99% 10.591 12.072 - 9.13% -
BM_deque_deque_ranges_move_backward/2 13.96% 2.241 2.553 - 9.32% -
SetIntersection_None_Set_string_262144_1024 13.88% 1611059.082 1834705.078 - 10.87% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 13.86% 2.306 2.625 - 16.29% -
std::unordered_set<std::string>::find(key)_(existent)/8192 13.82% 33.738 38.401 - -12.56% -
std::set<int>::find(key)_(non-existent)/1024 13.78% 5.581 6.350 - 13.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 13.78% 36.263 41.258 - -1.65% -
BM_PushHeap_float_PipeOrgan_1 13.71% 0.410 0.467 - 0.17% -
std::adjacent_find(deque<int>)/50 13.70% 18.847 21.430 - -19.03% -
std::set<int>::upper_bound(key)_(non-existent)/32 13.64% 2.430 2.761 - 14.92% -
std::copy_backward(vector<bool>)_(aligned)/512 13.63% 1.499 1.704 - 8.33% -
ranges::min(std::deque<char>)/8 13.63% 2.309 2.624 - 3.00% -
std::copy_backward(vector<bool>)_(aligned)/64 13.60% 1.691 1.921 - 13.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 13.54% 36.267 41.176 - -0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 13.52% 45.314 51.438 - 7.96% -
BM_StringEraseWithMove_Empty_Transparent 13.46% 0.646 0.733 - 31.11% -
BM_PushHeap_uint64_Ascending_64 13.45% 1.514 1.718 - 13.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 13.11% 107.037 121.068 - 15.93% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 13.03% 9.310 10.523 - -3.88% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 13.01% 57.503 64.987 - 13.71% -
std::list<std::string>::ctor(size)/32 12.93% 338.733 382.544 - 9.88% -
SetIntersection_Interlaced_Vector_uint64_262144_4 12.91% 1437318.234 1622918.517 - -9.66% -
std::stable_partition(deque<int>)_(dense)/50 12.84% 36.792 41.516 - 9.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 12.83% 15.510 17.501 - 18.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.74% 22.385 25.237 - 1.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.72% 652.199 735.183 - -0.12% -
ranges::min(std::list<__int128>)/1 12.71% 0.407 0.459 - 0.69% -
std::search(list<int>)_(single_element)/8192 12.67% 8272.638 9320.558 - 4.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 12.66% 0.437 0.492 - 7.58% -
std::set<int>::find(key)_(non-existent)/8192 12.62% 8.550 9.629 - 13.54% -
BM_PushHeap_uint32_QuickSortAdversary_1 12.59% 0.443 0.499 - 7.34% -
std::multiset<std::string>::contains(key)_(existent)/1024 12.57% 22.349 25.158 - 15.89% -
std::any_of(list<int>)_(process_all)/8192 12.56% 6976.284 7852.447 - -0.15% -
BM_PushHeap_string_PipeOrgan_1024 12.53% 8.965 10.089 - 6.83% -
SetIntersection_Interlaced_Vector_float_1024_4 12.52% 1240862.561 1396228.710 - 9.70% -
BM_vector_deque_move_backward/1 12.52% 2.057 2.315 - 0.84% -
std::unordered_set<std::string>::count(key)_(existent)/1024 12.40% 38.050 42.769 - 22.12% -
std::unordered_set<int>::count(key)_(existent)/32 12.40% 1.239 1.393 - 13.66% -
bm_ranges_lexicographical_compare<int>/1 12.34% 1.269 1.426 - 8.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 12.19% 187418207.440 210264157.334 - 8.61% -
std::search(vector<int>,_pred)_(single_element)/1000 12.12% 506.554 567.956 - 0.85% -
std::any_of(deque<int>)_(process_all)/32768 12.11% 10104.780 11328.353 - 12.44% -
BM_lexicographical_compare_three_way_slow_path/1 12.08% 0.411 0.461 - 6.26% -
std::map<int,_int>::contains(key)_(non-existent)/32 12.03% 2.769 3.102 - 11.90% -
std::find_if_not(vector<int>)_(process_all)/1024 12.00% 112.556 126.068 - 11.94% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 11.96% 38.076 42.628 - 0.33% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 11.95% 1.589 1.779 - 9.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 11.83% 2.421 2.708 - 15.91% -
std::any_of(deque<int>)_(process_all)/8192 11.82% 2524.212 2822.639 - 11.87% -
std::map<std::string,_int>::erase(iterator)/8192 11.77% 29.250 32.693 - 1.96% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 11.76% 2.447 2.735 - 6.11% -
std::map<int,_int>::contains(key)_(non-existent)/1024 11.69% 5.519 6.163 - 13.33% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.68% 10.733 11.986 - 7.66% -
SetIntersection_Interlaced_Vector_uint64_256_64 11.68% 6868119.984 7670015.760 - -1.09% -
std::map<int,_int>::insert(value)_(already_present)/1024 11.66% 3.258 3.638 - 12.60% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 11.65% 38.876 43.405 - 8.91% -
SetIntersection_Front_Vector_uint32_1024_1024 11.64% 5319361.573 5938623.410 - 0.50% -
std::copy(vector<bool>)_(aligned)/262144 11.64% 662.767 739.882 - -1.56% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 11.61% 60.520 67.546 - 48.10% -
BM_StringFindCharLiteral/1024 11.45% 19.017 21.194 - 18.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.44% 72.839 81.175 - 11.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 11.42% 21.949 24.456 - 0.83% -
SetIntersection_None_Set_string_262144_256 11.41% 1613427.980 1797495.526 - 7.87% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 11.37% 3.273 3.645 - 3.77% -
std::stable_partition(list<int>)_(dense)/50 11.32% 57.508 64.019 - 11.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.32% 750.729 835.696 - -0.93% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 11.16% 5.965 6.631 - 7.86% -
std::stable_partition(vector<int>)_(sparse)/1024 11.15% 209.316 232.655 - 7.27% -
std::reverse(list<int>)/32768 11.15% 17683.701 19654.582 - 12.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 11.11% 187599278.679 208434883.281 - 4.39% -
std::stable_partition(deque<int>)_(dense)/1024 11.10% 574.373 638.129 - 10.64% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 11.04% 1.408 1.564 - -5.25% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 11.00% 515601.080 572341.633 - 11.76% -
std::copy(vector<bool>)_(aligned)/1048576 10.98% 2859.070 3173.001 - -16.35% -
BM_PushHeap_uint64_Ascending_16 10.94% 0.911 1.010 - 11.09% -
BM_PushHeap_uint32_PipeOrgan_1 10.82% 0.556 0.616 - 50.69% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.81% 96915473.366 107390326.121 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 10.79% 189373342.939 209814167.143 - 7.01% -
std::replace(vector<int>)_(prefix)/32 10.78% 4.702 5.208 - 1.80% -
SetIntersection_Interlaced_Set_uint64_1024_256 10.70% 13775705.927 15249446.315 - 4.53% -
std::multiset<int>::find(key)_(non-existent)/32 10.66% 2.281 2.524 - 11.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.66% 20.092 22.233 - 20.33% -
SetIntersection_Front_Set_float_262144_256 10.64% 3641787.576 4029102.906 - -3.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 10.63% 18.382 20.337 - -6.29% -
std::map<std::string,_int>::erase(key)_(existent)/32 10.59% 61.872 68.427 - -12.07% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 10.59% 6.448 7.131 - 10.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 10.57% 12520.596 13843.609 - 9.29% -
SetIntersection_Interlaced_Vector_float_1024_256 10.54% 6151278.644 6799333.213 - 12.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.53% 1795.104 1984.064 - 11.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 10.49% 1.098 1.214 - 2.95% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 10.45% 11.578 12.787 - 2.20% -
BM_StringDestroy_Large 10.43% 7.112 7.854 - -17.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.39% 5.360 5.917 - 10.38% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.37% 34.863 38.479 - 11.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 10.34% 0.365 0.403 - 4.57% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 10.34% 4.482 4.945 - 10.67% -
std::unique(list<int>,_pred)_(sprinkled)/32 10.32% 61.449 67.789 - 2.90% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.31% 0.607 0.669 - 7.04% -
SetIntersection_Front_Vector_uint64_16384_1024 10.29% 5292087.829 5836572.289 - -1.43% -
std::map<int,_int>::contains(key)_(non-existent)/8192 10.27% 10.891 12.009 - -37.19% -
std::reverse(list<int>)/4096 10.25% 1753.351 1933.107 - 9.52% -
SetIntersection_None_Set_string_262144_16384 10.25% 1618266.275 1784095.459 - 7.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.23% 18.980 20.922 - 11.64% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 10.18% 0.445 0.490 - 19.40% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.16% 11.173 12.308 - 15.26% -
std::multiset<std::string>::ctor(const&,_alloc)/32 10.13% 797.381 878.183 - 9.64% -
std::replace(vector<int>)_(prefix)/50 10.11% 6.798 7.485 - -2.10% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 10.06% 36672.992 40361.311 - 10.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.01% 1.614 1.775 - -3.27% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 10.00% 4651.567 5116.665 - 10.42% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.99% 4687.859 5156.381 - 11.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 9.99% 4495597.654 4944831.749 - 16.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 9.99% 21.169 23.283 - 7.65% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 9.93% 0.702 0.772 - 10.89% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 9.90% 27.363 30.071 - 2.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 9.90% 29.177 32.065 - 5.26% -
rng::starts_with(deque<int>)/1000 9.86% 426.966 469.081 - 1.64% -
std::multiset<std::string>::contains(key)_(existent)/32 9.84% 15.516 17.043 - 3.70% -
BM_StringRelational_Compare_Empty_Huge_Control 9.80% 1.613 1.771 - 10.32% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.80% 1237634.332 1358924.227 - 8.13% -
std::multiset<int>::count(key)_(non-existent)/8192 9.76% 9.380 10.295 - 5.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 9.68% 22.428 24.600 - -0.88% -
BM_StringRelational_Compare_Empty_Small_Control 9.66% 1.621 1.777 - 10.50% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 9.65% 18.675 20.476 - 0.84% -
bm_ranges_lexicographical_compare<unsigned_char>/8 9.61% 1.266 1.387 - 0.54% -
BM_StringRelational_Compare_Empty_Large_Control 9.60% 1.616 1.771 - -3.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.60% 187397.037 205388.939 - 9.28% -
SetIntersection_Front_Set_float_16384_1024 9.59% 11239200.909 12317114.451 - -9.30% -
std::multimap<int,_int>::clear()/8192 9.54% 83510.741 91477.749 - 7.21% -
BM_deque_vector_ranges_copy_backward/1 9.53% 2.092 2.291 - 9.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 9.50% 16.887 18.491 - -9.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.44% 1.207 1.320 - 14.38% -
std::map<std::string,_int>::count(key)_(existent)/1024 9.40% 22.249 24.339 - 1.04% -
std::none_of(vector<int>)_(process_all)/8 9.34% 2.416 2.641 - 3.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 9.32% 4.354 4.760 - 9.52% -
BM_StringRelational_Compare_Empty_Empty_Control 9.28% 1.664 1.818 - 12.97% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.28% 12726.147 13907.141 - 10.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 9.28% 65.599 71.685 - 35.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.27% 25.671 28.052 - 19.33% -
std::fill(list<int>)/8192 9.24% 7484.829 8176.502 - -2.34% -
bm_lexicographical_compare<unsigned_char>/8 9.23% 1.318 1.440 - 9.43% -
std::list<std::string>::ctor(size)/1024 9.22% 12627.154 13791.232 - 10.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 9.22% 656.674 717.208 - -12.62% -
BM_PushHeap_string_SingleElement_1 9.17% 0.534 0.583 - -16.82% -
BM_align/1 9.17% 0.623 0.681 - 9.01% -
BM_PushHeap_float_Ascending_1 9.16% 0.581 0.635 - 35.86% -
ranges::minmax(std::list<long_long>)/64 9.16% 30.183 32.947 - 9.20% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 9.15% 105012.631 114626.521 - 12.50% -
std::partition(deque<int>)_(dense)/32 9.10% 9.446 10.306 - 8.61% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.06% 1.156 1.261 - 9.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 9.03% 29.968 32.675 - 7.19% -
std::stable_partition(deque<int>)_(dense)/32 9.02% 28.254 30.803 - 5.93% -
std::is_sorted_until(vector<int>)/8 9.02% 2.045 2.230 - 8.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.99% 1.270 1.384 - 6.40% -
std::make_heap(deque<int>)_(descending)/8192 8.99% 8610.852 9385.297 - 8.72% -
std::copy_n(vector<int>)/32768 8.99% 3453.881 3764.340 - -0.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 8.94% 1.456 1.586 - -4.42% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.91% 14.568 15.866 - 3.46% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.87% 359.385 391.250 - 12.71% -
BM_PushHeap_string_Ascending_16384 8.85% 18.874 20.544 - 5.41% -
std::vector<int>::ctor(size)/8192 8.84% 517.318 563.029 - -2.06% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.81% 8844.231 9623.320 - -0.07% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8.78% 37811.843 41131.864 - 9.78% -
BM_StringRelational_Compare_Small_Empty_Control 8.76% 1.836 1.997 - 24.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.73% 1.160 1.261 - 4.54% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.72% 47.294 51.417 - 5.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.70% 17.554 19.081 - 18.18% -
std::copy_if(list<int>)_(entire_range)/64 8.67% 33.187 36.065 - -1.74% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 8.65% 20.452 22.222 - 10.88% -
bm_ranges_lexicographical_compare<unsigned_char>/1 8.64% 1.489 1.617 - 1.02% -
BM_PushHeap_uint64_Ascending_256 8.58% 2.091 2.270 - 8.71% -
std::find_end(list<int>,_pred)_(same_length)/8192 8.56% 10364.967 11252.646 - 18.49% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.56% 10805.508 11730.848 - 3.03% -
SetIntersection_Front_Set_string_16384_64 8.54% 4446565.959 4826271.751 - 5.76% -
std::unique(list<int>,_pred)_(sprinkled)/52 8.51% 77.692 84.301 - 2.73% -
std::find(vector<bool>)_(process_all)/8 8.46% 0.679 0.737 - 17.27% -
SetIntersection_Interlaced_Set_string_16384_4 8.44% 196892726.301 213500695.799 - 8.14% -
std::unordered_set<int>::insert(value)_(already_present)/32 8.43% 1.676 1.817 - 3.86% -
std::search(list<int>,_pred)_(no_match)/8192 8.42% 7272.268 7884.872 - 1.11% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.41% 907.101 983.385 - 11.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 8.35% 27.432 29.724 - 9.61% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 8.35% 31.256 33.865 - 5.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.32% 49.006 53.083 - 4.03% -
std::find_if(deque<int>)_(bail_25%)/32768 8.27% 2000.512 2165.968 - 0.37% -
BM_deque_deque_ranges_move/2 8.25% 2.130 2.306 - 2.95% -
BM_deque_vector_move/0 8.24% 1.469 1.590 - 13.52% -
std::unordered_map<int,_int>::count(key)_(existent)/32 8.23% 1.401 1.516 - -2.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 8.22% 17698.089 19153.495 - 8.76% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.22% 6366.065 6889.156 - 12.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 8.21% 19.976 21.616 - 3.87% -
BM_PushHeap_string_Ascending_256 8.19% 10.764 11.646 - 4.59% -
std::stable_partition(list<int>)_(sparse)/50 8.17% 26.348 28.501 - 8.83% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.16% 10994.906 11892.431 - 8.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 8.14% 31.667 34.244 - 3.47% -
std::copy_backward(deque<int>)/32768 8.13% 3731.038 4034.537 - 9.75% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 8.13% 1.208 1.306 - 8.54% -
BM_deque_deque_ranges_copy_backward/64 8.12% 3.388 3.664 - 8.61% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.11% 2.281 2.467 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_1024_64 8.08% 3366263.006 3638349.151 - -15.16% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.08% 28.351 30.642 - 1.11% -
std::none_of(deque<int>)_(process_all)/8192 8.06% 2524.666 2728.077 - 7.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 8.05% 194793719.436 210474903.285 - 6.43% -
ranges::minmax(std::vector<long_long>)/1 8.04% 0.639 0.691 - 0.39% -
std::find_if_not(deque<int>)_(process_all)/1024 8.02% 252.101 272.322 - 1.09% -
std::none_of(deque<int>)_(process_all)/32768 8.01% 10108.164 10917.838 - 7.95% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.01% 998.455 1078.401 - 2.47% -
BM_deque_deque_ranges_copy/2 8.00% 2.077 2.243 - 0.03% -
BM_align/8 7.99% 0.622 0.672 - 7.87% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 7.96% 4.654 5.025 - 10.77% -
std::find_if_not(vector<int>)_(bail_25%)/8 7.95% 0.766 0.827 - -1.80% -
std::find_if_not(deque<int>)_(process_all)/32768 7.94% 8090.885 8732.918 - 0.77% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.92% 7938.537 8567.444 - 1.08% -
std::search(deque<int>)_(same_length)/1000 7.89% 325.444 351.129 - -24.38% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 7.86% 16.527 17.827 - 8.36% -
std::find_if_not(deque<int>)_(process_all)/8192 7.84% 2005.186 2162.426 - 0.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 7.82% 1.335 1.440 - -1.92% -
SetIntersection_None_Set_string_16384_16384 7.80% 192869033.838 207922404.137 - 6.06% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 7.78% 705.035 759.884 - 7.73% -
BM_deque_deque_copy_backward/2 7.77% 2.347 2.529 - 2.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 7.77% 1.368 1.475 - -6.90% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 7.76% 12149.522 13092.570 - 17.69% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 7.73% 93589.153 100820.104 - 6.96% -
SetIntersection_Interlaced_Set_uint64_1024_64 7.71% 9915065.196 10679836.346 - 6.17% -
std::set<int>::lower_bound(key)_(existent)/8192 7.69% 7.863 8.468 - 9.30% -
std::for_each_n(list<int>)/8192 7.68% 7578.222 8160.332 - 7.99% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 7.67% 350.835 377.741 - 8.75% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.62% 9.864 10.616 - 7.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.62% 351.058 377.804 - 7.84% -
std::search(list<int>,_pred)_(same_length)/8192 7.61% 8028.003 8638.950 - 0.75% -
SetIntersection_Front_Set_uint32_16384_1 7.60% 990994.893 1066321.065 - 3.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.60% 350.715 377.365 - 8.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7.57% 7402246.515 7962536.273 - 6.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.51% 4.665 5.016 - -0.28% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.49% 8643.176 9290.492 - 1.18% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.48% 1346954.072 1447686.246 - 1.24% -
BM_vector_deque_move_backward/2 7.47% 1.832 1.969 - -4.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.47% 583.838 627.450 - -1.27% -
std::find_if(deque<int>)_(process_all)/50 7.46% 12.690 13.637 - 9.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.45% 3.644 3.916 - 13.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.37% 8.283 8.893 - 37.88% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.37% 33.181 35.627 - 0.98% -
std::find_first_of(vector<int>)_(large_needle)/32 7.37% 107.686 115.617 - 7.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.36% 64382.943 69124.111 - 7.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.30% 24.594 26.389 - 17.31% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 7.30% 480950.309 516046.051 - 1.56% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.28% 7704.054 8265.173 - 1.28% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 7.28% 204065.954 218921.196 - 7.23% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 7.26% 12577.380 13490.809 - 7.47% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.24% 25.616 27.470 - 2.01% -
std::find(list<int>)_(bail_25%)/32768 7.23% 7897.749 8468.390 - 5.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.20% 11233.122 12041.903 - 7.30% -
std::stable_sort(deque<int>)_(repeated)/8 7.18% 18.193 19.499 - 9.64% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.12% 6.521 6.985 - 4.96% -
SetIntersection_Front_Set_string_1024_256 7.10% 14805405.478 15855893.291 - 10.99% -
SetIntersection_Front_Set_uint32_1024_256 7.09% 4112014.353 4403474.844 - 8.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.08% 5.835 6.248 - 32.60% -
std::map<int,_int>::insert(value)_(already_present)/8192 7.07% 3.833 4.104 - 5.29% -
std::find_end(deque<int>)_(single_element)/8192 7.06% 2368.135 2535.400 - 14.74% -
BM_PushHeap_string_Ascending_1024 7.02% 13.326 14.262 - 4.92% -
std::set<std::string>::ctor(const&)/32 7.02% 770.365 824.448 - -1.99% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 7.01% 493504.092 528109.439 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 7.01% 1315510.416 1407689.047 - 5.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 7.01% 54.312 58.117 - -1.37% -
std::partition(vector<int>)_(dense)/8192 6.98% 1875.358 2006.283 - 7.82% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.98% 0.605 0.648 - 7.07% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.95% 18.814 20.121 - 2.19% -
std::move_backward(vector<bool>)_(aligned)/64 6.95% 1.725 1.845 - 7.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 6.93% 103044.928 110189.366 - 7.99% -
std::deque<int>::ctor(size)/32 6.89% 28.052 29.986 - 2.24% -
std::any_of(vector<int>)_(process_all)/50 6.89% 12.642 13.513 - 7.49% -
std::partition(vector<int>)_(dense)/32 6.89% 8.343 8.918 - 9.34% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.89% 25.428 27.179 - 0.95% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.86% 16.291 17.408 - -2.22% -
BM_deque_deque_ranges_copy/0 6.84% 0.695 0.742 - 1.02% -
BM_deque_deque_ranges_copy_backward/2 6.83% 2.407 2.571 - 9.26% -
std::mismatch(deque<int>)_(it,_it,_it)/8 6.83% 3.669 3.919 - 4.89% -
std::find_if_not(vector<char>)_(process_all)/8 6.82% 1.384 1.478 - -0.28% -
std::find_if(list<int>)_(bail_25%)/32768 6.81% 7108.833 7592.849 - 7.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.79% 326.120 348.275 - -2.16% -
std::make_heap(deque<int>)_(shuffled)/8192 6.79% 22656.619 24194.721 - 7.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 6.78% 43.584 46.539 - 35.12% -
rng::starts_with(list<int>)/8192 6.77% 8686.052 9274.309 - 0.80% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 6.77% 18.366 19.610 - 1.96% -
std::find_if(vector<int>)_(bail_25%)/1024 6.75% 26.852 28.665 - -0.70% -
BM_StringConstructDestroyCStr_Small_Transparent 6.75% 0.346 0.370 - -6.79% -
std::find_if(vector<char>)_(process_all)/8 6.75% 1.389 1.483 - -5.38% -
BM_StringDestroy_Huge 6.70% 10.824 11.549 - -4.78% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.66% 1.315 1.403 - -1.39% -
std::deque<std::string>::ctor(size)/32 6.64% 43.938 46.857 - 6.29% -
bm_lexicographical_compare<signed_char>/1 6.64% 1.324 1.412 - -7.78% -
BM_deque_deque_copy_backward/1 6.63% 2.609 2.783 - 2.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 6.60% 1.614 1.721 - 3.37% -
std::is_sorted(list<int>)/1024 6.60% 754.634 804.431 - 7.06% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 6.60% 12.625 13.458 - 4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.59% 198478199.154 211562032.749 - 7.40% -
SetIntersection_Front_Set_uint32_16384_16 6.59% 1122613.900 1196542.465 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 6.58% 2114587.755 2253713.989 - -1.48% -
std::replace(vector<int>)_(prefix)/8192 6.58% 1192.419 1270.837 - 0.44% -
std::unordered_set<std::string>::count(key)_(existent)/8192 6.52% 35.621 37.943 - -8.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.51% 2.317 2.468 - 7.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 6.51% 1.193 1.271 - -0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.50% 5.073 5.403 - 6.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.49% 195462653.127 208142701.279 - 6.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 6.49% 19.989 21.286 - -1.86% -
ranges::minmax(std::vector<char>)/8 6.48% 0.939 1.000 - -4.26% -
std::partial_sort(deque<int>)_(descending)/8 6.48% 41.854 44.565 - 2.68% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.47% 17160.289 18270.883 - 8.37% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.46% 9.498 10.111 - 4.99% -
std::multiset<int>::contains(key)_(non-existent)/32 6.44% 2.571 2.737 - 0.95% -
std::replace(vector<int>)_(prefix)/1024 6.43% 150.148 159.809 - 0.68% -
std::sort_heap(deque<int>)/8 6.43% 35.466 37.745 - 2.16% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.42% 324.115 344.907 - -27.03% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.41% 20087.155 21374.474 - -0.82% -
std::multiset<std::string>::insert(value)_(already_present)/1024 6.41% 53.393 56.813 - 5.43% -
std::move_backward(vector<int>)/262144 6.40% 20795.829 22126.484 - 1.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 6.39% 343.930 365.891 - 6.53% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.37% 0.627 0.667 - 10.03% -
BM_StringEraseToEnd_Small_Transparent 6.35% 0.402 0.427 - 6.78% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 6.35% 2769.531 2945.357 - 6.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.34% 5932076.695 6308422.602 - 3.22% -
SetIntersection_Front_Set_float_1024_64 6.34% 1702767.678 1810737.548 - -1.20% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 6.32% 0.432 0.459 - 0.32% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.27% 175145.739 186135.486 - -0.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 6.27% 932.609 991.106 - 7.52% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 6.26% 1.456 1.547 - 4.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.23% 456.834 485.302 - 6.73% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.21% 0.577 0.613 - 3.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.21% 324.897 345.070 - 7.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.20% 31.976 33.960 - 22.19% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.20% 17.339 18.413 - 5.50% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 6.18% 12.573 13.349 - 2.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.18% 6.524 6.927 - 6.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.16% 1.156 1.227 - -19.11% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.15% 61688.806 65482.507 - 6.27% -
std::search(deque<int>)_(same_length)/1024 6.14% 474.717 503.883 - 5.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.14% 19.173 20.350 - -1.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.12% 599.999 636.747 - -1.20% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 6.12% 501.158 531.851 - -5.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 6.11% 22.498 23.872 - -3.76% -
std::unordered_set<int>::contains(key)_(existent)/32 6.10% 1.268 1.345 - -15.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.08% 1.156 1.226 - -19.31% -
bm_lexicographical_compare<signed_char>/8 6.06% 3.206 3.401 - 3.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.06% 51664.576 54793.954 - 5.70% -
std::multimap<int,_int>::clear()/32 6.05% 639.006 677.691 - 3.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 6.04% 2.584 2.740 - 0.22% -
std::shift_left(list<int>)/8192 6.04% 7229.833 7666.474 - 0.82% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.04% 9.411 9.979 - -6.72% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 6.02% 21.178 22.452 - -6.00% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.99% 104641.587 110910.909 - 8.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.95% 1118687.077 1185265.129 - -0.10% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 5.94% 23.521 24.919 - 4.81% -
std::replace_if(list<int>)_(sprinkled)/50 5.93% 22.957 24.319 - 6.35% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.90% 2.826 2.993 - 1.36% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.89% 1.599 1.693 - 0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.88% 6294377.541 6664540.627 - 0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.88% 1126.115 1192.313 - -0.21% -
BM_deque_vector_copy_backward/0 5.87% 1.440 1.525 - 3.33% -
std::multiset<int>::erase(key)_(existent)/32 5.86% 21.931 23.217 - 4.81% -
BM_deque_vector_move/1 5.86% 2.099 2.222 - 7.99% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.84% 1.591 1.684 - 3.51% -
SetIntersection_Interlaced_Vector_float_256_64 5.84% 7163627.120 7582324.885 - 5.01% -
std::multiset<std::string>::count(key)_(existent)/8192 5.84% 28.439 30.099 - 3.36% -
BM_deque_deque_ranges_move/1 5.84% 2.401 2.541 - 1.66% -
std::sort(vector<int>)_(pipe-organ)/8192 5.83% 21553.627 22809.227 - 6.24% -
BM_deque_vector_move/2 5.82% 1.837 1.944 - 9.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 5.82% 12828.464 13574.849 - 7.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.82% 21.064 22.289 - 5.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.81% 593.026 627.452 - -0.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.80% 3.959 4.189 - 7.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.78% 5059311.787 5351790.623 - -0.09% -
std::multiset<std::string>::find(key)_(existent)/1024 5.78% 22.743 24.057 - -6.68% -
ranges::min(std::list<char>)/64 5.78% 27.018 28.579 - 5.80% -
std::unordered_set<std::string>::ctor(const&)/32 5.78% 759.985 803.891 - 1.66% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.76% 2.399 2.537 - 7.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 5.76% 1.156 1.222 - -20.51% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 5.76% 48528620.645 51322311.202 - -4.96% -
std::set<int>::upper_bound(key)_(existent)/1024 5.74% 4.032 4.263 - 4.58% -
std::find_end(list<int>)_(single_element)/8192 5.71% 7809.227 8255.123 - -0.24% -
SetIntersection_Front_Set_uint32_16384_4 5.67% 1043161.930 1102295.139 - 2.97% -
std::equal(list<int>)_(it,_it,_it)/8192 5.67% 9522.364 10062.070 - 3.58% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 5.65% 481587.604 508809.894 - 0.64% -
std::multimap<std::string,_int>::erase(iterator)/1024 5.64% 32.572 34.411 - 1.11% -
std::map<int,_int>::ctor(const&)/1024 5.64% 6537.657 6906.416 - -7.23% -
std::rotate(deque<int>)_(by_1/4)/8192 5.62% 2491.821 2631.806 - 2.87% -
SetIntersection_Front_Set_uint32_4_1 5.62% 211610478.778 223493535.150 - 4.52% -
std::sort(vector<int>)_(pipe-organ)/1024 5.61% 2281.456 2409.516 - 6.03% -
std::multimap<int,_int>::clear()/1024 5.61% 10659.706 11257.851 - 6.20% -
std::multiset<int>::count(key)_(existent)/8192 5.60% 9.375 9.900 - -2.80% -
std::partition_copy(list<int>)/8192 5.60% 6865.581 7250.099 - -1.21% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 5.57% 330.833 349.271 - 6.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5.55% 4089446.996 4316445.152 - -39.53% -
std::set<int>::clear()/8192 5.55% 78346.008 82693.800 - 4.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 5.53% 1051181.769 1109271.783 - -1.01% -
std::multiset<int>::find(key)_(non-existent)/1024 5.53% 5.468 5.770 - 5.15% -
std::multiset<std::string>::erase(iterator)/1024 5.52% 31.434 33.170 - 15.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 5.52% 597.439 630.429 - -2.28% -
std::stable_partition(deque<int>)_(sparse)/8192 5.52% 3298.414 3480.495 - 5.48% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.52% 1.423 1.501 - 3.59% -
std::set<int>::erase(iterator)/8192 5.50% 19.722 20.806 - 5.79% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 5.49% 18262.443 19264.950 - 5.96% -
SetIntersection_Front_Vector_uint32_262144_1 5.48% 994062.186 1048562.480 - -0.37% -
std::find(list<int>)_(process_all)/8192 5.48% 7074.017 7461.780 - 5.10% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.48% 28.492 30.053 - 1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.45% 14573902.797 15368515.584 - 8.91% -
std::set<int>::ctor(const&,_alloc)/32 5.45% 220.518 232.534 - 6.08% -
std::partial_sort_copy(list<int>)_(ascending)/1024 5.44% 5355.717 5647.097 - 6.05% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 5.41% 39096.012 41210.954 - 7.02% -
BM_std_minmax_element<short>/1 5.39% 0.300 0.316 - 5.41% -
SetIntersection_Front_Vector_string_1024_64 5.39% 3188431.742 3360321.235 - -2.70% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 5.39% 29.979 31.595 - -0.66% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.38% 31.935 33.654 - 3.14% -
std::pop_heap(deque<int>)/1024 5.38% 12.351 13.016 - 5.99% -
std::multimap<std::string,_int>::clear()/1024 5.38% 21145.062 22282.929 - -1.92% -
std::multiset<int>::insert(value)_(already_present)/8192 5.35% 31.152 32.818 - 2.69% -
std::search(list<int>,_pred)_(single_element)/8192 5.35% 7816.389 8234.415 - 0.71% -
BM_deque_vector_move_backward/0 5.34% 1.463 1.541 - 18.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.33% 13833983.950 14571088.159 - -0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.31% 6276.491 6609.721 - -13.10% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.30% 132623.410 139648.861 - 17.75% -
SetIntersection_Interlaced_Set_uint32_256_256 5.28% 7568750.302 7968695.226 - 2.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 5.28% 50.477 53.143 - 1.86% -
SetIntersection_None_Vector_uint64_16384_16384 5.26% 1048780.079 1103980.877 - -0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.26% 1180.288 1242.342 - -1.04% -
rng::starts_with(deque<int>)/1024 5.21% 457.585 481.433 - 0.96% -
BM_std_minmax_element<long_long>/2 5.21% 0.616 0.648 - -4.59% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.20% 0.376 0.396 - -11.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 5.20% 1.167 1.228 - -18.93% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 5.20% 1.522 1.601 - 1.60% -
std::find(vector<short>)_(bail_25%)/8 5.20% 0.681 0.716 - 0.95% -
std::partition(deque<int>)_(dense)/50 5.20% 13.977 14.704 - 4.64% -
SetIntersection_Front_Vector_string_16384_64 5.20% 3189829.061 3355582.263 - -2.13% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.18% 336155383.290 353571592.552 - 0.80% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 5.18% 11582.072 12181.833 - 4.61% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.17% 36.022 37.883 - 6.17% -
std::unordered_set<int>::insert(value)_(already_present)/8192 5.17% 2.593 2.727 - 3.33% -
bm_ranges_lexicographical_compare<int>/8 5.16% 1.464 1.539 - 2.75% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.16% 4.294 4.516 - -2.05% -
BM_PushHeap_uint64_Ascending_1024 5.15% 2.575 2.708 - 5.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.15% 1021162.561 1073721.806 - 3.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.14% 536.570 564.141 - -2.15% -
SetIntersection_Interlaced_Vector_uint64_16384_256 5.14% 18107432.534 19037384.792 - 2.05% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.12% 4828.755 5076.073 - 6.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.11% 1426.948 1499.894 - -3.11% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.11% 8222.111 8642.136 - 0.98% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 5.10% 931.165 978.661 - 4.93% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.08% 98319.611 103317.643 - -2.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 5.07% 45.076 47.362 - -13.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.07% 1107.632 1163.804 - 0.07% -
std::unique(deque<int>)_(sprinkled)/52 5.06% 59.079 62.071 - 5.76% -
BM_std_minmax_element<int>/3 5.06% 1.163 1.221 - 7.37% -
SetIntersection_Front_Set_uint32_256_64 5.06% 5144793.404 5404986.594 - -0.96% -
SetIntersection_Front_Set_uint32_1024_16 5.05% 1187627.440 1247627.064 - 4.60% -
SetIntersection_Front_Set_uint32_262144_256 5.05% 3731469.679 3919801.521 - 2.32% -
BM_PushHeap_float_Descending_4 5.03% 0.364 0.382 - 5.23% -
std::move_backward(vector<bool>)_(aligned)/512 5.03% 2.237 2.350 - 0.84% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 5.03% 25.209 26.477 - -0.86% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 5.03% 27227.457 28596.892 - 0.20% -
ranges::minmax(std::list<__int128>)/70000 5.00% 57676.642 60562.851 - 1.68% -
BM_PushHeap_string_Ascending_64 4.99% 7.327 7.692 - 3.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.99% 1081128.207 1135092.736 - 2.40% -
std::transform(deque<int>,_deque<int>)/50 4.98% 34.855 36.589 - 0.86% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.96% 23.613 24.784 - 7.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.96% 5.288 5.551 - 2.36% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.93% 2.662 2.793 - 1.75% -
std::stable_sort(deque<int>)_(descending)/8 4.92% 25.648 26.908 - 4.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.91% 24.405 25.604 - -38.98% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.91% 0.273 0.287 - 4.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.91% 2.467 2.588 - 2.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.91% 1117432.148 1172249.065 - -0.88% -
std::move(list<int>)/512 4.90% 355.608 373.024 - 1.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.89% 0.616 0.647 - -2.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.86% 0.574 0.601 - -2.23% -
std::map<std::string,_int>::erase(iterator)/1024 4.83% 30.770 32.257 - 26.52% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 4.83% 88.161 92.416 - -3.89% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 4.81% 5.233 5.485 - 6.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.80% 745.706 781.523 - 4.35% -
std::vector<std::string>::ctor(size)/8192 4.78% 4163.762 4362.842 - 4.46% -
rng::contains_subrange(deque<int>)_(same_length)/32 4.78% 18.391 19.270 - 7.83% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.78% 28.865 30.243 - 1.21% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 4.78% 33.083 34.663 - 2.59% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.77% 17.493 18.327 - 5.67% -
std::make_heap(deque<int>)_(shuffled)/1024 4.76% 2543.564 2664.696 - 4.54% -
SetIntersection_Front_Set_float_262144_1024 4.75% 11536615.215 12084816.648 - -9.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 4.74% 41.881 43.865 - 1.63% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 4.74% 43158303.965 45203067.897 - -12.18% -
SetIntersection_Front_Vector_string_16384_16 4.74% 1568779.675 1643086.878 - 0.95% -
std::partition(list<int>)_(sparse)/50 4.73% 21.742 22.771 - 4.69% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.71% 18.560 19.434 - -4.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.71% 278746.012 291871.525 - 4.50% -
std::equal(deque<int>)_(it,_it,_it)/8 4.69% 4.276 4.476 - 0.50% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.68% 32733.065 34264.946 - 6.79% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 4.67% 25.746 26.950 - 0.03% -
std::count(vector<int>)_(every_other)/8 4.67% 1.320 1.381 - 0.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.66% 669.542 700.758 - 1.91% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 4.65% 9608.448 10055.391 - 4.20% -
SetIntersection_Front_Vector_string_256_64 4.64% 10200176.378 10673615.721 - 4.91% -
SetIntersection_Interlaced_Vector_uint64_262144_1 4.63% 998262.642 1044513.482 - -1.23% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.63% 24.603 25.742 - 4.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.63% 994411.399 1040407.981 - -0.24% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.63% 24.245 25.367 - 4.33% -
BM_StringFindCharLiteral/4096 4.62% 77.235 80.806 - 5.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 4.62% 1.735 1.815 - 2.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.61% 1112683.306 1164024.117 - 0.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.58% 39.083 40.875 - 0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 4.58% 985098.170 1030193.844 - -2.11% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.57% 801426.798 838061.020 - -0.07% -
std::multiset<std::string>::erase(iterator)/8192 4.55% 29.482 30.825 - -2.40% -
SetIntersection_Front_Set_uint32_4_4 4.54% 135349845.605 141494107.669 - 2.90% -
BM_deque_deque_ranges_copy_backward/512 4.53% 18.903 19.760 - 4.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.53% 198106209.886 207071056.909 - 3.64% -
BM_deque_deque_move_backward/70000 4.51% 8598.094 8986.035 - 11.58% -
std::is_sorted(list<int>)/8 4.51% 2.107 2.202 - 3.24% -
std::map<int,_int>::ctor(const&,_alloc)/8192 4.50% 52038.711 54381.667 - 4.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.50% 1.260 1.317 - 14.03% -
BM_deque_vector_copy/0 4.48% 1.306 1.364 - -12.50% -
rng::contains_subrange(list<int>)_(near_matches)/1000 4.48% 37397.341 39074.023 - 5.24% -
std::map<int,_int>::ctor(const&,_alloc)/32 4.47% 222.776 232.742 - 0.91% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 4.47% 23.674 24.732 - 11.26% -
BM_StringConstructDestroyCStr_Large_Opaque 4.47% 16.545 17.284 - -6.82% -
BM_deque_vector_move/64 4.46% 2.610 2.727 - 2.71% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.45% 23291.945 24329.365 - -0.46% -
bm_lexicographical_compare<unsigned_char>/1 4.45% 1.547 1.616 - 5.38% -
std::set<std::string>::count(key)_(existent)/8192 4.45% 34.253 35.777 - 3.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.44% 36.245 37.855 - 6.60% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 4.42% 23.364 24.395 - 0.69% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 4.41% 33.958 35.457 - 14.86% -
BM_PushHeap_uint64_Ascending_16384 4.40% 3.601 3.760 - 5.20% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.40% 1.768 1.846 - 3.98% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.39% 27.226 28.422 - 4.80% -
std::is_sorted(vector<int>)/8192 4.39% 1898.793 1982.151 - 4.50% -
std::find_end(deque<int>)_(single_element)/1024 4.39% 331.970 346.536 - 9.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.39% 56334.630 58806.452 - 7.95% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.39% 13.099 13.673 - 3.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.38% 44.394 46.340 - 4.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.38% 1091525.886 1139370.120 - 0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.38% 12999849.145 13569111.982 - -0.34% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.37% 1001965.794 1045794.718 - 0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.37% 210.600 219.810 - 0.29% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.37% 578.771 604.079 - -8.75% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.35% 493.174 514.627 - -3.72% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.35% 11.710 12.220 - 0.04% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 4.35% 18.660 19.471 - 1.86% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.35% 280113.874 292285.645 - 6.81% -
std::multiset<int>::erase(iterator)/8192 4.34% 23.187 24.193 - 4.65% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 4.34% 34.244 35.730 - -4.38% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 4.32% 33041.985 34470.951 - -0.52% -
std::unordered_set<int>::find(key)_(non-existent)/1024 4.32% 0.947 0.988 - 3.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.31% 16323.798 17027.781 - -0.68% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 4.30% 7.148 7.455 - -2.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.30% 1127376.795 1175806.897 - 2.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.30% 23.245 24.244 - 2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.29% 9551951.070 9962104.789 - 2.71% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.29% 20.270 21.140 - 4.27% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 4.29% 35.679 37.209 - 2.81% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.27% 6.501 6.778 - 7.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.27% 1002737.977 1045543.965 - -1.00% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.27% 18.704 19.502 - -1.00% -
std::find(vector<char>)_(bail_25%)/8 4.26% 1.108 1.155 - 4.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.26% 4.744 4.947 - -2.58% -
ranges::minmax(std::list<__int128>)/64 4.26% 39.175 40.842 - 2.46% -
std::multiset<int>::find(key)_(existent)/8192 4.24% 8.349 8.704 - 1.27% -
SetIntersection_Front_Vector_uint64_262144_4 4.24% 1027037.990 1070622.382 - 1.36% -
BM_std_minmax_element<long_long>/3 4.23% 1.102 1.149 - -2.98% -
BM_align/256 4.23% 0.622 0.648 - 4.07% -
ranges::min(std::list<char>)/8 4.23% 1.898 1.979 - 3.94% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.23% 107726.555 112281.527 - 9.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.22% 3962239.714 4129608.527 - -0.23% -
ranges::minmax(std::vector<char>)/64 4.20% 1.230 1.282 - -3.50% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.20% 24.336 25.359 - -0.40% -
SetIntersection_None_Set_string_262144_262144 4.19% 1614538.899 1682133.545 - 1.38% -
bm_swap_ranges_vb_aligned/8 4.17% 3.167 3.299 - 1.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 4.16% 391.859 408.177 - 4.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.16% 1348.109 1404.201 - -0.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 4.15% 41.037 42.739 - 32.85% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 4.15% 809.443 843.004 - 5.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.14% 13094.139 13636.436 - 5.48% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.13% 9.075 9.450 - 1.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.11% 1.733 1.804 - 5.90% -
BM_deque_deque_ranges_move/4096 4.11% 147.731 153.799 - 4.69% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.10% 3.393 3.532 - 4.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.10% 3.203 3.334 - 4.01% -
std::partial_sort(vector<int>)_(descending)/8192 4.09% 94340.168 98203.125 - 4.75% -
std::copy_n(vector<int>)/8 4.09% 2.194 2.284 - 5.63% -
SetIntersection_Front_Set_uint64_262144_16 4.09% 1141684.388 1188349.549 - -1.53% -
SetIntersection_Front_Set_float_16384_256 4.08% 3613477.404 3760823.594 - -10.44% -
BM_deque_deque_ranges_copy/1 4.07% 2.405 2.503 - 2.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.05% 5.094 5.300 - 0.10% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.04% 32840.868 34168.746 - 5.25% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4.04% 4577.359 4762.386 - 4.14% -
SetIntersection_None_Vector_uint64_1024_4 4.04% 1034277.491 1076071.288 - -0.03% -
std::is_sorted_until(list<int>,_pred)/8192 4.03% 7011.208 7294.103 - -4.77% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.03% 1005763.553 1046341.389 - 5.63% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 4.03% 1.626 1.692 - 2.97% -
std::stable_partition(vector<int>)_(sparse)/32 4.02% 7.386 7.683 - 6.37% -
SetIntersection_Front_Vector_uint64_1024_1 4.00% 999765.001 1039779.164 - -0.52% -
BM_vector_deque_copy/2 3.99% 2.061 2.143 - 7.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 3.99% 1620845.457 1685553.875 - 4.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.99% 281686.658 292913.571 - 5.77% -
SetIntersection_None_Vector_uint32_16384_16384 3.98% 1056327.695 1098380.145 - -0.66% -
std::swap_ranges(list<int>)/8192 3.98% 10706.575 11132.639 - 15.96% -
SetIntersection_Front_Set_uint64_256_64 3.98% 5270341.864 5479929.999 - -4.49% -
SetIntersection_None_Vector_uint64_1024_1024 3.97% 1019627.965 1060119.929 - -1.12% -
std::find_if_not(list<int>)_(process_all)/50 3.97% 37.374 38.858 - 0.61% -
std::multiset<int>::count(key)_(non-existent)/1024 3.97% 5.860 6.092 - 2.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 3.96% 0.258 0.268 - 4.82% -
BM_std_minmax_element<char>/4 3.95% 1.231 1.280 - 5.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.94% 1511759.778 1571360.451 - 0.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.93% 24.118 25.066 - 4.29% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.92% 0.919 0.955 - 3.55% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.92% 104682.247 108784.440 - 6.41% -
std::map<std::string,_int>::count(key)_(non-existent)/0 3.91% 0.257 0.267 - 4.99% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 3.90% 10.854 11.276 - 6.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.90% 23115.450 24015.963 - 4.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.89% 48.398 50.279 - 5.83% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.88% 284.975 296.026 - 3.39% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.88% 2.242 2.329 - -5.55% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.88% 2547.678 2646.443 - -3.54% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 3.87% 0.416 0.432 - 3.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.86% 1113087.826 1156101.122 - -1.08% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 3.86% 5280.499 5484.356 - 3.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.85% 18020553.380 18713782.651 - 0.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 3.83% 68.981 71.623 - 3.16% -
std::set<std::string>::ctor(const&,_alloc)/0 3.83% 12.709 13.195 - 4.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.82% 31.080 32.269 - -0.91% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.81% 4.962 5.151 - 7.27% -
BM_deque_deque_move/0 3.80% 0.819 0.850 - 5.11% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.79% 23278.126 24160.576 - 0.76% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.78% 28.467 29.544 - -10.45% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.77% 5.253 5.451 - 8.77% -
BM_StringAssignAsciiz_Empty_Opaque 3.77% 2.872 2.980 - -1.91% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.77% 332.474 345.006 - 7.91% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 3.76% 12.748 13.228 - 4.23% -
SetIntersection_Front_Set_uint32_16_1 3.76% 62202062.174 64540040.541 - 2.87% -
BM_vector_deque_ranges_copy_backward/512 3.76% 17.478 18.135 - 3.75% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.75% 24335.926 25249.684 - 0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 3.74% 9643.633 10004.303 - 3.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.74% 11305.885 11728.574 - -0.80% -
BM_PushHeap_float_Random_64 3.74% 6.151 6.381 - -4.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.73% 391.305 405.901 - 3.20% -
BM_vector_deque_copy/1 3.73% 2.317 2.403 - 4.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.72% 12993.947 13477.530 - -0.85% -
std::move(deque<int>)/64 3.72% 4.729 4.905 - -2.32% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.71% 69.306 71.876 - -0.54% -
std::copy_if(list<int>)_(every_other)/1048576 3.71% 820752.181 851170.146 - 3.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.70% 32952.743 34170.646 - 5.61% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.69% 2.889 2.995 - -0.30% -
SetIntersection_Front_Set_uint32_1024_4 3.69% 1050284.412 1088996.689 - 1.66% -
std::map<int,_int>::clear()/8192 3.69% 85871.805 89036.510 - 2.80% -
BM_CmpLess_int_uchar 3.68% 1.119 1.161 - 4.48% -
SetIntersection_Front_Set_string_256_256 3.67% 29113714.066 30182225.602 - -2.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.67% 8756.420 9077.634 - 3.13% -
std::partial_sort_copy(list<int>)_(ascending)/8192 3.66% 57457.366 59562.593 - 5.28% -
BM_PushHeap_uint64_Ascending_262144 3.66% 4.767 4.942 - 3.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.66% 1138997.778 1180684.759 - 1.94% -
std::unique(deque<int>)_(sprinkled)/32 3.63% 52.298 54.198 - 4.70% -
BM_PushHeap_float_SingleElement_4 3.63% 0.353 0.366 - 1.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.63% 946.194 980.540 - 6.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.63% 752.252 779.523 - 3.47% -
BM_vector_deque_ranges_copy_backward/64 3.62% 3.021 3.131 - 5.50% -
std::find_if(vector<int>)_(bail_25%)/8192 3.62% 212.567 220.260 - -0.86% -
std::sort_heap(vector<NonIntegral>,_pred)/8 3.62% 30.733 31.845 - 8.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.61% 10.755 11.143 - 1.96% -
BM_deque_deque_ranges_move/4000 3.61% 143.914 149.109 - 3.07% -
std::unordered_map<int,_int>::erase(iterator)/1024 3.61% 19.588 20.294 - 2.90% -
std::copy_if(vector<int>)_(entire_range)/8 3.60% 2.200 2.280 - 1.13% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 3.59% 25.987 26.921 - 0.70% -
std::set<int>::upper_bound(key)_(existent)/32 3.59% 1.711 1.772 - 1.41% -
std::list<int>::ctor(size)/1024 3.58% 12032.421 12463.132 - 7.79% -
std::shift_right(vector<int>)/32 3.58% 4.053 4.198 - 3.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.57% 11.956 12.383 - 2.61% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.57% 282900.758 292998.705 - -0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.56% 1208.743 1251.804 - -5.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.56% 18.574 19.235 - 0.13% -
SetIntersection_Front_Set_string_262144_64 3.56% 4485441.211 4644943.751 - -7.16% -
BM_PushHeap_float_Ascending_262144 3.55% 5.094 5.275 - 3.61% -
std::partition(list<int>)_(dense)/8192 3.54% 4926.677 5101.024 - -4.80% -
SetIntersection_Front_Set_uint32_262144_1 3.54% 1000465.109 1035848.717 - -0.74% -
BM_std_minmax_element<char>/65536 3.53% 17665.639 18290.086 - 6.80% -
std::for_each(join_view(vector<vector<int>>))/8 3.52% 1.380 1.429 - 0.08% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.52% 12221255.676 12651889.040 - 0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 3.51% 8.434 8.730 - 2.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.51% 24.018 24.861 - 8.85% -
std::unordered_set<int>::insert(value)_(already_present)/1024 3.50% 1.883 1.949 - 2.98% -
rng::find_last(vector<int>)_(bail_90%)/8 3.49% 0.441 0.456 - 7.49% -
std::list<int>::ctor(size)/8192 3.49% 98013.613 101431.146 - 8.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.47% 1.015 1.050 - -0.87% -
std::find_if(deque<int>)_(process_all)/8 3.47% 2.626 2.717 - 8.15% -
std::adjacent_find(vector<int>,_pred)/8 3.47% 3.224 3.335 - 2.70% -
std::rotate(deque<int>)_(by_1/4)/50 3.46% 27.071 28.008 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.46% 1022323.884 1057701.619 - -1.68% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.46% 0.900 0.931 - 1.86% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.44% 7.201 7.449 - 6.85% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 3.44% 0.490 0.507 - 4.06% -
BM_StringRelational_Less_Huge_Huge_ChangeLast 3.43% 99.330 102.737 - 3.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.43% 178884.584 185019.811 - 3.03% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 3.42% 15.087 15.603 - 4.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 3.41% 32.445 33.551 - 42.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.41% 14449.630 14941.769 - 2.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 3.40% 157732.269 163099.458 - 2.95% -
BM_StringEraseToEnd_Huge_Opaque 3.39% 2.254 2.331 - 3.29% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.38% 29.534 30.533 - 2.00% -
std::reverse_copy(deque<int>)/512 3.38% 125.223 129.453 - 4.36% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.38% 3971.696 4105.778 - 3.21% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.36% 12.754 13.183 - 3.62% -
SetIntersection_None_Vector_uint64_16384_1 3.36% 1072015.010 1108051.184 - -0.07% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 3.36% 1.246 1.288 - -4.06% -
std::find(vector<int>)_(process_all)/8 3.36% 2.672 2.761 - -1.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.35% 22.125 22.866 - 5.60% -
SetIntersection_None_Set_string_16384_16 3.35% 195185256.624 201727620.864 - -0.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 3.35% 37.216 38.463 - 4.77% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.35% 52805.834 54574.045 - 1.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 3.35% 49.523 51.182 - -1.57% -
BM_vector_deque_ranges_copy/2 3.34% 1.999 2.065 - 3.81% -
std::partition(vector<int>)_(dense)/50 3.33% 12.980 13.412 - 3.29% -
BM_std_minmax_element<char>/64000 3.33% 17279.771 17854.888 - 6.77% -
std::equal(deque<int>)_(it,_it,_it)/50 3.33% 22.081 22.815 - 0.94% -
std::find_if_not(vector<int>)_(process_all)/8 3.32% 1.455 1.503 - 14.58% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.31% 0.891 0.920 - 7.30% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 3.31% 2369.092 2447.524 - 3.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.31% 798.429 824.854 - 2.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.31% 11162.694 11531.825 - 7.40% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.31% 5.910 6.105 - 10.22% -
SetIntersection_None_Set_string_262144_64 3.31% 1606159.668 1659255.207 - 0.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 3.30% 23.495 24.271 - 21.70% -
std::unordered_multiset<int>::find(key)_(existent)/8192 3.30% 1.182 1.221 - -2.22% -
BM_PushHeap_uint32_Descending_16384 3.30% 0.383 0.396 - 3.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.30% 0.325 0.336 - 2.13% -
BM_std_minmax_element<char>/4096 3.29% 1111.640 1148.235 - 6.46% -
SetIntersection_Front_Set_uint64_1024_16 3.29% 1156406.090 1194458.707 - -0.34% -
BM_std_minmax_element<char>/4000 3.29% 1085.643 1121.343 - 6.44% -
BM_std_minmax_element<char>/5500 3.29% 1489.893 1538.855 - 6.52% -
BM_std_minmax_element<char>/70000 3.28% 18867.769 19486.277 - 6.28% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.28% 84.587 87.359 - -5.96% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 3.27% 145486.868 150246.548 - -0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.27% 1200.930 1240.206 - -7.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 3.27% 4103222.440 4237364.259 - -0.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.26% 0.390 0.403 - -1.32% -
SetIntersection_Front_Vector_uint64_262144_64 3.26% 1318533.554 1361508.982 - -0.77% -
std::rotate(deque<int>)_(1_element_backward)/50 3.26% 5.070 5.235 - 1.79% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.24% 288.944 298.296 - 1.94% -
BM_vector_deque_ranges_move_backward/70000 3.23% 8544.485 8820.506 - 12.77% -
SetIntersection_Front_Set_uint32_16384_64 3.23% 1586114.025 1637303.322 - -3.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.22% 31.269 32.277 - 3.79% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 3.20% 1072936.248 1107235.176 - 3.85% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.19% 3373.475 3480.959 - 3.74% -
std::remove_if(deque<int>)_(sprinkled)/1024 3.18% 522.400 539.034 - 3.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.18% 2.210 2.280 - 1.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.18% 69.417 71.622 - 3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.17% 1928015.625 1989219.318 - 1.47% -
BM_StringRelational_Compare_Large_Empty_Control 3.17% 1.612 1.663 - 3.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.17% 7536.126 7775.212 - -0.67% -
std::copy_backward(deque<int>)/8 3.17% 2.771 2.859 - 7.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 3.17% 1146830.827 1183150.537 - 1.39% -
SetIntersection_Interlaced_Set_string_262144_64 3.17% 2085814.613 2151834.797 - 1.01% -
std::multiset<int>::contains(key)_(non-existent)/8192 3.16% 8.643 8.915 - 3.38% -
SetIntersection_None_Set_uint32_256_256 3.16% 5565262.348 5740967.911 - -1.69% -
SetIntersection_None_Set_string_262144_4 3.16% 1606576.092 1657271.730 - 0.38% -
BM_vector_deque_copy_backward/2 3.15% 1.888 1.947 - -2.63% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.15% 2.938 3.030 - 3.49% -
SetIntersection_None_Set_string_262144_16 3.14% 1609898.600 1660522.787 - 0.48% -
std::partition_copy(vector<int>)/1024 3.14% 456.370 470.699 - 3.03% -
SetIntersection_None_Set_string_16384_1 3.14% 197217177.621 203407395.265 - -3.24% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.13% 2.967 3.060 - 1.41% -
SetIntersection_Interlaced_Set_uint64_64_64 3.13% 12830001.292 13231773.545 - -2.01% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 3.13% 54.086 55.778 - 1.84% -
SetIntersection_Front_Set_uint32_262144_1024 3.13% 12086796.638 12464812.157 - -13.03% -
BM_PushHeap_uint64_SingleElement_16 3.13% 0.347 0.357 - 5.83% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.12% 30.439 31.390 - 2.94% -
std::copy(list<int>)/4096 3.11% 3223.763 3324.174 - 2.54% -
std::swap_ranges(deque<int>)/1024 3.11% 319.504 329.454 - 3.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.11% 216.641 223.386 - 4.87% -
BM_StringRelational_Eq_Empty_Small_Control 3.11% 0.477 0.492 - 2.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 3.11% 528240180.002 544665095.402 - 1.65% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.09% 31.378 32.349 - 4.52% -
BM_CmpEqual_int_uchar 3.09% 1.084 1.118 - 1.03% -
bm_lexicographical_compare<unsigned_char>/64 3.09% 1.949 2.009 - 4.65% -
std::multiset<int>::ctor(const&,_alloc)/1024 3.08% 6300.064 6494.342 - -3.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.08% 42612.890 43925.920 - 0.53% -
std::all_of(vector<int>)_(process_all)/32 3.07% 8.330 8.586 - 2.50% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.07% 11254.306 11600.058 - 0.05% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.07% 12.281 12.658 - 5.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.07% 10.450 10.770 - 1.54% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.06% 18.179 18.735 - 1.67% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.06% 11939.221 12304.507 - 1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.06% 2303094.647 2373541.325 - 4.26% -
std::set<int>::upper_bound(key)_(existent)/8192 3.04% 7.827 8.065 - 4.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.04% 2954611.246 3044316.489 - 3.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.04% 59181.542 60978.014 - -2.59% -
SetIntersection_None_Set_uint32_1024_16 3.02% 8631399.743 8892469.439 - -2.40% -
std::set<int>::lower_bound(key)_(existent)/1024 3.02% 4.578 4.716 - 9.63% -
BM_CmpLess_int_schar 3.02% 1.127 1.161 - 2.57% -
std::stable_partition(list<int>)_(alloc_fails)/1024 3.02% 4099.649 4223.467 - 1.00% -
SetIntersection_Interlaced_Vector_uint64_256_1 3.02% 4030321.451 4152015.299 - -0.47% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 3.02% 527.746 543.667 - 3.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.00% 196.769 202.678 - 1.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.00% 5375.817 5537.101 - -2.58% -
SetIntersection_None_Set_string_262144_1 3.00% 1611222.006 1659518.881 - 0.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.99% 5.636 5.805 - 1.30% -
BM_PushHeap_float_Descending_16384 2.98% 0.385 0.396 - 3.25% -
BM_deque_deque_move_backward/1 2.97% 2.768 2.851 - 2.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 2.96% 11.156 11.486 - 2.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.96% 1948225.342 2005861.004 - 0.37% -
BM_deque_vector_ranges_move/2 2.95% 1.839 1.893 - 5.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 2.95% 54.700 56.315 - 0.67% -
SetIntersection_None_Set_float_16384_16384 2.95% 155211826.230 159787413.593 - 4.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.95% 183418.723 188824.973 - 4.21% -
BM_vector_deque_ranges_move_backward/65536 2.94% 8039.790 8276.466 - 12.78% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.94% 527.008 542.506 - 3.30% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.94% 217.939 224.338 - 5.32% -
std::swap_ranges(deque<int>)/8192 2.93% 2548.746 2623.537 - 2.97% -
std::find_end(list<int>)_(process_all)/8192 2.93% 7430.208 7648.171 - 1.76% -
SetIntersection_Interlaced_Set_string_262144_16 2.93% 2114084.801 2176081.053 - 1.38% -
std::find(list<int>)_(bail_25%)/1024 2.93% 128.980 132.760 - 3.84% -
BM_deque_deque_ranges_copy_backward/0 2.93% 0.826 0.850 - 0.91% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.93% 1407.338 1448.558 - -3.69% -
std::make_heap(deque<int>)_(heap)/1024 2.92% 1091.511 1123.402 - 2.74% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.92% 22.738 23.402 - 0.93% -
SetIntersection_None_Vector_uint32_262144_16384 2.92% 1106908.466 1139185.277 - 0.93% -
std::is_sorted_until(vector<int>,_pred)/1024 2.91% 409.493 421.412 - 3.28% -
BM_deque_vector_move_backward/2 2.91% 1.835 1.888 - 7.01% -
std::find_first_of(list<int>)_(large_needle)/8192 2.90% 48290280.532 49690925.574 - 3.72% -
rng::find_last(vector<char>)_(bail_90%)/8 2.90% 0.448 0.461 - 4.72% -
std::search(list<int>)_(same_length)/8192 2.89% 8326.094 8567.063 - 1.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.89% 50.164 51.613 - 0.25% -
ranges::minmax(std::deque<long_long>)/64 2.88% 25.779 26.523 - 15.86% -
BM_CmpEqual_schar_schar 2.88% 1.064 1.095 - 1.32% -
BM_PushHeap_uint64_SingleElement_4 2.87% 0.362 0.372 - 4.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.87% 761.900 783.783 - 3.04% -
SetIntersection_None_Vector_float_262144_16384 2.86% 1115330.897 1147260.768 - 1.51% -
std::find_first_of(vector<int>)_(large_needle)/50 2.86% 265.622 273.213 - -4.01% -
BM_lexicographical_compare_three_way_fast_path/16 2.85% 4.345 4.469 - 2.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.84% 29.382 30.217 - -2.34% -
BM_deque_vector_ranges_copy_backward/2 2.84% 1.836 1.889 - 2.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.84% 681.529 700.900 - -1.85% -
BM_std_minmax_element<char>/1024 2.84% 283.940 292.004 - 5.97% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.84% 6546.180 6731.978 - 2.25% -
SetIntersection_None_Vector_uint32_262144_4 2.83% 1109539.618 1140955.790 - 1.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.83% 32.297 33.211 - 2.20% -
std::multiset<std::string>::count(key)_(existent)/32 2.83% 19.520 20.072 - 0.75% -
SetIntersection_Interlaced_Set_string_262144_4 2.82% 1802737.221 1853567.873 - 0.04% -
ranges::min(std::list<long_long>)/8 2.82% 1.848 1.900 - -0.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.81% 16116.760 16569.484 - 0.30% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.80% 5.897 6.062 - 3.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.80% 1168961.483 1201721.087 - -0.29% -
SetIntersection_Interlaced_Set_float_1024_256 2.79% 13841908.587 14228599.624 - 1.75% -
SetIntersection_Front_Set_float_262144_64 2.79% 1611980.364 1656994.164 - -5.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.79% 7295.987 7499.685 - 0.74% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.78% 20.261 20.825 - 10.91% -
std::reverse_copy(vector<int>)/8 2.78% 2.399 2.466 - 5.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.78% 12691.463 13043.924 - 1.52% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.77% 27211.254 27964.161 - 1.75% -
SetIntersection_None_Vector_uint32_16384_1 2.76% 1087015.697 1117059.429 - 0.99% -
std::partial_sort(deque<int>)_(ascending)/8192 2.76% 144749.584 148745.746 - 0.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.76% 43.106 44.295 - 5.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.76% 4329707.439 4449111.191 - 6.40% -
std::make_heap(deque<int>)_(descending)/1024 2.75% 1091.486 1121.542 - 2.44% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.75% 11.018 11.320 - 9.81% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.74% 17.238 17.711 - 3.02% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.74% 1.924 1.977 - -3.65% -
SetIntersection_Front_Set_uint64_1024_4 2.73% 1037890.275 1066273.104 - 0.97% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.73% 18.210 18.706 - 0.82% -
std::map<std::string,_int>::clear()/1024 2.72% 22059.858 22660.353 - 0.68% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.72% 249.871 256.655 - 3.33% -
std::list<int>::ctor(size)/32 2.70% 335.601 344.665 - 7.40% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.70% 0.419 0.431 - 3.60% -
std::set<std::string>::insert(value)_(already_present)/32 2.69% 9.218 9.467 - 6.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.69% 17061548.406 17520841.631 - 2.84% -
std::replace(list<int>)_(sprinkled)/8192 2.69% 7277.844 7473.729 - 4.66% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.69% 83084.646 85320.376 - 2.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.69% 1044217.886 1072305.957 - 2.30% -
BM_CmpEqual_uint_short 2.69% 1.005 1.033 - 1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.68% 42357357.250 43493157.195 - 3.27% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.68% 2.001 2.054 - 1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.68% 1037299.859 1065100.364 - 2.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.68% 718.414 737.668 - 2.90% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.67% 115723.286 118817.739 - 1.84% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.67% 52434.317 53834.940 - 3.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.67% 37.261 38.256 - 3.36% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 2.67% 27275.419 28002.972 - 2.97% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.67% 3701.462 3800.131 - 2.65% -
SetIntersection_Front_Set_uint32_256_4 2.67% 4109817.725 4219370.009 - 0.02% -
SetIntersection_None_Set_uint64_256_64 2.67% 8856801.291 9092843.694 - -2.97% -
BM_deque_deque_ranges_move/64000 2.66% 3027.724 3108.166 - 1.73% -
SetIntersection_Interlaced_Set_uint32_256_4 2.66% 11116449.914 11411758.013 - -1.11% -
rng::fold_left(list<int>)/8192 2.65% 10775.886 11061.896 - 2.56% -
std::unordered_set<int>::ctor(const&)/32 2.65% 197.985 203.237 - 2.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.65% 19614.498 20133.809 - 0.91% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.65% 4.260 4.373 - 0.86% -
SetIntersection_Front_Set_uint32_64_16 2.64% 14993704.008 15388882.682 - 0.70% -
SetIntersection_Interlaced_Set_uint32_64_64 2.64% 13092092.046 13437150.288 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.63% 345352845.482 354445365.932 - 1.01% -
std::is_sorted(deque<int>,_pred)/8 2.63% 4.765 4.891 - 1.04% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.63% 4.833 4.960 - 3.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.63% 15821.059 16236.509 - 1.45% -
ranges::min(std::vector<__int128>)/8 2.62% 2.872 2.948 - 1.05% -
BM_deque_vector_ranges_move_backward/70000 2.61% 8642.182 8868.031 - 11.28% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.61% 57956652.832 59470569.414 - 2.84% -
std::fill_n(list<int>)/1024 2.60% 696.730 714.876 - 62.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.60% 1.283 1.317 - 9.67% -
BM_deque_vector_move_backward/1 2.60% 2.108 2.163 - 4.54% -
SetIntersection_Interlaced_Set_uint32_256_16 2.60% 11855730.262 12163812.712 - 1.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.60% 0.680 0.698 - 3.06% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.59% 768.432 788.373 - 1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.58% 12489978.615 12812593.842 - 0.37% -
bm_lexicographical_compare<signed_char>/64 2.57% 1.899 1.948 - -13.95% -
BM_StringRead_Hot_Shallow_Large 2.57% 0.479 0.491 - 3.02% -
SetIntersection_Front_Set_uint32_256_256 2.57% 7704152.021 7902075.657 - 3.17% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.56% 6.112 6.269 - 3.14% -
BM_vector_deque_ranges_copy_backward/64000 2.56% 7950.628 8153.787 - 13.25% -
BM_PushHeap_uint32_Random_64 2.55% 5.036 5.164 - 2.71% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.55% 1853.110 1900.287 - 3.17% -
SetIntersection_Front_Set_uint32_16_4 2.54% 54259010.238 55639724.366 - 1.63% -
SetIntersection_Interlaced_Vector_uint64_256_256 2.54% 4458275.381 4571592.581 - 0.10% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.54% 9.869 10.120 - 0.14% -
std::for_each(list<int>)/8 2.53% 2.476 2.538 - 6.75% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.53% 188544.268 193315.934 - 2.00% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 2.53% 55.749 57.160 - 2.87% -
std::upper_bound(std::forward_list<int>)/8192 2.53% 10437.963 10701.725 - -0.14% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 2.52% 7.091 7.270 - 11.66% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.52% 51344.924 52638.386 - 1.72% -
BM_deque_deque_copy/1024 2.51% 36.917 37.843 - 2.37% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.51% 16618.409 17035.376 - 3.19% -
std::partition_copy(list<int>)/32 2.51% 8.811 9.032 - 3.57% -
std::copy(deque<int>)/8 2.51% 2.742 2.810 - 5.84% -
SetIntersection_Front_Set_uint32_1024_1024 2.50% 12522534.673 12836154.720 - 3.24% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 2.50% 54.773 56.141 - 1.65% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.49% 0.484 0.496 - 4.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.49% 764.587 783.619 - 0.79% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.48% 1.693 1.735 - 4.39% -
BM_std_minmax_element<short>/70000 2.48% 18524.050 18983.583 - 0.97% -
std::map<int,_int>::find(key)_(non-existent)/8192 2.48% 7.618 7.806 - -0.64% -
std::equal(vector<int>)_(it,_it,_it)/50 2.48% 4.090 4.191 - -0.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.47% 1.583 1.622 - 5.62% -
std::map<int,_int>::ctor(const&)/8192 2.46% 52293.254 53577.268 - -8.73% -
std::find_if(vector<int>)_(bail_25%)/32768 2.46% 823.836 844.062 - 0.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.45% 204.519 209.539 - -5.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.45% 1013978.289 1038839.298 - -2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 2.44% 3.030 3.104 - 2.98% -
SetIntersection_Front_Vector_uint64_256_16 2.44% 4112104.209 4212424.338 - -0.18% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.44% 75.082 76.912 - 3.01% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.43% 4.268 4.372 - -3.95% -
std::unique(list<int>)_(sprinkled)/52 2.43% 67.296 68.930 - -1.34% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.42% 8.622 8.831 - 1.87% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.42% 49186.017 50377.049 - 1.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.42% 24.192 24.778 - 0.23% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.42% 580.243 594.267 - -22.75% -
std::partition_copy(deque<int>)/32 2.42% 12.757 13.065 - 3.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.41% 49240.499 50428.074 - 2.36% -
BM_StringFindStringLiteral/64 2.41% 2.106 2.157 - 0.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.41% 10.657 10.914 - 0.02% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.41% 49640.733 50836.139 - 2.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.40% 43.985 45.043 - 2.83% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.40% 1.631 1.670 - 2.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.40% 173076759.001 177237109.518 - -1.63% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 2.39% 3979.474 4074.640 - 1.07% -
std::is_sorted(vector<int>)/1024 2.39% 244.844 250.697 - 2.28% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.38% 16.908 17.311 - 0.63% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.38% 8759.050 8967.252 - 2.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.37% 11413.131 11683.827 - 0.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.37% 869653.317 890239.523 - 1.15% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.36% 10.699 10.952 - 4.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 2.36% 44.765 45.821 - -2.16% -
BM_num_put<bool> 2.36% 10.341 10.585 - -1.06% -
SetIntersection_Interlaced_Set_uint64_64_16 2.36% 22210820.467 22734923.338 - 0.27% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.36% 10.197 10.437 - 0.94% -
std::set<int>::clear()/1024 2.36% 9041.200 9254.523 - 0.73% -
std::pop_heap(vector<size_t>)/8 2.36% 51.526 52.741 - 2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.35% 1168180.530 1195687.897 - 1.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.35% 36.555 37.416 - 3.33% -
std::stable_sort(deque<int>)_(heap)/8 2.35% 24.311 24.883 - 5.14% -
BM_StringMove_Small 2.35% 0.718 0.735 - -7.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.35% 1072999.500 1098178.536 - -0.08% -
std::rotate(list<int>)_(1_element_forward)/50 2.34% 25.885 26.491 - 3.62% -
std::pop_heap(vector<float>)/8192 2.33% 19.639 20.097 - 2.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.33% 8659397.683 8861221.954 - -0.09% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.33% 278.776 285.273 - 3.19% -
SetIntersection_None_Set_uint64_1024_1 2.33% 8573066.566 8772838.692 - -3.52% -
std::unordered_set<std::string>::find(key)_(existent)/1024 2.33% 36.822 37.679 - -8.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.32% 5644203.615 5775170.652 - -1.29% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 2.32% 328.869 336.483 - 2.40% -
std::move_backward(deque<int>)/64 2.31% 5.174 5.293 - -1.95% -
std::sort(deque<int>)_(repeated)/8192 2.31% 6594.893 6747.409 - 0.58% -
std::generate(list<int>)/50 2.31% 15.143 15.493 - -0.48% -
std::multiset<int>::insert(value)_(already_present)/1024 2.31% 27.202 27.830 - 0.98% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.30% 1.493 1.527 - 4.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.30% 755.977 773.370 - 1.71% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.30% 8.338 8.529 - 3.14% -
BM_std_minmax_element<short>/64000 2.30% 16895.191 17282.995 - 0.71% -
BM_align/64 2.29% 0.622 0.636 - 2.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.29% 38178.103 39053.312 - 2.35% -
std::set<int>::erase(key)_(existent)/32 2.29% 21.337 21.826 - 2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.29% 1772048.180 1812634.848 - -0.75% -
BM_PushHeap_string_Ascending_262144 2.29% 30.023 30.709 - 4.63% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.28% 164.247 167.998 - 6.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.28% 2215116.158 2265520.564 - -2.74% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.27% 195.707 200.148 - 1.00% -
std::make_heap(deque<int>)_(repeated)/8192 2.27% 17932.461 18339.131 - 3.16% -
BM_deque_deque_copy_backward/70000 2.26% 8358.692 8547.997 - 7.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.26% 7421408.129 7589469.089 - 1.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.26% 555.396 567.926 - 1.14% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.25% 12799.201 13087.613 - -0.93% -
SetIntersection_Front_Vector_uint32_16384_4 2.25% 1039421.813 1062767.078 - 0.89% -
BM_StringEraseWithMove_Empty_Opaque 2.25% 0.990 1.012 - 26.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.24% 4.223 4.318 - 1.97% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.24% 15.803 16.157 - -0.36% -
std::stable_sort(deque<int>)_(ascending)/8 2.24% 18.063 18.466 - 5.39% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.24% 38990.294 39862.039 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.23% 6061202.261 6196564.839 - 0.06% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.23% 4.898 5.007 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.23% 243148300.813 248569256.535 - 2.94% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.22% 12626.284 12906.668 - 4.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.22% 41531.537 42453.104 - 1.69% -
std::map<int,_int>::clear()/1024 2.21% 10544.108 10777.574 - 1.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.21% 657.406 671.949 - 1.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.21% 763.064 779.903 - 1.88% -
bm_lexicographical_compare<signed_char>/512 2.20% 7.659 7.828 - -3.55% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 2.20% 26547.016 27131.868 - 3.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.20% 2058637.775 2103982.096 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.20% 1084432.399 1108290.406 - -0.77% -
BM_vector_deque_copy_backward/64 2.20% 3.060 3.127 - 4.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.20% 1023296.347 1045798.056 - 0.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.20% 6.806 6.955 - 5.04% -
SetIntersection_None_Set_string_16384_4 2.20% 196277216.503 200590168.846 - -2.33% -
rng::for_each(multimap<int>)/8192 2.20% 7212.593 7371.017 - -1.73% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 2.19% 25.927 26.496 - -0.20% -
BM_CmpLess_int_uint 2.19% 1.070 1.093 - 0.27% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.19% 825036.773 843073.756 - 0.18% -
std::stable_partition(vector<int>)_(sparse)/8192 2.19% 1545.562 1579.340 - 2.67% -
SetIntersection_Front_Set_string_262144_256 2.18% 15121622.190 15451196.239 - 2.47% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 2.18% 49.631 50.712 - -0.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.18% 747.366 763.632 - 0.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.18% 28.793 29.419 - -1.58% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.17% 9.201 9.400 - 1.93% -
std::deque<int>::ctor(size)/8192 2.16% 446.621 456.289 - -0.51% -
BM_deque_vector_ranges_move/1 2.16% 2.096 2.142 - 5.54% -
SetIntersection_Front_Vector_string_64_16 2.16% 20383198.528 20824066.088 - -1.84% -
SetIntersection_None_Vector_uint64_262144_64 2.16% 1098734.970 1122496.835 - -1.56% -
BM_vector_deque_ranges_copy/1 2.16% 2.278 2.327 - 6.51% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.16% 71.124 72.658 - -0.29% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 2.15% 18.915 19.323 - 0.98% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.15% 2.228 2.276 - 4.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 2.14% 13939.456 14237.399 - 1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.14% 12936604.535 13212994.425 - 2.48% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.13% 53.509 54.648 - 2.00% -
SetIntersection_Front_Set_uint64_256_4 2.13% 4139255.908 4227355.202 - -0.06% -
BM_CmpEqual_ushort_ushort 2.13% 1.055 1.078 - -0.00% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.13% 31.528 32.198 - -0.04% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.13% 23.175 23.667 - -1.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.13% 37081.833 37869.984 - -7.82% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.12% 11.303 11.543 - 0.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.12% 6181.361 6312.505 - 3.28% -
SetIntersection_Interlaced_Set_string_256_256 2.12% 28939322.179 29553023.681 - -9.14% -
std::find_if_not(deque<int>)_(process_all)/8 2.12% 2.526 2.579 - 0.12% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.12% 6175.240 6306.114 - 2.59% -
SetIntersection_Front_Set_uint32_16384_256 2.12% 3651856.293 3729242.988 - -3.63% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 2.12% 7044.868 7194.109 - 2.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.12% 1605820.555 1639827.719 - -1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.12% 3.778 3.858 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.12% 1846722.006 1885784.748 - 2.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 2.11% 36.382 37.150 - -0.52% -
std::map<int,_int>::ctor(const&)/32 2.11% 224.757 229.501 - -2.28% -
BM_deque_vector_move_backward/64000 2.11% 7832.534 7997.483 - 6.41% -
std::set<std::string>::clear()/1024 2.10% 22103.094 22568.102 - -0.09% -
BM_PushHeap_string_Ascending_16 2.10% 4.681 4.780 - 1.60% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.10% 44331.902 45264.284 - 0.71% -
BM_StringRelational_Less_Large_Huge_Control 2.09% 2.114 2.158 - -0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.09% 167581.159 171088.286 - 3.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 2.09% 1481.146 1512.121 - 13.74% -
BM_PushHeap_uint32_Random_16 2.08% 4.061 4.146 - 0.72% -
std::move(vector<bool>)_(unaligned)/512 2.08% 4.703 4.801 - 0.69% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.08% 2647.010 2702.016 - 1.45% -
BM_CmpEqual_schar_uchar 2.06% 1.081 1.103 - 0.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.06% 54760.664 55890.196 - 2.71% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.06% 118818.228 121266.623 - 1.19% -
SetIntersection_Front_Vector_string_262144_1 2.06% 1072884.916 1094967.629 - 1.32% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.05% 0.912 0.930 - -0.87% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.05% 175902014.363 179511572.381 - -0.29% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.05% 1856.526 1894.623 - 0.41% -
std::pop_heap(deque<size_t>)/8192 2.05% 58.714 59.917 - 0.45% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.05% 27.017 27.570 - 5.91% -
std::remove_copy(vector<int>)_(prefix)/50 2.05% 13.892 14.177 - 1.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.04% 16.159 16.490 - -0.26% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.04% 6346.858 6476.458 - -1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.04% 2.551 2.603 - 2.10% -
std::find_if(list<int>)_(bail_25%)/8192 2.03% 1434.270 1463.457 - 3.15% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.03% 7051090.000 7194090.562 - -1.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.03% 1026.250 1047.041 - 0.90% -
SetIntersection_Front_Set_uint64_1024_256 2.02% 3951299.022 4031161.035 - -5.77% -
std::set<int>::insert(value)_(new_value,_end)/1024 2.02% 40.433 41.250 - -6.06% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.02% 6604.602 6737.917 - -2.24% -
std::replace_if(vector<int>)_(prefix)/1024 2.01% 270.704 276.151 - 2.39% -
std::make_heap(deque<int>)_(heap)/8192 2.01% 8618.101 8791.385 - 2.24% -
rng::contains(list<int>)_(process_all)/8 2.01% 2.304 2.350 - 0.92% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 2.01% 3833.530 3910.493 - 2.29% -
SetIntersection_Front_Vector_string_256_1 2.01% 4194215.137 4278405.060 - 1.96% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.01% 15.336 15.644 - 1.27% -
SetIntersection_None_Set_float_256_64 2.00% 9170383.290 9354094.692 - -0.76% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.00% 10355.090 10562.421 - 30.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.00% 720.037 734.434 - -1.05% -
std::move(vector<bool>)_(unaligned)/4096 1.99% 26.495 27.023 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.99% 11522933.001 11752543.150 - 0.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.98% 661.580 674.689 - -0.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.98% 12.330 12.575 - 4.23% -
BM_vector_deque_copy_backward/512 1.98% 17.795 18.147 - 3.80% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.96% 159.461 162.591 - -1.10% -
SetIntersection_Interlaced_Set_string_16384_1024 1.96% 347791342.206 354616045.316 - 2.44% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.96% 21.295 21.711 - 1.98% -
std::find_first_of(vector<int>)_(small_needle)/50 1.95% 70.814 72.195 - -5.83% -
BM_num_put<const_void*> 1.95% 12.139 12.376 - 3.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.95% 311.418 317.480 - 1.75% -
std::move(vector<int>)/1048576 1.94% 56258.434 57350.971 - -18.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.94% 20.866 21.271 - 0.65% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.94% 1879.125 1915.541 - 2.74% -
std::none_of(vector<int>)_(process_all)/32 1.94% 8.303 8.464 - 0.89% -
std::map<int,_int>::count(key)_(existent)/8192 1.93% 5.758 5.869 - 2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.93% 1592535.401 1623245.930 - -0.51% -
std::map<int,_int>::find(key)_(existent)/32 1.93% 1.675 1.708 - 0.70% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.92% 194194795.213 197917693.897 - -1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.92% 1164968.740 1187293.014 - 1.55% -
rng::fold_left(deque<int>)/8192 1.91% 4410.012 4494.458 - 0.70% -
BM_StringFindCharLiteral/2048 1.91% 40.212 40.981 - 2.31% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.91% 14.673 14.953 - 2.19% -
BM_CmpLess_ushort_uint 1.91% 1.053 1.073 - 0.17% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.91% 1857.225 1892.620 - -4.28% -
std::copy_n(vector<bool>)_(aligned)/4096 1.90% 4.702 4.792 - 1.84% -
BM_PushHeap_string_PipeOrgan_4 1.90% 2.472 2.519 - -1.86% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.90% 624375.794 636250.314 - 2.82% -
SetIntersection_Interlaced_Vector_string_256_64 1.90% 18532782.442 18884686.440 - -9.46% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.89% 465.695 474.518 - 2.18% -
std::partition(list<int>)_(sparse)/32 1.89% 8.799 8.966 - 2.23% -
SetIntersection_Front_Vector_uint32_64_16 1.89% 14156177.128 14423842.715 - 0.82% -
SetIntersection_None_Vector_uint32_262144_64 1.89% 1117995.052 1139116.866 - 1.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.89% 19.137 19.499 - 0.83% -
SetIntersection_Front_Set_string_262144_262144 1.88% 17977263.508 18316065.428 - 0.15% -
BM_CmpEqual_ushort_uint 1.88% 1.054 1.073 - 2.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.88% 2860617.267 2914396.847 - -0.56% -
std::replace_if(vector<int>)_(sprinkled)/50 1.88% 13.113 13.359 - 4.15% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.87% 8.483 8.642 - -0.78% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.87% 459.340 467.942 - 5.11% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.87% 0.821 0.837 - 0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.87% 1137687.543 1158937.736 - -0.32% -
std::generate(vector<int>)/32 1.87% 7.866 8.013 - 1.50% -
std::fill(list<int>)/50 1.86% 34.626 35.269 - 1.19% -
SetIntersection_Front_Vector_uint64_256_64 1.86% 4260111.817 4339197.674 - 1.95% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.85% 21.515 21.914 - -0.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.85% 133540.937 136010.061 - -0.21% -
SetIntersection_Front_Set_uint32_64_64 1.84% 13256110.299 13500509.862 - 2.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.84% 77.080 78.499 - -0.32% -
std::multiset<int>::clear()/8192 1.84% 77090.048 78507.292 - 1.42% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.84% 6595.254 6716.477 - 3.10% -
std::stable_partition(list<int>)_(sparse)/32 1.84% 9.613 9.789 - 1.15% -
std::search(deque<int>)_(same_length)/8192 1.83% 3779.451 3848.774 - 1.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.83% 24.277 24.721 - -3.85% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.83% 6664.380 6786.177 - 1.07% -
BM_PushHeap_string_Random_16384 1.83% 16.076 16.370 - 2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.82% 338986025.511 345167028.445 - 2.33% -
BM_deque_deque_ranges_move/64 1.82% 3.026 3.081 - 0.46% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.82% 494697.895 503704.290 - 1.82% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.82% 9.195 9.363 - -0.63% -
std::search(vector<int>)_(near_matches)/1024 1.82% 14862.279 15132.625 - -0.05% -
std::multiset<int>::ctor(const&)/8192 1.82% 50458.649 51375.944 - -3.35% -
std::set<int>::clear()/32 1.82% 616.744 627.951 - 1.17% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.81% 6621.650 6741.818 - 3.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.80% 14132.986 14388.072 - -2.09% -
BM_deque_vector_copy/64 1.80% 2.580 2.627 - -51.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.80% 1587787.680 1616414.143 - -1.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.80% 1.204 1.226 - -11.58% -
std::sort(deque<int>)_(repeated)/8 1.80% 17.716 18.034 - -0.58% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.79% 660.117 671.964 - 1.34% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.79% 2873.659 2925.192 - 2.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.79% 80458.028 81898.529 - 2.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.79% 21826388.021 22216712.832 - 2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.79% 13055509.204 13288725.058 - 5.73% -
BM_deque_deque_ranges_copy/64 1.79% 3.028 3.082 - 0.26% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.79% 24.544 24.982 - 0.08% -
std::pop_heap(vector<float>)/8 1.78% 50.204 51.100 - 1.70% -
BM_std_minmax_element<short>/65536 1.78% 17388.398 17698.640 - 0.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.78% 551618.665 561457.488 - 0.32% -
SetIntersection_Front_Vector_float_262144_256 1.78% 2240823.726 2280791.370 - 0.25% -
BM_deque_deque_move_backward/4096 1.78% 152.095 154.798 - 2.46% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.77% 876.765 892.313 - -2.96% -
rng::contains_subrange(list<int>)_(single_element)/32 1.77% 10.069 10.248 - 0.32% -
std::move(vector<bool>)_(aligned)/4096 1.77% 6.970 7.093 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.77% 1027681.342 1045849.536 - -0.49% -
std::find(list<int>)_(process_all)/1024 1.77% 688.425 700.595 - 2.13% -
rng::contains_subrange(list<int>)_(process_all)/32 1.76% 10.026 10.203 - 1.61% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.76% 1873.281 1906.312 - 1.96% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.76% 362.854 369.251 - 1.14% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.76% 612813.019 623607.245 - 3.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.76% 4070255.880 4141943.578 - -0.83% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.76% 21.364 21.740 - -2.35% -
std::set<int>::ctor(const&)/1024 1.76% 6241.861 6351.675 - 1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.76% 27092264.816 27568510.968 - 6.32% -
BM_CmpLess_schar_uint 1.75% 1.096 1.115 - 0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.75% 3337.928 3396.422 - 2.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.75% 1111551.390 1131018.314 - 1.69% -
std::for_each(vector<int>)/32 1.75% 3.891 3.959 - 7.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.75% 3414841.325 3474473.843 - 0.57% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.75% 142111.579 144593.048 - 2.59% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.74% 607.498 618.069 - 2.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.73% 136840.500 139212.297 - -0.25% -
BM_deque_vector_ranges_move/64 1.73% 2.612 2.657 - -0.02% -
std::replace(list<int>)_(prefix)/50 1.73% 16.904 17.196 - 0.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.72% 167968.633 170863.238 - 2.83% -
std::unordered_multimap<int,_int>::clear()/0 1.72% 389.964 396.676 - 1.29% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.72% 29.353 29.858 - 1.30% -
BM_deque_deque_move/1 1.72% 2.539 2.583 - 3.98% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.71% 12896.078 13116.313 - 2.30% -
BM_CmpEqual_uchar_uchar 1.70% 1.056 1.074 - 2.60% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.70% 4.247 4.320 - -0.15% -
BM_CmpLess_uint_int 1.70% 1.058 1.076 - 0.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.70% 51.348 52.222 - -7.77% -
SetIntersection_Front_Vector_string_262144_4 1.70% 1188131.762 1208333.145 - 0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.70% 14971.990 15226.308 - 1.82% -
std::remove_if(list<int>)_(prefix)/1024 1.70% 1021.430 1038.748 - 4.75% -
BM_deque_vector_ranges_copy/1 1.69% 2.147 2.184 - 4.25% -
std::make_heap(deque<int>)_(repeated)/1024 1.69% 2281.060 2319.516 - 2.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.69% 13081.048 13301.577 - 3.17% -
BM_CmpEqual_short_short 1.68% 1.045 1.063 - 1.97% -
SetIntersection_None_Set_uint64_16384_1024 1.68% 162524315.131 165247908.244 - -1.66% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.68% 24.345 24.753 - 6.62% -
std::copy(vector<bool>)_(aligned)/4096 1.67% 4.784 4.864 - -1.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.67% 524.117 532.867 - -0.42% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.67% 2.889 2.938 - 0.79% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.67% 117596.136 119558.865 - -0.43% -
BM_deque_vector_ranges_move/0 1.66% 1.507 1.532 - 17.13% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.66% 1.728 1.757 - 1.10% -
std::find(vector<char>)_(process_all)/8 1.66% 0.938 0.953 - 3.16% -
std::map<int,_int>::contains(key)_(existent)/32 1.65% 1.644 1.671 - 2.05% -
SetIntersection_None_Set_uint32_256_1 1.65% 11141767.096 11325700.153 - -1.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.65% 47.688 48.474 - 0.51% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.64% 3864.377 3927.861 - 0.04% -
BM_CmpEqual_int_short 1.64% 1.116 1.134 - -0.48% -
SetIntersection_Front_Set_string_4_4 1.64% 156207863.630 158771313.650 - 1.59% -
SetIntersection_Front_Set_uint32_1_1 1.63% 528825037.144 537457564.915 - 0.43% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.63% 109364.588 111148.551 - -1.50% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.63% 21.083 21.427 - -3.24% -
BM_PushHeap_string_QuickSortAdversary_16 1.63% 10.433 10.602 - 1.66% -
std::find_end(deque<int>)_(process_all)/8192 1.63% 2027.389 2060.351 - -2.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.62% 12.193 12.391 - 0.72% -
BM_deque_deque_ranges_copy/4000 1.62% 142.413 144.718 - 2.26% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.62% 2.451 2.491 - 2.73% -
SetIntersection_None_Vector_uint64_262144_1024 1.61% 1097206.839 1114887.722 - 0.03% -
SetIntersection_Interlaced_Set_float_16384_256 1.61% 197496347.782 200673361.750 - 1.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.61% 595345.512 604918.310 - 2.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.61% 54.079 54.947 - 1.09% -
SetIntersection_None_Set_uint64_256_4 1.60% 10962119.870 11137753.467 - -3.94% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.60% 531.787 540.303 - 1.81% -
std::find_if_not(list<int>)_(process_all)/8192 1.60% 7179.866 7294.759 - 1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.60% 11509094.868 11693257.154 - 4.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.60% 6634.126 6740.051 - 0.68% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.59% 6.524 6.628 - 3.91% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.59% 10219.791 10382.715 - 11.42% -
std::make_heap(vector<int>)_(ascending)/1024 1.59% 640.384 650.588 - -0.25% -
std::sort(deque<int>)_(heap)/8 1.59% 24.308 24.694 - 1.61% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.59% 71.470 72.603 - -0.83% -
BM_std_minmax_element<short>/5500 1.58% 1467.349 1490.600 - 0.67% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.58% 6.857 6.965 - 3.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.58% 167.848 170.504 - 1.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.58% 998805.046 1014597.480 - 4.80% -
BM_PushHeap_string_QuickSortAdversary_4 1.58% 6.406 6.507 - 2.51% -
std::sort(deque<int>)_(heap)/1024 1.57% 6169.149 6266.193 - 0.73% -
BM_PushHeap_uint32_Random_4 1.57% 2.125 2.159 - -2.17% -
BM_deque_vector_ranges_copy_backward/4000 1.57% 141.891 144.117 - -0.20% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.57% 4.391 4.460 - 3.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.57% 163.748 166.312 - 0.81% -
SetIntersection_Front_Set_string_16384_256 1.57% 14718697.914 14949063.107 - 0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.56% 177103.703 179862.821 - 2.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.56% 13.595 13.807 - 0.83% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.56% 89.092 90.479 - -1.33% -
std::search(vector<int>)_(near_matches)/1000 1.56% 14173.320 14393.784 - 0.40% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 1.55% 32.270 32.772 - 0.37% -
std::fill_n(vector<bool>)/32768 1.55% 29.896 30.360 - 0.49% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.55% 3590.866 3646.519 - 1.50% -
SetIntersection_Interlaced_Vector_float_64_4 1.55% 17620623.260 17893478.242 - -0.51% -
std::multiset<int>::insert(value)_(already_present)/32 1.55% 18.571 18.858 - 1.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.54% 6623.694 6725.937 - 0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.54% 158096.250 160536.429 - 1.47% -
std::set<std::string>::clear()/32 1.54% 882.019 895.627 - 0.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.54% 22.276 22.620 - 3.64% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.54% 1001493.119 1016940.424 - -7.38% -
std::set<std::string>::count(key)_(non-existent)/32 1.54% 10.037 10.191 - -2.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.54% 445.547 452.416 - 0.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.54% 43.007 43.670 - 3.37% -
SetIntersection_Front_Set_uint32_1024_1 1.54% 1046971.899 1063102.899 - 2.07% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.54% 614.827 624.286 - 1.49% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.54% 11325.666 11499.830 - -20.52% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.54% 8.714 8.848 - -0.45% -
rng::contains(deque<int>)_(process_all)/32 1.54% 8.658 8.792 - 2.18% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.54% 324.862 329.852 - -3.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.53% 390.606 396.578 - 1.27% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.52% 97943.271 99435.895 - -6.12% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.52% 14101288.958 14316153.396 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.52% 1133956.497 1151203.600 - 1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.52% 18437595.582 18717275.745 - 0.04% -
std::multimap<std::string,_int>::clear()/32 1.52% 885.799 899.225 - -0.84% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.51% 4.783 4.855 - 1.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.51% 23.693 24.051 - 0.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.51% 14982.774 15208.904 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.51% 35.162 35.692 - -0.59% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.51% 20.927 21.242 - 0.10% -
SetIntersection_Front_Set_float_256_1 1.50% 4095247.023 4156850.528 - 0.61% -
std::copy_if(list<int>)_(every_other)/262144 1.50% 208560.638 211697.001 - 0.79% -
std::rotate_copy(deque<int>)/1024 1.50% 34.408 34.923 - 0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.50% 54479.032 55294.523 - 1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.50% 183058.939 185797.674 - -0.07% -
BM_deque_vector_copy/2 1.50% 1.828 1.855 - 2.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.49% 23.676 24.029 - 1.38% -
SetIntersection_None_Set_uint32_1024_1 1.49% 8642385.316 8771057.126 - -2.11% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.49% 248199.953 251890.290 - 2.93% -
SetIntersection_None_Vector_uint64_1024_16 1.49% 1057811.856 1073539.674 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.49% 1026023.363 1041275.054 - -0.67% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.49% 20.549 20.854 - 0.69% -
SetIntersection_None_Set_string_1024_1024 1.48% 9002446.600 9136045.854 - -0.13% -
SetIntersection_Front_Vector_uint32_64_64 1.48% 10761560.458 10921192.855 - -0.08% -
std::stable_partition(list<int>)_(dense)/32 1.48% 37.334 37.888 - 0.85% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.48% 13.845 14.050 - 1.66% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.48% 14.003 14.210 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.48% 23300436.812 23645409.894 - 3.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.48% 656.955 666.661 - 2.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.48% 98.313 99.764 - 2.58% -
SetIntersection_None_Set_uint32_256_4 1.47% 11122560.863 11286028.523 - -2.18% -
SetIntersection_Front_Set_uint32_256_16 1.47% 4381484.334 4445768.295 - -0.80% -
BM_std_minmax_element<short>/4000 1.47% 1070.798 1086.488 - 0.65% -
std::set<int>::contains(key)_(non-existent)/1024 1.46% 5.900 5.986 - -6.38% -
std::unordered_set<int>::ctor(const&)/8192 1.46% 55238.240 56046.194 - 1.45% -
std::stable_partition(list<int>)_(dense)/8192 1.46% 18812.727 19087.889 - 9.50% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.46% 1599438.068 1622808.594 - -0.80% -
SetIntersection_None_Vector_uint64_64_4 1.46% 15639633.794 15867937.480 - -0.25% -
std::set<int>::ctor(const&,_alloc)/1024 1.46% 6239.237 6330.285 - -0.56% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.46% 50648.506 51387.330 - -3.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.45% 610.743 619.607 - -5.14% -
std::for_each(multiset<int>::iterator)/8192 1.45% 7917.541 8032.288 - -0.58% -
BM_lexicographical_compare_three_way_fast_path/256 1.45% 70.168 71.185 - 0.28% -
std::partition(vector<int>)_(sparse)/50 1.44% 13.839 14.038 - -0.64% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.44% 906.935 919.993 - 5.67% -
std::unique(list<int>)_(sprinkled)/8192 1.44% 7877.926 7991.352 - 1.58% -
std::set<int>::ctor(const&,_alloc)/8192 1.44% 49743.182 50459.217 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.44% 1272.014 1290.315 - 4.77% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.44% 69.565 70.565 - 1.21% -
SetIntersection_Front_Set_string_1024_1024 1.44% 55399604.098 56196156.773 - 1.50% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.44% 232513560.161 235854961.520 - -0.95% -
std::copy(vector<bool>)_(unaligned)/32768 1.44% 214.967 218.054 - -0.03% -
BM_PushHeap_string_Random_1024 1.43% 14.878 15.091 - 2.92% -
std::upper_bound(std::vector<int>)/8 1.43% 5.995 6.080 - 2.40% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.43% 174523343.198 177011805.047 - -2.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.42% 138037.711 140001.681 - 0.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 85727.184 86946.041 - 1.62% -
ranges::minmax(std::list<long_long>)/70000 1.42% 54264.802 55035.928 - 1.00% -
BM_StringFindCharLiteral/8192 1.42% 138.029 139.990 - 1.78% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.42% 21.900 22.211 - -1.07% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.42% 53299.311 54055.291 - 3.67% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 1.42% 18.666 18.931 - -22.24% -
BM_deque_deque_ranges_move/5500 1.42% 197.234 200.031 - 1.40% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.42% 12.702 12.882 - 1.97% -
std::generate(vector<int>)/50 1.42% 11.917 12.086 - 1.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.41% 1175843.258 1192465.736 - 0.83% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.41% 9.295 9.426 - 7.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.41% 1111271.805 1126961.345 - 1.68% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.41% 12.910 13.092 - 0.81% -
SetIntersection_Front_Vector_uint32_64_1 1.41% 16251068.256 16479940.058 - 0.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.41% 259.102 262.749 - -2.50% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.41% 275.121 278.987 - 1.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.40% 756.383 766.995 - 1.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.40% 18692063.515 18954199.433 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.40% 1180468.990 1196973.012 - 5.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.40% 157622602.242 159825921.593 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.40% 1218848.581 1235879.235 - -0.60% -
SetIntersection_None_Vector_uint64_256_4 1.40% 4117457.790 4174965.361 - -0.50% -
std::transform(list<int>)_(identity_transform)/50 1.39% 30.136 30.555 - 1.23% -
ranges::minmax(std::deque<__int128>)/70000 1.39% 34500.268 34979.131 - 1.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 1.39% 35.284 35.773 - -8.40% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.38% 13.321 13.505 - 0.54% -
SetIntersection_None_Vector_string_1024_256 1.38% 1145128.274 1160896.144 - -0.33% -
SetIntersection_None_Set_string_256_256 1.38% 5789348.286 5869047.945 - 0.68% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 39288.254 39829.060 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.37% 2052411.051 2080618.817 - -0.03% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.37% 35.352 35.838 - 0.80% -
std::find(vector<char>)_(process_all)/50 1.37% 1.615 1.638 - -1.65% -
BM_CmpLess_schar_int 1.37% 1.103 1.118 - 1.31% -
SetIntersection_Interlaced_Set_string_1024_1024 1.37% 54859222.518 55608298.618 - -0.08% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.36% 4835.337 4900.956 - 1.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.36% 35.946 36.433 - 1.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 735.015 744.970 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.35% 2871826.885 2910630.959 - 0.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.35% 6569.248 6657.877 - -0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.35% 4543963.074 4605209.606 - -3.74% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.35% 481.703 488.185 - 0.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 1.34% 24.604 24.934 - -36.08% -
rng::for_each(multiset<int>)/8192 1.34% 7605.819 7707.741 - -1.02% -
std::unordered_multimap<int,_int>::clear()/32 1.34% 594.096 602.055 - -0.30% -
BM_PushHeap_string_Random_16 1.34% 10.386 10.524 - 2.18% -
BM_deque_deque_move/64000 1.33% 2980.283 3020.048 - -0.05% -
BM_PushHeap_string_QuickSortAdversary_64 1.33% 13.039 13.213 - 1.60% -
std::partition(vector<int>)_(dense)/1024 1.33% 248.780 252.097 - 5.11% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.33% 14.759 14.955 - 1.84% -
bm_ranges_lexicographical_compare<int>/64 1.33% 4.392 4.450 - 0.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.33% 32709.981 33144.180 - 3.59% -
BM_deque_deque_ranges_copy_backward/4096 1.33% 151.605 153.617 - 1.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.33% 12.856 13.026 - 1.66% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.32% 16651.217 16871.110 - 14.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.32% 4108735.736 4162921.008 - -1.15% -
std::copy_if(list<int>)_(entire_range)/262144 1.32% 215305.466 218137.958 - 1.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.31% 31596.532 32011.439 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.31% 5715938.855 5790975.615 - 0.03% -
SetIntersection_Front_Set_float_1024_16 1.31% 1168661.421 1183989.232 - -2.78% -
BM_PushHeap_uint64_Random_262144 1.31% 6.287 6.370 - 1.15% -
SetIntersection_Front_Vector_uint32_16_16 1.31% 35434297.764 35898489.556 - 0.04% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.31% 20.171 20.435 - -1.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.30% 6301.678 6383.914 - 0.86% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.30% 676.466 685.280 - 4.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.30% 16688765.735 16905941.344 - 0.75% -
SetIntersection_Interlaced_Set_float_16384_16384 1.30% 215570621.300 218373763.530 - 0.63% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.30% 7008.344 7099.469 - 0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.30% 391.044 396.120 - 1.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.30% 46210.869 46810.297 - 3.19% -
SetIntersection_Front_Vector_string_1024_4 1.29% 1156621.135 1171563.644 - -1.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.29% 451368.489 457197.686 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.29% 1012956.433 1026022.539 - -2.77% -
std::distance(join_view(vector<vector<int>>))/4096 1.29% 4.452 4.510 - -1.65% -
BM_vector_deque_move_backward/65536 1.29% 8111.042 8215.564 - 11.61% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.29% 24.929 25.250 - 3.69% -
std::pop_heap(deque<float>)/8192 1.29% 61.172 61.960 - 1.01% -
BM_deque_vector_ranges_move/65536 1.28% 2956.570 2994.554 - 0.07% -
BM_CmpLess_int_ushort 1.28% 1.106 1.120 - -0.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.28% 18.410 18.647 - 1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.28% 13589109.654 13763089.241 - 1.49% -
std::pop_heap(vector<int>)/8 1.28% 51.215 51.870 - 1.80% -
BM_PushHeap_string_Random_256 1.28% 14.286 14.468 - 2.46% -
std::pop_heap(deque<int>)/8192 1.28% 52.954 53.630 - 1.05% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.28% 55.887 56.600 - 1.19% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.28% 12630.403 12791.508 - 0.28% -
BM_deque_deque_move/5500 1.27% 196.455 198.958 - 0.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.27% 598.245 605.850 - -3.77% -
BM_std_minmax_element<short>/4 1.26% 1.232 1.247 - 0.02% -
ranges::minmax(std::deque<char>)/64 1.26% 24.935 25.250 - 8.38% -
std::replace(deque<int>)_(prefix)/50 1.26% 19.099 19.340 - 1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.26% 4302321.064 4356589.834 - 0.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.26% 391.404 396.337 - 1.01% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.26% 233.985 236.933 - 3.77% -
std::multiset<int>::erase(iterator)/1024 1.26% 24.019 24.322 - 4.81% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.25% 4.188 4.241 - 2.01% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.25% 12.944 13.106 - -0.64% -
BM_CmpLess_int_short 1.25% 1.129 1.143 - 0.67% -
rng::contains_subrange(list<int>)_(single_element)/16 1.25% 4.729 4.788 - -2.80% -
std::copy_backward(list<int>)/64 1.25% 30.874 31.261 - 1.57% -
BM_deque_vector_copy_backward/1 1.25% 2.159 2.186 - 3.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.25% 391.356 396.246 - 1.11% -
SetIntersection_None_Vector_uint64_64_16 1.25% 13256625.472 13422182.834 - -0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.25% 822.784 833.047 - 0.34% -
SetIntersection_None_Set_string_16384_1024 1.25% 202100287.833 204621042.615 - -7.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.24% 1127980.545 1141984.891 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.24% 1612031.330 1632009.847 - -1.22% -
std::make_heap(vector<int>)_(ascending)/8192 1.24% 4938.339 4999.534 - -0.70% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 1.24% 159.780 161.759 - 0.97% -
SetIntersection_Front_Set_float_16384_1 1.24% 1028596.704 1041332.383 - -0.34% -
SetIntersection_None_Set_uint64_16_16 1.24% 34867457.942 35298362.952 - -0.48% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.23% 391.383 396.206 - 1.18% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.23% 2297.087 2325.387 - -1.75% -
std::rotate(list<int>)_(1_element_forward)/8192 1.23% 8046.353 8145.424 - 0.56% -
SetIntersection_Front_Vector_uint64_64_4 1.23% 15661550.960 15854295.636 - -1.09% -
SetIntersection_Front_Set_uint32_256_1 1.23% 4117414.960 4167916.846 - 0.18% -
std::partial_sort(deque<int>)_(repeated)/8 1.22% 26.264 26.585 - 0.97% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.22% 552.816 559.574 - -0.74% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.22% 240777.835 243720.876 - -0.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.22% 18.367 18.591 - -0.24% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.22% 2684.277 2716.996 - 1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.22% 4845.671 4904.730 - -10.70% -
BM_vector_deque_move_backward/70000 1.22% 8604.870 8709.715 - 12.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.22% 165110.315 167120.712 - -0.88% -
std::move_backward(deque<int>)/512 1.22% 23.523 23.809 - -0.71% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.21% 782.140 791.640 - 0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.21% 16336.588 16534.816 - 0.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.21% 21.759 22.022 - 5.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.21% 34.191 34.603 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 1.21% 2714079.486 2746827.672 - 24.25% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.21% 690.654 698.979 - 0.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.20% 3.287 3.327 - 3.96% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.20% 910.768 921.731 - 0.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.20% 6.695 6.775 - -1.43% -
std::adjacent_find(vector<int>)/1048576 1.20% 234112.086 236922.049 - 2.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.20% 86.574 87.612 - -0.18% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.20% 13.799 13.964 - -1.44% -
rng::starts_with(deque<int>,_pred)/1048576 1.20% 510198.745 516313.461 - 1.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.20% 47.816 48.389 - 49.57% -
SetIntersection_None_Vector_uint32_16384_16 1.19% 1107364.496 1120594.368 - 1.80% -
std::multiset<int>::erase(key)_(existent)/8192 1.19% 60.467 61.188 - -1.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.19% 22.254 22.520 - 1.70% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.19% 1.768 1.789 - -3.87% -
BM_deque_vector_ranges_move_backward/4096 1.18% 148.371 150.129 - 1.23% -
SetIntersection_None_Vector_string_256_1 1.18% 4473091.548 4526062.906 - -0.05% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.18% 5.335 5.398 - -6.73% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.18% 12.865 13.017 - 1.61% -
bm_gcd_complex 1.18% 17.792 18.002 - 1.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.18% 1.808 1.830 - 1.44% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.18% 39.804 40.272 - -1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.18% 1210166.688 1224394.144 - 0.50% -
std::map<int,_int>::count(key)_(existent)/1024 1.18% 3.830 3.875 - 4.18% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.18% 18804.530 19025.501 - 1.23% -
BM_PushHeap_uint64_Random_1024 1.17% 6.195 6.268 - 2.27% -
SetIntersection_Front_Vector_uint64_262144_262144 1.17% 347915055.554 351995564.810 - 0.83% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.17% 18.892 19.113 - -0.32% -
SetIntersection_Interlaced_Vector_float_1024_1 1.17% 1036569.996 1048696.084 - 1.01% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.17% 8.726 8.828 - -1.57% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.17% 31.098 31.461 - -3.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.17% 57.264 57.933 - 10.07% -
SetIntersection_Interlaced_Set_uint32_64_1 1.17% 16272444.593 16462346.246 - 0.14% -
std::for_each(set<int>::iterator)/8192 1.16% 7795.664 7886.013 - -1.84% -
std::move(deque<int>)/32768 1.15% 2087.846 2111.948 - -9.43% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.15% 9850711.407 9964410.904 - -1.27% -
std::none_of(vector<int>)_(process_all)/50 1.15% 19.295 19.517 - 1.95% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.15% 1024796.586 1036596.347 - 0.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.15% 18.379 18.590 - -0.02% -
SetIntersection_Front_Vector_uint64_64_1 1.15% 16175456.609 16360888.240 - -0.24% -
BM_deque_vector_ranges_move/64000 1.15% 2934.633 2968.261 - -0.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.14% 65274.532 66019.458 - 0.58% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.14% 28.923 29.252 - 1.53% -
std::partition_point(deque<int>)/8192 1.13% 15.120 15.291 - 1.53% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.13% 6680.549 6755.987 - -1.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.13% 472111.593 477436.553 - 0.81% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.13% 49.844 50.405 - 0.24% -
std::fill(vector<bool>)/32768 1.12% 30.120 30.458 - 1.54% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.12% 146.112 147.752 - -2.70% -
std::find(vector<short>)_(process_all)/50 1.12% 1.675 1.694 - 0.52% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 1.12% 17.214 17.407 - -0.36% -
BM_std_minmax_element<short>/4096 1.12% 1099.893 1112.218 - 0.65% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.12% 12.923 13.067 - 1.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.12% 1.425 1.441 - 6.91% -
std::find_end(forward_list<int>)_(single_element)/8192 1.12% 6134.281 6202.865 - 1.12% -
std::unordered_multimap<int,_int>::clear()/1024 1.12% 8135.329 8226.226 - -2.31% -
SetIntersection_Front_Vector_uint32_256_16 1.12% 4140660.269 4186919.722 - -0.78% -
SetIntersection_Front_Set_uint32_16_16 1.12% 37456433.950 37874439.589 - -0.08% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.12% 1162.051 1175.015 - 1.73% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.12% 23.208 23.467 - 0.41% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.11% 7549.452 7633.523 - 1.73% -
bm_ranges_swap_ranges_vb_aligned/131072 1.11% 246.163 248.892 - 1.84% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.11% 1026.664 1038.029 - 0.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.11% 600932.168 607577.296 - 0.59% -
std::stable_sort(vector<int>)_(descending)/8 1.10% 24.133 24.399 - 0.12% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.10% 1902.554 1923.466 - 2.24% -
SetIntersection_None_Set_uint64_16_1 1.10% 65809189.316 66531658.658 - -0.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.10% 53672.698 54261.599 - 0.92% -
std::count(list<int>)_(every_other)/8192 1.10% 7240.365 7319.707 - -2.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.10% 4270034.580 4316823.495 - -0.14% -
SetIntersection_Front_Vector_uint32_4_4 1.09% 135056687.242 136533870.915 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 1.09% 68416.809 69164.644 - 1.33% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.09% 55085214.325 55687224.946 - -0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.09% 2030.884 2053.043 - 7.37% -
SetIntersection_Front_Vector_uint32_16_1 1.09% 62247451.683 62926335.512 - 0.15% -
BM_num_put<unsigned_long_long> 1.09% 11.791 11.920 - 6.26% -
ranges::min(std::vector<char>)/8 1.09% 2.439 2.465 - 0.77% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.09% 77.646 78.491 - 1.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.09% 456.155 461.110 - 0.33% -
std::set<int>::equal_range(key)_(existent)/1024 1.08% 4.474 4.523 - 5.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.08% 39.158 39.582 - 0.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.08% 50.054 50.596 - 0.24% -
rng::for_each(multiset<int>)/32 1.08% 25.381 25.656 - 2.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.08% 23.542 23.797 - 6.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.08% 1588077.717 1605213.055 - -1.81% -
std::stable_sort(vector<int>)_(repeated)/1024 1.08% 1079.300 1090.927 - 0.17% -
std::make_heap(vector<int>)_(pipe-organ)/1024 1.08% 649.001 655.991 - -1.94% -
BM_vector_deque_copy_backward/64000 1.07% 8064.623 8151.291 - 12.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.07% 12031055.079 12160247.699 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.07% 1111009.978 1122933.675 - 0.23% -
std::set<int>::ctor(const&)/8192 1.07% 50305.765 50844.830 - 0.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.07% 515000.277 520516.791 - 1.27% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.07% 1582.538 1599.482 - 2.49% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.07% 20.651 20.872 - 0.56% -
std::remove_if(deque<int>)_(sprinkled)/8192 1.07% 3898.858 3940.545 - -2.65% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.07% 54433.578 55014.587 - -6.79% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.07% 520.892 526.440 - -0.30% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.06% 591.290 597.583 - 3.27% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 1.06% 5.876 5.939 - -60.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.06% 16960101.660 17139689.059 - -3.52% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.06% 18.300 18.494 - 0.82% -
std::replace_if(list<int>)_(sprinkled)/8192 1.06% 7368.112 7445.887 - 1.71% -
std::partition(vector<int>)_(sparse)/1024 1.05% 255.723 258.414 - 1.15% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.05% 174.972 176.806 - 1.71% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.05% 67.197 67.901 - 0.78% -
rng::find_last(vector<int>)_(bail_10%)/50 1.05% 10.899 11.013 - 1.36% -
BM_StringEraseWithMove_Huge_Transparent 1.04% 42.818 43.263 - -4.56% -
rng::contains(deque<int>)_(process_all)/8 1.04% 3.008 3.039 - 0.80% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.04% 4512.348 4559.169 - 1.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.04% 587.825 593.915 - 1.00% -
std::find_first_of(list<int>)_(small_needle)/32 1.04% 93.384 94.351 - 1.71% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.04% 13.273 13.411 - 1.62% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.03% 1.153 1.165 - 2.19% -
std::sort(deque<int>)_(shuffled)/8 1.03% 22.636 22.870 - -0.63% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.03% 4638.069 4685.964 - 0.23% -
SetIntersection_Interlaced_Set_string_4_4 1.03% 157094052.435 158710357.593 - -0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.03% 212341431.165 214525677.063 - -0.25% -
SetIntersection_Front_Set_string_64_64 1.03% 35546161.463 35911553.866 - -2.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.03% 507.120 512.326 - 2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.02% 8590165.014 8678203.483 - 1.21% -
SetIntersection_Front_Vector_uint32_16_4 1.02% 53825482.091 54376992.231 - 0.24% -
std::move_backward(deque<int>)/32768 1.02% 3538.665 3574.908 - 5.33% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.02% 18753.779 18945.770 - 1.03% -
SetIntersection_Front_Set_float_16384_4 1.02% 1055974.875 1066783.568 - -0.65% -
rng::contains(vector<int>)_(process_all)/8 1.02% 2.647 2.674 - 6.04% -
BM_deque_vector_ranges_move/70000 1.02% 3206.100 3238.875 - -0.53% -
std::sort(deque<int>)_(ascending)/1024 1.02% 758.332 766.080 - 1.27% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.02% 4000.586 4041.445 - 1.22% -
BM_CmpEqual_int_schar 1.02% 1.128 1.139 - 1.50% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.02% 56785.457 57363.613 - -0.11% -
BM_PushHeap_string_Random_64 1.02% 12.883 13.014 - 2.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.02% 11051.709 11164.069 - 1.35% -
std::search(deque<int>,_pred)_(same_length)/1024 1.02% 500.201 505.283 - -1.12% -
BM_CmpEqual_ushort_uchar 1.02% 1.105 1.117 - 2.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.01% 38.724 39.116 - 1.46% -
std::for_each(list<int>)/50 1.01% 21.344 21.560 - -1.12% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.01% 5315.986 5369.795 - 0.49% -
std::move(list<int>)/8 1.01% 3.366 3.400 - 0.17% -
SetIntersection_None_Set_string_1024_64 1.01% 8853583.526 8943032.536 - -0.48% -
std::count(list<int>)_(every_other)/1024 1.01% 700.895 707.970 - 2.05% -
SetIntersection_None_Set_uint64_16_4 1.01% 55822733.973 56386100.039 - -0.50% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.01% 18.972 19.163 - 1.18% -
bm_lexicographical_compare<int>/1 1.00% 1.441 1.455 - 13.53% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.00% 577347.028 583140.690 - 1.35% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.00% 26.975 27.244 - 1.53% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(unaligned)/262144 -84.49% 11037.133 1712.385 - -0.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -73.48% 8.982 2.382 - -71.91% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -64.25% 1585.478 566.853 - -10.58% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -63.72% 1662.974 603.276 - -9.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -61.69% 59.496 22.794 - -59.67% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.65% 24.081 9.716 - -59.66% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.41% 15.040 6.556 - -56.35% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -52.81% 21846818.502 10308479.161 - 19.26% -
std::unique_copy(list<int>)_(contiguous)/1024 -50.46% 1494.613 740.451 - 0.40% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -48.53% 87.966 45.276 - 5.21% -
ranges::min(std::deque<__int128>)/70000 -48.11% 46962.333 24367.909 - -33.23% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -46.97% 73.476 38.966 - 12.48% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -45.67% 692.639 376.310 - -55.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -45.32% 0.481 0.263 - -11.08% -
SetIntersection_Interlaced_Vector_float_262144_64 -43.17% 18312753.145 10406512.175 - 12.92% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -42.45% 127.387 73.313 - -22.50% -
SetIntersection_Interlaced_Vector_float_262144_16 -41.68% 6104858.867 3560443.010 - -16.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -40.69% 24.578 14.578 - 6.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -39.91% 76.105 45.731 - -30.18% -
std::multiset<std::string>::erase(key)_(existent)/32 -38.87% 80.813 49.398 - -37.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -38.46% 3.939 2.424 - -41.69% -
BM_vector_deque_copy/0 -36.85% 0.559 0.353 - -41.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -36.34% 11.425 7.273 - 12.90% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -36.10% 0.480 0.307 - -36.13% -
std::shift_left(vector<int>)/32 -34.25% 4.542 2.986 - 0.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -32.50% 7.761 5.239 - 11.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -32.12% 2006.090 1361.707 - -21.01% -
SetIntersection_Interlaced_Vector_string_262144_1024 -31.95% 343662507.313 233878113.432 - -33.05% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -31.40% 13559293.859 9301633.747 - -3.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -30.76% 67.740 46.901 - -38.03% -
SetIntersection_Interlaced_Vector_float_16384_64 -28.72% 10013099.084 7137498.027 - -15.68% -
BM_vector_deque_move/0 -27.89% 0.550 0.396 - -9.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -27.23% 0.481 0.350 - -13.37% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -26.81% 8.466 6.196 - 0.19% -
std::fill(list<int>)/1024 -26.70% 673.365 493.573 - -26.52% -
rng::contains(list<int>)_(process_all)/8192 -26.51% 9489.061 6973.104 - -2.28% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -25.72% 10.588 7.865 - 25.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -25.39% 70.643 52.709 - -18.24% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -25.38% 0.360 0.269 - -39.56% -
ranges::min(std::deque<__int128>)/64 -25.26% 28.326 21.172 - -16.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -24.88% 0.683 0.513 - 2.52% -
ranges::min(std::vector<__int128>)/1 -24.68% 0.459 0.346 - -16.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -24.38% 1.423 1.076 - 3.06% -
SetIntersection_Interlaced_Vector_float_16384_16 -24.25% 3817565.322 2891837.045 - -21.31% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -24.13% 7.524 5.708 - 23.78% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -24.05% 29.082 22.088 - -20.17% -
std::unordered_set<int>::erase(iterator)/1024 -23.92% 26.013 19.790 - -10.91% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -23.21% 2155.805 1655.482 - -25.18% -
std::unordered_set<int>::erase(iterator)/8192 -23.18% 26.152 20.091 - -9.63% -
std::for_each_n(deque<int>)/8 -22.69% 1.315 1.017 - -18.65% -
std::unordered_set<int>::clear()/1024 -22.63% 10400.801 8046.666 - -21.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -22.52% 949.567 735.770 - -0.20% -
std::unordered_set<int>::erase(key)_(existent)/8192 -22.42% 29.286 22.721 - 0.57% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -22.41% 4.351 3.376 - -20.25% -
std::copy_if(list<int>)_(every_other)/512 -22.08% 360.141 280.634 - -21.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.82% 53.249 41.628 - -29.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -21.49% 0.697 0.548 - -1.47% -
std::unordered_set<int>::erase(key)_(existent)/1024 -21.18% 27.081 21.345 - -0.65% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.85% 943.779 746.970 - 8.35% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -20.77% 7502406.830 5943969.908 - 6.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -20.65% 6486.864 5147.637 - -4.93% -
std::set<int>::equal_range(key)_(non-existent)/8192 -20.59% 12.343 9.802 - -0.68% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -20.56% 34.482 27.393 - -11.53% -
std::unordered_set<int>::clear()/8192 -20.37% 78535.957 62534.649 - -14.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -20.22% 1576.939 1258.157 - -1.64% -
std::set<int>::equal_range(key)_(non-existent)/1024 -20.10% 7.987 6.382 - -1.49% -
SetIntersection_Interlaced_Vector_float_262144_256 -20.04% 49327994.303 39441529.998 - 16.12% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -19.90% 4368828.912 3499613.721 - -10.64% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.86% 1833135.937 1469031.826 - -6.31% -
std::unordered_set<int>::find(key)_(existent)/1024 -19.46% 1.316 1.060 - -20.68% -
std::rotate_copy(vector<int>)/8192 -18.73% 419.354 340.795 - -52.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -18.36% 39.650 32.369 - -1.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -18.33% 47889.558 39113.674 - -4.17% -
SetIntersection_Interlaced_Vector_string_16384_64 -18.29% 15211518.672 12429755.331 - -5.53% -
SetIntersection_Interlaced_Vector_float_16384_1024 -18.21% 69502125.718 56842493.451 - 23.74% -
BM_PushHeap_uint32_Random_1 -18.20% 0.527 0.431 - -3.18% -
std::find_if(vector<int>)_(process_all)/50 -18.12% 6.614 5.415 - -4.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -17.96% 12.056 9.890 - -30.76% -
BM_std_minmax_element<char>/3 -17.88% 1.248 1.025 - -14.63% -
std::find_if(vector<int>)_(process_all)/32768 -17.68% 3889.978 3202.244 - 0.27% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -17.57% 1.404 1.157 - -4.85% -
SetIntersection_Interlaced_Vector_string_262144_16 -17.46% 7042014.571 5812561.422 - -15.21% -
SetIntersection_Interlaced_Vector_float_262144_4 -17.42% 1949798.071 1610122.219 - 4.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.35% 0.697 0.576 - -0.24% -
SetIntersection_Interlaced_Vector_float_1024_64 -17.19% 5322754.924 4407699.588 - 22.15% -
SetIntersection_Interlaced_Vector_string_16384_16 -17.08% 4895218.012 4059065.923 - -5.35% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -17.06% 123.704 102.595 - 104.76% -
BM_vector_deque_move_backward/0 -17.03% 0.536 0.445 - 12.45% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -16.96% 87.983 73.057 - -19.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -16.96% 11.554 9.595 - -27.73% -
std::multiset<std::string>::ctor(const&)/32 -16.85% 836.666 695.728 - -15.00% -
std::find_if(vector<int>)_(process_all)/8192 -16.84% 968.806 805.678 - 0.47% -
std::unordered_set<int>::find(key)_(existent)/8192 -16.84% 1.451 1.207 - -16.61% -
std::unordered_set<std::string>::erase(iterator)/8192 -16.75% 38.319 31.902 - 9.29% -
BM_vector_deque_ranges_copy_backward/0 -16.73% 0.464 0.387 - -42.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -16.54% 32467.211 27096.426 - -7.92% -
std::stable_partition(deque<int>)_(sparse)/32 -16.45% 13.167 11.001 - -16.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -16.42% 28.279 23.637 - 5.71% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -16.34% 306.349 256.291 - -21.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -16.32% 25.210 21.096 - -18.40% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.24% 53704.417 44982.167 - -14.06% -
SetIntersection_Interlaced_Vector_float_1024_16 -16.22% 2517445.236 2109048.652 - 7.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.21% 6622.761 5548.973 - -14.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -15.96% 0.480 0.403 - 20.50% -
std::search(deque<int>)_(no_match)/1024 -15.91% 414.534 348.574 - 1.33% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.75% 783.320 659.941 - -16.45% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -15.44% 7668.770 6484.377 - -2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.12% 0.613 0.520 - 22.75% -
std::replace(vector<int>)_(sprinkled)/50 -15.05% 9.856 8.373 - -7.83% -
std::unordered_set<int>::find(key)_(existent)/32 -14.96% 1.375 1.170 - -16.16% -
std::unordered_set<std::string>::erase(iterator)/1024 -14.66% 32.692 27.899 - -16.84% -
std::unordered_set<int>::count(key)_(non-existent)/0 -14.61% 0.406 0.347 - 24.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -14.44% 31.757 27.171 - -6.43% -
SetIntersection_Interlaced_Vector_string_16384_256 -14.38% 44645937.490 38224574.948 - -11.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -14.36% 20.565 17.612 - 48.26% -
BM_vector_deque_ranges_copy/0 -14.28% 0.460 0.394 - -36.95% -
std::fill_n(vector<bool>)/64 -14.13% 1.592 1.367 - 1.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -14.06% 1.776 1.526 - -5.40% -
std::set<int>::ctor(const&)/32 -13.96% 251.114 216.069 - -0.03% -
std::unordered_set<int>::erase(iterator)/32 -13.91% 22.637 19.487 - -12.48% -
SetIntersection_Interlaced_Vector_float_262144_1024 -13.86% 125453270.290 108059749.541 - 11.52% -
std::unordered_set<int>::erase(key)_(existent)/32 -13.82% 24.141 20.805 - -0.10% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -13.53% 2.813 2.433 - 7.91% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.52% 53.896 46.607 - -16.51% -
std::map<int,_int>::erase(iterator)/8192 -13.51% 24.028 20.783 - -13.05% -
std::replace(vector<int>)_(sprinkled)/32 -13.44% 6.229 5.392 - -12.98% -
std::copy_n(vector<bool>)_(aligned)/1048576 -13.40% 2998.588 2596.686 - -21.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -13.37% 856.764 742.174 - 0.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.34% 28.613 24.796 - -30.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -13.29% 62.831 54.478 - -11.45% -
bm_ranges_lexicographical_compare<signed_char>/1 -13.29% 1.731 1.501 - -7.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -13.28% 355453630.398 308243995.598 - -13.23% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -13.22% 7.804 6.772 - -23.39% -
SetIntersection_Interlaced_Vector_float_256_16 -13.03% 7392749.678 6429360.626 - 4.19% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -13.03% 1.671 1.454 - 6.03% -
std::map<std::string,_int>::contains(key)_(existent)/32 -13.02% 16.168 14.063 - -14.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.97% 63289.764 55081.973 - 1.12% -
rng::find(vector<bool>)_(process_all)/50 -12.92% 0.845 0.736 - 14.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -12.87% 1.318 1.149 - 1.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -12.86% 1.168 1.018 - -14.15% -
std::is_sorted_until(deque<int>,_pred)/8 -12.83% 4.699 4.096 - -32.98% -
SetIntersection_Interlaced_Vector_string_262144_256 -12.69% 76382556.722 66688760.437 - -12.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -12.60% 10.956 9.576 - -13.39% -
std::find_if(vector<int>)_(process_all)/1024 -12.50% 129.075 112.943 - 0.57% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.43% 1045099.939 915180.168 - 0.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -12.42% 43.181 37.816 - -12.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -12.35% 760.343 666.457 - 0.62% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -12.34% 7.528 6.600 - -20.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -12.21% 9.126 8.012 - 27.92% -
BM_std_minmax_element<int>/1024 -12.20% 273.972 240.537 - -11.33% -
BM_std_minmax_element<int>/4000 -12.18% 1053.926 925.539 - -11.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -12.15% 1.542 1.355 - 0.95% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -12.15% 31.921 28.043 - -0.12% -
BM_std_minmax_element<int>/5500 -12.13% 1446.255 1270.841 - -10.68% -
std::reverse(deque<int>)/64 -12.11% 14.856 13.056 - -3.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -12.10% 1.597 1.404 - 2.70% -
BM_std_minmax_element<int>/4096 -12.09% 1078.536 948.134 - -11.20% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -11.99% 6087.101 5357.401 - -13.12% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -11.78% 2288654.769 2019043.026 - -0.33% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -11.77% 1.354 1.194 - -1.37% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -11.76% 24.964 22.029 - -7.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -11.73% 4809.305 4245.346 - 0.80% -
SetIntersection_Interlaced_Vector_float_262144_16384 -11.73% 384596919.206 339498247.857 - -4.63% -
std::unordered_multiset<int>::ctor(const&)/8192 -11.69% 61767.691 54547.879 - 0.06% -
BM_std_minmax_element<int>/512 -11.68% 138.870 122.652 - -10.95% -
SetIntersection_None_Set_uint64_262144_16 -11.65% 1353091.309 1195400.879 - -1.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -11.62% 42.889 37.905 - 4.52% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -11.52% 11.572 10.238 - -2.09% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.50% 80.650 71.379 - -11.92% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -11.39% 24.980 22.135 - -3.58% -
std::move_backward(deque<int>)/4096 -11.33% 176.874 156.830 - 0.96% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -11.32% 34.170 30.303 - -12.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -11.30% 28.109 24.934 - -4.40% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -11.30% 17.625 15.635 - 2.09% -
std::map<std::string,_int>::find(key)_(existent)/32 -11.28% 16.615 14.741 - -5.41% -
std::set<int>::insert(value)_(already_present)/1024 -11.27% 6.452 5.725 - -5.32% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -11.23% 2654.303 2356.271 - -1.20% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.12% 1.474 1.310 - -12.41% -
std::move(vector<bool>)_(aligned)/64 -11.11% 1.782 1.585 - -1.17% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -11.08% 27.206 24.191 - 13.21% -
vector<bool>(size_type,_const_value_type&) -11.07% 9.227 8.206 - -2.07% -
std::unique(deque<int>)_(contiguous)/52 -11.05% 62.481 55.577 - -3.24% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -11.00% 20.716 18.437 - 0.80% -
SetIntersection_None_Set_uint64_262144_64 -10.99% 1344526.609 1196819.582 - -0.92% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -10.92% 26.029 23.188 - -4.89% -
std::unordered_set<int>::count(key)_(non-existent)/32 -10.81% 1.682 1.500 - -6.01% -
std::distance(join_view(vector<vector<int>>))/50 -10.81% 0.654 0.583 - -8.99% -
SetIntersection_None_Set_uint64_262144_256 -10.77% 1343811.850 1199137.287 - -0.78% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -10.72% 23.767 21.219 - -11.96% -
std::multiset<std::string>::find(key)_(existent)/32 -10.59% 16.836 15.052 - 1.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -10.52% 25.362 22.694 - -5.70% -
std::copy_n(vector<int>)/4096 -10.45% 161.106 144.276 - -16.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -10.41% 1.391 1.247 - 6.25% -
vector<bool>::reserve() -10.39% 9.183 8.229 - -0.65% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -10.38% 1.784 1.599 - 3.26% -
ranges::minmax(std::deque<char>)/1 -10.31% 0.738 0.662 - -17.84% -
BM_PushHeap_float_QuickSortAdversary_1 -10.29% 0.558 0.500 - 7.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -10.24% 4.823 4.329 - 3.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.17% 11216.092 10075.258 - -5.77% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.16% 5909773.426 5309348.381 - -5.09% -
std::remove_copy(deque<int>)_(prefix)/1024 -10.11% 421.553 378.944 - 0.88% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.03% 5905867.459 5313325.467 - -9.82% -
std::is_sorted(list<int>,_pred)/8192 -10.02% 8577.627 7718.322 - -10.77% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -10.01% 50078539.773 45065842.994 - -2.86% -
ranges::min(std::list<long_long>)/70000 -10.01% 50643.750 45576.279 - 3.62% -
BM_StringRelational_Eq_Small_Small_ChangeLast -10.00% 2.188 1.969 - -2.01% -
std::unique_copy(deque<int>)_(sprinkled)/32 -9.93% 10.241 9.224 - 0.16% -
SetIntersection_Front_Set_float_1024_256 -9.93% 4194239.957 3777857.378 - -10.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -9.90% 1480.415 1333.866 - 2.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.90% 10.582 9.535 - -12.45% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -9.88% 68.828 62.028 - 0.93% -
BM_StringConstructDestroyCStr_Empty_Opaque -9.85% 2.305 2.078 - -3.54% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.83% 21739877.375 19602922.526 - -12.25% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -9.82% 70.869 63.912 - -8.10% -
SetIntersection_Interlaced_Vector_string_16384_4 -9.79% 1964278.093 1771899.634 - -3.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.79% 28006.743 25264.054 - 0.86% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.76% 1.597 1.441 - -6.37% -
std::unordered_set<std::string>::find(key)_(existent)/32 -9.76% 35.697 32.215 - -13.87% -
std::remove_copy_if(deque<int>)_(prefix)/50 -9.74% 31.212 28.172 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.71% 67869091.776 61275917.682 - -6.05% -
std::unordered_set<int>::contains(key)_(existent)/8192 -9.70% 1.500 1.354 - -13.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.69% 19.892 17.963 - 44.74% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.67% 1.166 1.053 - -10.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.63% 45244.851 40887.506 - -2.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.62% 55.708 50.349 - 15.36% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -9.59% 7263.921 6567.108 - -1.34% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -9.57% 23673.875 21407.150 - -16.77% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -9.48% 3138057.089 2840599.325 - -7.49% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -9.43% 1.491 1.351 - -8.10% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -9.39% 22659.743 20531.344 - -16.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.37% 0.520 0.471 - -32.39% -
std::find_if_not(list<int>)_(bail_25%)/32768 -9.36% 8833.035 8006.351 - 8.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.34% 4.663 4.227 - -9.32% -
SetIntersection_Interlaced_Vector_float_64_16 -9.33% 18828379.282 17072087.104 - 1.53% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.26% 5892150.894 5346343.098 - -9.31% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.22% 5822431.610 5285744.040 - -0.58% -
ranges::minmax(std::list<char>)/1 -9.18% 0.456 0.414 - 9.82% -
SetIntersection_Interlaced_Vector_string_1024_16 -9.17% 3481986.600 3162834.618 - -9.45% -
std::unique(deque<int>)_(contiguous)/32 -9.09% 54.639 49.669 - -2.34% -
std::partition_copy(deque<int>)/1024 -9.00% 700.773 637.701 - 0.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -8.99% 1786.290 1625.682 - -5.55% -
SetIntersection_None_Set_uint64_262144_1024 -8.94% 1318607.990 1200751.141 - -0.68% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -8.91% 28.765 26.203 - -11.29% -
std::generate(list<int>)/8192 -8.78% 7599.006 6931.941 - -9.90% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.77% 77366897.698 70578519.445 - -6.18% -
std::unique_copy(deque<int>)_(sprinkled)/52 -8.74% 16.372 14.942 - 1.48% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -8.72% 0.484 0.442 - 30.99% -
std::fill(vector<bool>)/64 -8.72% 1.595 1.456 - -7.14% -
BM_StringRead_Cold_Deep_Large -8.71% 1.338 1.222 - -8.71% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -8.65% 0.515 0.470 - -25.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -8.62% 11705.526 10696.356 - 2.47% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -8.59% 7.443 6.804 - 6.12% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -8.58% 1.439 1.316 - -2.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -8.54% 1.357 1.241 - 4.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -8.50% 20.021 18.319 - -0.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.49% 14018.842 12828.763 - 1.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.48% 34.399 31.482 - -26.28% -
std::reverse_copy(list<int>)/4096 -8.47% 3385.346 3098.655 - -1.16% -
std::reverse_copy(list<int>)/32768 -8.42% 28751.625 26329.548 - 0.10% -
BM_PushHeap_uint32_Ascending_16 -8.42% 1.013 0.928 - 0.02% -
ranges::minmax(std::deque<__int128>)/1 -8.41% 0.717 0.657 - -3.65% -
BM_StringRelational_Eq_Small_Small_Control -8.39% 1.951 1.788 - -3.27% -
std::vector<std::string>::ctor(size)/32 -8.38% 34.470 31.581 - -1.73% -
bm_ranges_swap_ranges_vb_unaligned/8 -8.37% 5.492 5.032 - -0.03% -
vector<bool>(const_vector<bool>&) -8.36% 10.783 9.882 - -3.64% -
std::unordered_set<std::string>::erase(iterator)/32 -8.34% 29.034 26.613 - -11.00% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.33% 1625.437 1490.028 - -6.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -8.32% 22.375 20.513 - 4.18% -
SetIntersection_Front_Vector_float_1024_1024 -8.31% 5918022.127 5426163.301 - -8.18% -
SetIntersection_Interlaced_Vector_string_1024_4 -8.31% 1730702.023 1586895.757 - -7.60% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -8.30% 23.206 21.280 - 4.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.30% 75376.551 69122.195 - -7.61% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.29% 41860696.058 38390594.942 - 1.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -8.29% 10.610 9.731 - 8.96% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.26% 1.667 1.529 - -1.83% -
std::multiset<std::string>::ctor(const&)/1024 -8.21% 37771.931 34672.076 - 0.37% -
BM_vector_deque_copy/64000 -8.19% 3085.580 2832.799 - -7.63% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -8.14% 31.072 28.544 - 0.16% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.12% 1.444 1.327 - -5.40% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -8.06% 6.565 6.036 - -2.37% -
std::for_each_n(list<int>)/8 -8.00% 2.580 2.374 - -1.06% -
std::shift_right(list<int>)/8192 -8.00% 7991.673 7352.711 - -4.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -7.99% 15094767.608 13888124.026 - -3.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.98% 209.953 193.188 - -2.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -7.98% 23.934 22.024 - -14.19% -
std::adjacent_find(deque<int>,_pred)/8 -7.95% 4.831 4.446 - 6.82% -
vector<bool>::resize() -7.92% 11.896 10.954 - 2.09% -
BM_StringRelational_Eq_Empty_Huge_Control -7.91% 0.505 0.465 - -1.68% -
std::unordered_set<int>::clear()/32 -7.89% 643.308 592.543 - -7.28% -
std::find_if(deque<int>)_(process_all)/8192 -7.89% 2333.019 2149.045 - 7.96% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -7.85% 40.345 37.176 - -2.81% -
BM_vector_deque_move/64000 -7.81% 3073.726 2833.775 - -7.68% -
BM_PushHeap_uint32_Ascending_64 -7.80% 1.707 1.574 - 3.52% -
BM_vector_deque_ranges_copy/64000 -7.79% 3076.347 2836.561 - -7.71% -
bm_ranges_lexicographical_compare<signed_char>/64 -7.75% 2.475 2.283 - -10.84% -
std::remove_copy_if(deque<int>)_(prefix)/32 -7.73% 19.952 18.410 - 3.75% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -7.71% 125403.331 115738.943 - 1.45% -
BM_num_put<unsigned_long> -7.69% 12.074 11.145 - -1.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.64% 8.002 7.391 - -4.10% -
BM_deque_deque_copy/0 -7.64% 0.920 0.850 - 7.80% -
BM_num_get<unsigned_long> -7.62% 11.172 10.321 - -1.80% -
rng::starts_with(list<int>,_pred)/8192 -7.55% 11549.496 10678.053 - 10.26% -
std::find_if(deque<int>)_(process_all)/32768 -7.54% 9368.124 8661.576 - 7.17% -
BM_deque_deque_ranges_move_backward/64 -7.51% 3.714 3.435 - 1.80% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -7.49% 25.217 23.329 - 0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.48% 28541246.020 26407187.102 - -2.89% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -7.44% 1.395 1.291 - -4.70% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -7.43% 481.404 445.658 - -5.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -7.39% 1504915.906 1393678.555 - 3.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.39% 40.434 37.447 - 0.01% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -7.38% 13.027 12.065 - -2.83% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -7.38% 27.413 25.390 - 2.92% -
std::unordered_multiset<int>::clear()/1024 -7.33% 8629.398 7997.065 - -4.67% -
BM_vector_deque_copy/70000 -7.27% 3344.425 3101.374 - -8.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -7.26% 10.313 9.564 - -3.08% -
SetIntersection_Interlaced_Vector_float_16384_4 -7.26% 1569358.166 1455428.540 - -13.29% -
std::all_of(list<int>)_(process_all)/8192 -7.26% 7655.340 7099.828 - 1.48% -
BM_vector_deque_move/70000 -7.23% 3336.597 3095.262 - -8.46% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.22% 1.390 1.290 - -4.52% -
std::reverse(deque<int>)/8 -7.15% 2.695 2.502 - -1.22% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -7.14% 7.666 7.118 - 1.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -7.13% 215.864 200.469 - -8.52% -
SetIntersection_Front_Vector_uint64_262144_16384 -7.13% 75510348.812 70126134.385 - -5.86% -
std::find_end(vector<int>)_(single_element)/8192 -7.12% 2019.142 1875.350 - 0.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.12% 57.266 53.190 - 17.57% -
std::find_if(deque<int>)_(process_all)/1024 -7.11% 292.474 271.682 - 8.99% -
BM_vector_deque_ranges_copy/70000 -7.10% 3338.108 3100.960 - -8.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.07% 34.177 31.759 - -1.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -7.04% 1.391 1.293 - -3.70% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -7.04% 36.091 33.550 - 2.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -7.02% 700.379 651.209 - -2.31% -
SetIntersection_Front_Set_uint64_16384_256 -7.01% 3916521.891 3642045.058 - -8.19% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.00% 168.102 156.332 - -2.40% -
std::partial_sort(deque<int>)_(heap)/8192 -6.99% 290804.513 270484.618 - 0.63% -
BM_std_minmax_element<int>/64000 -6.99% 16785.321 15612.484 - -6.43% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.93% 138263.956 128675.523 - -2.20% -
BM_vector_deque_ranges_move/65536 -6.93% 3068.091 2855.379 - -8.26% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -6.93% 3292.618 3064.386 - 55.01% -
BM_std_minmax_element<int>/70000 -6.93% 18356.597 17084.847 - -5.91% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -6.89% 908.971 846.305 - 1.00% -
BM_PushHeap_uint64_SingleElement_1 -6.88% 0.471 0.439 - -8.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -6.86% 182256350.737 169749277.944 - -1.01% -
BM_std_minmax_element<int>/65536 -6.84% 17188.082 16012.684 - -5.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.84% 1181.415 1100.650 - -8.73% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -6.81% 19.801 18.453 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.78% 2548744.583 2375918.310 - -0.73% -
SetIntersection_Front_Vector_uint32_16384_256 -6.77% 2264737.972 2111481.085 - -7.33% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -6.75% 21.268 19.832 - -10.30% -
std::copy_n(list<int>)/4096 -6.70% 4199.155 3918.017 - 11.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.64% 277173.472 258759.287 - 5.21% -
BM_num_get<unsigned_long_long> -6.64% 11.054 10.321 - -1.56% -
std::reverse(deque<int>)/512 -6.62% 121.082 113.065 - -2.59% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.62% 8286199.746 7737789.017 - -5.47% -
std::unique(list<int>,_pred)_(contiguous)/1024 -6.60% 1014.832 947.840 - 0.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.59% 22.000 20.550 - -10.40% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.58% 38.759 36.207 - -10.31% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.56% 903.315 844.085 - 1.81% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.53% 5.442 5.086 - -3.94% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.52% 28.950 27.063 - -5.65% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.48% 15792.021 14768.139 - -14.79% -
BM_StringRelational_Eq_Small_Large_Control -6.48% 0.497 0.464 - -3.36% -
SetIntersection_Front_Vector_uint64_16384_256 -6.43% 2278443.799 2131889.970 - -6.63% -
std::multimap<std::string,_int>::erase(iterator)/32 -6.42% 28.370 26.548 - 5.21% -
std::is_sorted_until(deque<int>)/8 -6.40% 2.950 2.761 - -2.80% -
SetIntersection_Front_Vector_uint32_256_256 -6.40% 4518943.077 4229684.536 - -6.97% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.37% 20.704 19.384 - -17.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.37% 5.594 5.238 - 16.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.37% 41368.742 38735.514 - -8.25% -
BM_StringRead_Cold_Shallow_Empty -6.35% 1.137 1.065 - -6.23% -
std::map<int,_int>::find(key)_(existent)/1024 -6.35% 4.272 4.000 - -4.62% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -6.34% 29.897 28.003 - -7.09% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -6.32% 102.109 95.651 - 55.57% -
BM_vector_deque_ranges_copy/65536 -6.32% 3049.862 2857.106 - -8.44% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.30% 30.468 28.550 - 0.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.27% 2.370 2.222 - 2.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.26% 658.343 617.100 - 0.54% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.26% 9357.217 8771.818 - 6.11% -
SetIntersection_Front_Set_float_256_64 -6.25% 5869513.304 5502910.211 - -4.14% -
ranges::minmax(std::deque<long_long>)/70000 -6.23% 27938.729 26198.386 - 6.71% -
BM_vector_deque_move/2 -6.22% 2.067 1.939 - 12.26% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.20% 56.216 52.731 - 2.91% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -6.18% 25.508 23.931 - 0.85% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -6.18% 372227.610 349225.139 - 1.58% -
SetIntersection_Front_Vector_float_16384_16384 -6.17% 79442236.454 74538408.178 - -6.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.17% 47498868.844 44569981.639 - -3.80% -
BM_StringRelational_Less_Empty_Empty_Control -6.13% 1.719 1.614 - -11.66% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.12% 17.196 16.143 - 0.61% -
bm_ranges_lexicographical_compare<signed_char>/8 -6.12% 3.630 3.408 - -1.60% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -6.12% 50661.977 47562.350 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -6.12% 24313.564 22826.270 - 0.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -6.11% 62.568 58.744 - -10.79% -
BM_StringRelational_Less_Empty_Small_Control -6.09% 1.717 1.613 - -8.23% -
std::find_if(list<int>)_(process_all)/1024 -6.06% 732.182 687.848 - -4.23% -
ranges::minmax(std::deque<char>)/8 -6.05% 3.981 3.740 - 3.92% -
BM_vector_deque_move/65536 -6.03% 3034.291 2851.392 - -8.22% -
BM_deque_deque_move_backward/0 -6.02% 0.860 0.808 - -12.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.01% 7654461.017 7194627.394 - 0.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -6.01% 0.280 0.263 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.94% 1044997.115 982923.505 - -7.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.93% 1.202 1.130 - -8.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.92% 25.113 23.627 - 27.23% -
std::shift_right(list<int>)/50 -5.91% 28.319 26.644 - 0.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.91% 14544.564 13685.555 - -1.41% -
BM_vector_deque_ranges_move_backward/5500 -5.90% 211.576 199.090 - 1.04% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.88% 2.954 2.780 - 4.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.85% 30.012 28.255 - -3.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.82% 1814.571 1708.926 - -9.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -5.82% 1233248.708 1161492.050 - -5.07% -
std::stable_partition(deque<int>)_(sparse)/50 -5.80% 30.225 28.471 - -3.21% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.77% 122516154.302 115447339.559 - -4.00% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.75% 1946302.734 1834293.621 - -1.43% -
std::find_if(list<int>)_(process_all)/8 -5.74% 2.387 2.250 - -4.29% -
std::reverse(vector<int>)/8 -5.74% 1.599 1.507 - -2.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -5.73% 61.035 57.540 - -1.76% -
BM_deque_deque_ranges_copy/64000 -5.72% 3106.004 2928.283 - 0.11% -
SetIntersection_None_Set_uint64_16384_16384 -5.70% 177690331.256 167560421.089 - -2.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -5.69% 21.423 20.204 - 3.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.67% 82853.758 78152.379 - -1.60% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.65% 39.568 37.333 - -9.08% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -5.63% 18807.733 17748.796 - -0.18% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -5.61% 27.730 26.173 - -4.24% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.60% 1.238 1.169 - -0.58% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.60% 10.808 10.203 - -10.22% -
BM_num_get<unsigned_int> -5.59% 10.285 9.710 - -0.82% -
BM_PushHeap_uint32_SingleElement_4 -5.58% 0.353 0.334 - -6.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.57% 1570567.034 1483008.980 - -0.71% -
std::find_if(list<int>)_(process_all)/8192 -5.57% 7540.865 7120.962 - -7.94% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -5.57% 25.382 23.968 - 0.80% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -5.54% 10.871 10.269 - 0.92% -
std::partition(deque<int>)_(sparse)/50 -5.54% 18.339 17.324 - 12.11% -
std::multiset<int>::contains(key)_(existent)/1024 -5.53% 4.016 3.794 - -4.20% -
std::set<int>::insert(value)_(already_present)/8192 -5.53% 9.926 9.377 - -6.19% -
BM_std_minmax_element<short>/3 -5.52% 1.248 1.179 - -2.47% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -5.52% 32.815 31.004 - -0.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.52% 1715.120 1620.502 - -7.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.51% 97989.024 92586.681 - 1.79% -
BM_vector_deque_ranges_move/64000 -5.51% 3003.954 2838.340 - -7.52% -
BM_StringAssignAsciiz_Large_Opaque -5.50% 12.120 11.453 - -1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.50% 150986999.520 142681494.352 - -0.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.47% 1017.867 962.160 - -1.34% -
std::remove(deque<int>)_(sprinkled)/50 -5.47% 57.397 54.260 - -0.09% -
ranges::min(std::list<__int128>)/8 -5.45% 2.305 2.179 - 5.65% -
std::search(list<int>)_(single_element)/1024 -5.43% 766.861 725.204 - 0.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -5.42% 1.505 1.423 - 9.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.41% 3581.427 3387.558 - -4.63% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.40% 2072228.976 1960241.261 - -10.22% -
std::partition_copy(deque<int>)/8192 -5.38% 6069.601 5742.936 - 0.63% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.38% 11.435 10.820 - -3.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -5.38% 38.524 36.452 - 11.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.38% 1054447.221 997737.968 - -5.58% -
BM_std_minmax_element<short>/2 -5.38% 0.688 0.651 - -4.64% -
std::sort_heap(vector<int>)/8 -5.37% 32.615 30.864 - 4.05% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.36% 172.352 163.116 - -6.21% -
SetIntersection_Front_Vector_uint64_1024_256 -5.36% 2213010.982 2094425.286 - -8.41% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -5.35% 18.007 17.043 - -0.60% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.34% 23.801 22.530 - 4.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.34% 25.217 23.871 - -5.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.34% 357699517.603 338607253.186 - -7.69% -
std::replace(vector<int>)_(sprinkled)/1024 -5.33% 165.194 156.385 - -8.01% -
BM_StringRead_Cold_Shallow_Small -5.33% 1.127 1.066 - -5.05% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.32% 4.345 4.114 - -9.17% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -5.31% 16621.232 15738.255 - -0.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.30% 21.724 20.573 - -10.08% -
std::unordered_set<std::string>::clear()/1024 -5.28% 23932.430 22667.852 - -4.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -5.28% 32.780 31.048 - -0.38% -
std::search(list<int>)_(same_length)/1024 -5.28% 819.911 776.611 - 1.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -5.26% 1.411 1.336 - -10.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.26% 4988986.211 4726774.347 - 3.31% -
std::generate_n(list<int>)/8192 -5.25% 7424.806 7035.039 - 2.42% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -5.25% 8.709 8.252 - 1.46% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -5.25% 76677.748 72654.131 - -1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.25% 1983814.131 1879743.084 - 3.22% -
BM_num_get<long_long> -5.22% 11.076 10.498 - -3.47% -
BM_deque_deque_ranges_copy_backward/1 -5.21% 2.730 2.588 - -1.46% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -5.21% 1.720 1.630 - -7.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.20% 1.675 1.588 - -5.22% -
std::fill(vector<bool>)/512 -5.19% 1.574 1.492 - -0.10% -
BM_vector_deque_ranges_move/70000 -5.16% 3268.440 3099.813 - -8.20% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.13% 887.292 841.734 - 11.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.10% 23.923 22.702 - -1.81% -
SetIntersection_Interlaced_Vector_string_256_4 -5.10% 6201244.921 5884964.108 - -3.78% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.08% 111.649 105.977 - -6.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -5.08% 54.679 51.903 - -1.21% -
std::copy_backward(deque<int>)/262144 -5.05% 34398.338 32662.938 - 4.62% -
BM_deque_deque_move/65536 -5.04% 3232.773 3069.874 - -1.06% -
std::partition(deque<int>)_(sparse)/32 -5.04% 12.577 11.943 - 18.62% -
std::unordered_set<std::string>::ctor(const&)/1024 -5.03% 34816.036 33066.480 - -0.60% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.00% 33.575 31.897 - -5.47% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.99% 23.709 22.527 - 1.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.98% 157408.483 149563.058 - 0.29% -
SetIntersection_Front_Set_float_262144_16384 -4.96% 224140602.433 213022152.207 - -6.65% -
BM_PushHeap_uint32_Ascending_256 -4.95% 2.247 2.136 - 2.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -4.93% 1.343 1.277 - 4.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.92% 0.279 0.265 - -0.36% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.91% 17140.559 16298.266 - 0.08% -
std::multiset<int>::find(key)_(existent)/1024 -4.91% 4.180 3.975 - -1.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.88% 330.586 314.437 - -10.76% -
BM_PushHeap_string_Descending_262144 -4.88% 3.153 2.999 - -12.37% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.88% 63.410 60.315 - -5.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.88% 977548.598 929876.929 - -5.10% -
std::replace(vector<int>)_(sprinkled)/8192 -4.87% 1302.049 1238.683 - -3.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -4.86% 900.723 856.920 - 0.63% -
SetIntersection_Front_Set_uint64_16384_4 -4.85% 1067551.954 1015749.371 - -5.64% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.85% 1.476 1.405 - -11.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.84% 3.104 2.954 - 0.70% -
std::copy_n(vector<int>)/262144 -4.84% 12319.832 11723.919 - -4.54% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -4.81% 1.454 1.384 - 0.39% -
BM_vector_deque_ranges_copy_backward/65536 -4.79% 8768.389 8347.969 - 12.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.78% 6.487 6.177 - -2.71% -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 -4.78% 0.271 0.258 - 1.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -4.77% 726.829 692.152 - 36.94% -
std::copy_backward(vector<int>)/4096 -4.76% 226.403 215.623 - -7.68% -
std::pop_heap(deque<std::string>)/1024 -4.75% 62.304 59.343 - -2.33% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -4.74% 262.501 250.056 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.74% 5.311 5.059 - 8.56% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -4.74% 0.363 0.345 - -0.05% -
BM_num_get<void*> -4.73% 11.393 10.854 - -0.17% -
ranges::min(std::deque<__int128>)/1 -4.72% 0.666 0.634 - -4.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -4.71% 1.286 1.225 - -10.45% -
std::adjacent_find(deque<int>)/8 -4.70% 3.660 3.488 - -28.45% -
SetIntersection_Front_Vector_float_262144_16384 -4.68% 79514930.875 75795407.956 - -4.62% -
std::remove(deque<int>)_(sprinkled)/32 -4.68% 52.110 49.674 - 0.27% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -4.66% 882.546 841.411 - 19.74% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.65% 16.687 15.911 - -1.69% -
BM_StringAssignAsciiz_Large_Transparent -4.64% 11.970 11.414 - -1.67% -
BM_StringRead_Cold_Deep_Small -4.63% 1.198 1.143 - -6.51% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -4.62% 22402.157 21366.475 - 0.04% -
BM_num_get<long> -4.60% 11.182 10.669 - -1.20% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.59% 543.897 518.915 - -4.86% -
BM_CmpEqual_short_uint -4.58% 1.154 1.101 - -0.44% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.58% 1.159 1.106 - -4.17% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.56% 19.922 19.014 - -2.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.53% 58974.839 56304.207 - -2.75% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.53% 1.562 1.492 - -7.52% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.52% 1.450 1.384 - -1.92% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.51% 2.326 2.221 - -22.81% -
std::find_end(vector<int>)_(single_element)/1024 -4.50% 257.729 246.140 - 0.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.50% 4.188 3.999 - -1.30% -
SetIntersection_Interlaced_Set_string_64_64 -4.49% 34943341.362 33374001.261 - -4.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.49% 1162911.701 1110726.031 - -4.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.48% 20.582 19.660 - 6.87% -
std::remove_copy(deque<int>)_(prefix)/50 -4.48% 20.952 20.014 - -5.91% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.47% 1.417 1.353 - 2.79% -
BM_StringFindAllMatch/8 -4.47% 2.959 2.827 - -1.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.45% 26371.777 25199.053 - 0.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.45% 37.340 35.680 - -2.96% -
std::find_end(deque<int>)_(single_element)/1000 -4.43% 323.593 309.243 - -0.99% -
SetIntersection_None_Vector_uint64_262144_16 -4.43% 1125709.465 1075817.136 - -4.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.42% 10490.677 10027.037 - 1.46% -
SetIntersection_None_Set_uint32_16384_16384 -4.42% 159683381.420 152626158.028 - -2.13% -
SetIntersection_Front_Vector_uint64_262144_16 -4.41% 1114059.742 1064884.894 - -5.58% -
BM_vector_deque_ranges_copy_backward/2 -4.41% 1.916 1.832 - -8.33% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.40% 30.528 29.184 - 11.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.40% 31.383 30.002 - -0.74% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -4.40% 142.656 136.382 - 1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -4.40% 15227127.472 14557436.607 - 4.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.39% 2450293.250 2342709.882 - -0.45% -
BM_StringAssignStr_Huge_Transparent -4.38% 113.584 108.606 - 0.21% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.38% 73250207.720 70044683.026 - -7.63% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -4.37% 0.287 0.275 - -0.16% -
std::copy_if(vector<int>)_(entire_range)/64 -4.37% 16.077 15.374 - 0.58% -
BM_deque_vector_ranges_copy_backward/70000 -4.35% 9096.432 8700.859 - -14.86% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.35% 11.734 11.224 - -1.41% -
BM_StringAssignAsciizMix_Transparent -4.34% 3.104 2.969 - -0.09% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.33% 32.109 30.719 - -3.78% -
BM_StringRead_Cold_Deep_Empty -4.32% 1.196 1.145 - -12.50% -
ranges::minmax(std::deque<long_long>)/8 -4.32% 4.178 3.998 - 3.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.31% 8750.662 8373.192 - -9.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.31% 3159734.537 3023573.810 - 1.34% -
BM_vector_deque_ranges_move_backward/4096 -4.29% 154.664 148.024 - 0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.27% 14664.326 14037.845 - 0.12% -
rng::find(vector<bool>)_(process_all)/1024 -4.27% 4.674 4.474 - -4.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -4.24% 595.576 570.300 - 0.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.24% 21.907 20.978 - -1.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -4.22% 407.173 389.999 - -0.47% -
std::find_if(vector<char>)_(bail_25%)/1024 -4.21% 26.306 25.198 - 0.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.20% 0.336 0.322 - 1.87% -
BM_StringFindNoMatch/10 -4.20% 1.327 1.272 - -4.32% -
std::copy_if(list<int>)_(every_other)/4096 -4.19% 3592.295 3441.645 - -17.39% -
SetIntersection_Front_Set_string_16384_16 -4.18% 1891736.823 1812586.585 - -6.47% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -4.18% 22.452 21.513 - -0.87% -
std::find_end(vector<int>)_(single_element)/1000 -4.18% 252.557 241.998 - 1.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -4.18% 64891.111 62179.967 - 0.88% -
std::move(list<int>)/64 -4.16% 41.038 39.330 - 0.81% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -4.16% 156168.584 149672.542 - 2.56% -
BM_std_minmax_element<int>/64 -4.15% 17.257 16.541 - -3.01% -
SetIntersection_Front_Vector_uint32_262144_256 -4.13% 2235968.251 2143560.621 - -6.31% -
ranges::min(std::vector<long_long>)/8 -4.13% 2.239 2.146 - -1.10% -
SetIntersection_Front_Set_string_256_64 -4.11% 14710960.585 14106772.959 - 0.33% -
std::sort(vector<int>)_(repeated)/8 -4.11% 16.510 15.832 - 0.45% -
BM_num_get<unsigned_short> -4.10% 10.542 10.110 - -1.69% -
std::unordered_multiset<int>::clear()/8192 -4.10% 65073.022 62405.678 - -4.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.10% 1883126.916 1805974.924 - -6.05% -
SetIntersection_Interlaced_Vector_string_256_256 -4.08% 20463936.773 19628135.397 - -6.05% -
SetIntersection_None_Vector_string_262144_16 -4.08% 1305485.296 1252225.176 - -1.61% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.07% 468.813 449.716 - -7.27% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.07% 5839136.717 5601683.296 - -21.82% -
BM_StringRead_Cold_Shallow_Large -4.05% 1.152 1.105 - -4.05% -
std::distance(deque<int>)/8192 -4.05% 0.881 0.845 - -0.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.05% 47361.552 45444.935 - -0.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.03% 36250.343 34790.605 - -2.62% -
BM_PushHeap_float_PipeOrgan_16 -4.03% 0.927 0.890 - -1.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -4.02% 4684049.889 4495973.575 - -0.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.01% 233.896 224.509 - -7.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.00% 58.785 56.436 - 1.13% -
std::find_if_not(deque<int>)_(process_all)/50 -3.98% 13.136 12.613 - -0.11% -
BM_StringFindNoMatch/32768 -3.98% 519.774 499.091 - 0.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.98% 74777.726 71802.788 - 7.70% -
BM_deque_vector_move/4096 -3.97% 152.744 146.681 - 1.20% -
BM_PushHeap_uint32_Random_256 -3.96% 5.691 5.466 - 0.96% -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 -3.92% 0.268 0.257 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.90% 1042439.531 1001796.897 - -5.69% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.89% 6.792 6.528 - 0.67% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.88% 2.363 2.271 - -4.85% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.87% 12825.749 12328.871 - -1.53% -
SetIntersection_Front_Set_string_262144_16 -3.87% 1889996.852 1816866.310 - -10.93% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.87% 32.405 31.152 - -2.10% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.86% 14969.570 14391.689 - -2.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -3.86% 8.955 8.609 - -6.78% -
std::find_first_of(deque<int>)_(small_needle)/1024 -3.84% 3603.579 3465.220 - -0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.81% 18911082.908 18191092.847 - -0.31% -
std::map<std::string,_int>::clear()/0 -3.80% 411.897 396.262 - 0.22% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.79% 44.398 42.715 - -1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.79% 1176111.715 1131525.196 - -2.74% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.78% 205.598 197.823 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.78% 4691.510 4514.280 - -1.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.76% 1.103 1.061 - -6.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.76% 0.465 0.448 - 1.18% -
std::find_if(vector<char>)_(bail_25%)/32768 -3.76% 831.602 800.326 - 0.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.75% 8881.043 8547.652 - 2.05% -
std::set<std::string>::find(key)_(non-existent)/32 -3.74% 10.150 9.770 - 8.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.74% 66974.383 64472.580 - -6.94% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -3.72% 34.516 33.231 - -23.43% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.72% 543.546 523.309 - -2.55% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.71% 36013.067 34675.961 - -1.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.71% 1.193 1.149 - -9.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -3.70% 1.520 1.464 - 0.09% -
BM_deque_deque_ranges_move_backward/512 -3.68% 19.754 19.026 - 0.78% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.68% 13.231 12.744 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.68% 1839265.527 1771603.549 - 1.52% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.67% 36.363 35.028 - -1.73% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -3.67% 69.173 66.634 - -0.20% -
std::find_if_not(list<int>)_(process_all)/1024 -3.66% 727.812 701.148 - -3.19% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.66% 10.975 10.574 - 1.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -3.65% 19.002 18.308 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.65% 3.605 3.474 - -1.44% -
BM_deque_vector_ranges_copy/2 -3.64% 1.911 1.842 - 1.18% -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 -3.63% 0.606 0.584 - 0.07% -
std::set<int>::insert(value)_(already_present)/32 -3.63% 1.824 1.758 - 0.44% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -3.63% 747.685 720.556 - 0.24% -
BM_deque_deque_ranges_move/70000 -3.61% 3468.298 3343.017 - -3.00% -
std::multiset<int>::upper_bound(key)_(existent)/32 -3.58% 2.489 2.400 - -0.09% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.57% 22960.168 22139.728 - 2.66% -
SetIntersection_Interlaced_Set_float_262144_4 -3.57% 1299437.010 1253054.281 - -0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.57% 1473.686 1421.122 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -3.55% 555827590.817 536097934.364 - -0.45% -
SetIntersection_None_Set_uint32_262144_16 -3.55% 1179745.768 1137899.172 - -3.55% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.53% 4974758.259 4799114.664 - -4.47% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.52% 11262728.697 10865853.284 - -1.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.51% 1136973.505 1097027.234 - -4.78% -
std::stable_partition(list<int>)_(sparse)/8192 -3.51% 8842.908 8532.602 - -4.42% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.51% 12.982 12.527 - -2.55% -
BM_num_get<bool> -3.50% 12.150 11.725 - -1.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.49% 2285790.984 2206080.574 - 0.73% -
std::find_first_of(deque<int>)_(small_needle)/8192 -3.49% 28703.198 27702.609 - -0.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.48% 0.669 0.646 - -0.31% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -3.48% 685.204 661.371 - 0.06% -
SetIntersection_Front_Set_uint32_262144_64 -3.48% 1673467.760 1615313.537 - -4.20% -
SetIntersection_Front_Vector_uint64_64_64 -3.47% 10914348.146 10535107.723 - -1.50% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.47% 2217.659 2140.641 - -3.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.47% 6737596.521 6503769.503 - -1.37% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.47% 18671743.082 18023915.689 - 0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.47% 796.001 768.413 - -1.50% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.46% 1330238.404 1284157.900 - 0.11% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.46% 1.598 1.542 - 0.67% -
rng::starts_with(deque<int>)/8 -3.46% 4.029 3.889 - -2.26% -
BM_vector_deque_ranges_move/1 -3.45% 2.399 2.316 - 6.45% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.45% 29.908 28.877 - -4.37% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.44% 9.580 9.251 - -3.23% -
BM_vector_deque_ranges_copy_backward/70000 -3.43% 9002.236 8693.235 - 9.82% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.42% 1.556 1.503 - -7.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.41% 24.750 23.906 - -6.09% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -3.41% 24.313 23.485 - -0.01% -
SetIntersection_Front_Vector_float_64_64 -3.39% 11021281.465 10647438.851 - -2.19% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.39% 70.088 67.713 - -2.57% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.39% 3.766 3.638 - 0.59% -
std::none_of(list<int>)_(process_all)/32768 -3.38% 26892.773 25984.576 - 1.15% -
BM_PushHeap_float_Ascending_16384 -3.37% 4.373 4.225 - -3.26% -
BM_StringFindAllMatch/1 -3.37% 3.218 3.110 - -1.50% -
SetIntersection_None_Set_uint64_262144_4 -3.37% 1232932.129 1191361.490 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.36% 1369769.434 1323687.398 - -0.85% -
BM_deque_vector_ranges_copy_backward/0 -3.36% 1.526 1.475 - 3.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.36% 88927.463 85940.756 - -0.87% -
std::find_if_not(list<int>)_(bail_25%)/8192 -3.36% 1478.680 1429.038 - 0.78% -
BM_std_minmax_element<int>/4 -3.35% 1.252 1.210 - -3.93% -
BM_deque_vector_move/4000 -3.35% 146.960 142.036 - 0.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.34% 14.971 14.470 - 6.68% -
SetIntersection_Front_Vector_string_16384_4 -3.34% 1211928.880 1171400.007 - -1.34% -
std::is_sorted(vector<int>,_pred)/8 -3.34% 3.349 3.237 - -2.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.33% 42.927 41.496 - -0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.32% 64.154 62.023 - -2.25% -
SetIntersection_Front_Vector_uint64_262144_256 -3.32% 2266759.854 2191613.597 - -3.76% -
rng::find_last(list<int>)_(bail_10%)/1024 -3.31% 675.124 652.753 - -47.39% -
SetIntersection_Front_Vector_uint32_256_64 -3.31% 4349188.111 4205171.848 - -3.09% -
std::upper_bound(std::list<int>)/8192 -3.31% 14167.923 13699.044 - 4.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -3.29% 618.369 598.014 - -0.64% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.29% 30.944 29.926 - -1.12% -
std::all_of(vector<int>)_(process_all)/8 -3.28% 2.366 2.289 - -2.75% -
SetIntersection_None_Set_uint32_16384_256 -3.28% 156220265.034 151103883.201 - -2.09% -
SetIntersection_Interlaced_Vector_string_64_64 -3.27% 26589776.485 25720075.881 - -5.66% -
std::pop_heap(deque<float>)/1024 -3.27% 12.814 12.396 - -6.79% -
std::remove(deque<int>)_(prefix)/50 -3.26% 62.352 60.317 - -0.92% -
std::find(vector<long_long>)_(bail_25%)/8 -3.26% 0.891 0.862 - -0.68% -
std::unordered_set<std::string>::clear()/8192 -3.25% 223563.367 216300.254 - -2.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.25% 34.459 33.340 - 1.41% -
SetIntersection_None_Set_uint32_262144_4 -3.24% 1178378.092 1140147.869 - -3.48% -
bm_gcd_trivial -3.24% 0.678 0.656 - -2.91% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.24% 41.734 40.384 - 0.70% -
ranges::min(std::list<__int128>)/64 -3.23% 36.181 35.012 - 5.49% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.23% 12.811 12.397 - 0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.23% 1074228.257 1039558.739 - -1.25% -
SetIntersection_None_Set_uint32_262144_64 -3.23% 1178378.500 1140374.024 - -3.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.22% 1054591.579 1020603.747 - -2.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.22% 42.069 40.714 - -2.44% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.22% 3.935 3.808 - -0.55% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.21% 77189068.793 74710242.131 - -0.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -3.21% 5.738 5.554 - -0.57% -
std::sort(deque<int>)_(ascending)/8 -3.19% 18.088 17.510 - -0.53% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.19% 5.556 5.378 - 1.05% -
std::find_if(vector<int>)_(bail_25%)/8 -3.18% 0.762 0.737 - 0.21% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.17% 37.004 35.831 - -2.67% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.17% 21.032 20.365 - 1.28% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.17% 207.381 200.807 - -4.23% -
BM_PushHeap_uint32_Ascending_1024 -3.17% 2.691 2.606 - 2.13% -
SetIntersection_Interlaced_Set_string_16384_64 -3.16% 356539546.670 345269995.270 - -1.84% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.15% 36.272 35.128 - -0.28% -
BM_deque_vector_copy_backward/70000 -3.15% 9166.082 8877.132 - 13.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.15% 1541073.643 1492580.765 - 0.72% -
std::rotate(deque<int>)_(by_1/3)/1024 -3.14% 415.792 402.720 - -0.87% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.14% 12.806 12.404 - 0.36% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.14% 30393.231 29439.466 - -1.12% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 -3.14% 3.438 3.330 - 0.18% -
std::copy_if(list<int>)_(entire_range)/32768 -3.14% 26489.789 25659.193 - 0.29% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.13% 31.221 30.243 - -3.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.12% 3498329.626 3389311.671 - 5.81% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.11% 16.139 15.637 - -1.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.11% 89.164 86.388 - -2.12% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.11% 908.038 879.779 - 1.28% -
std::sort(deque<int>)_(repeated)/1024 -3.11% 991.532 960.696 - 0.08% -
SetIntersection_None_Set_float_256_1 -3.11% 11625109.734 11263636.344 - -0.91% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.11% 121066.133 117301.975 - -0.31% -
BM_PushHeap_uint32_SingleElement_16 -3.11% 0.346 0.335 - -1.30% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.10% 17691892.446 17143087.010 - -3.45% -
std::partial_sort_copy(vector<int>)_(heap)/8192 -3.10% 101023.781 97892.216 - 0.64% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.10% 240.936 233.469 - 2.78% -
std::search(list<int>)_(same_length)/1000 -3.09% 775.414 751.470 - 1.27% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 -3.09% 589.162 570.972 - 0.19% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.08% 177248.375 171780.887 - -0.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.08% 22.054 21.374 - -4.47% -
std::multiset<int>::find(key)_(existent)/32 -3.08% 1.619 1.569 - -1.94% -
BM_PushHeap_uint32_Ascending_262144 -3.08% 4.889 4.739 - 1.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.07% 1051.704 1019.433 - 1.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.06% 4461053.011 4324344.463 - 1.50% -
SetIntersection_None_Vector_float_16384_4 -3.06% 1113984.156 1079863.707 - -0.91% -
BM_CmpEqual_ushort_int -3.06% 1.080 1.047 - 0.87% -
BM_PushHeap_string_SingleElement_262144 -3.06% 2.652 2.571 - -5.93% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.05% 4.809 4.662 - 10.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.04% 9670.167 9375.753 - -3.86% -
std::find(list<int>)_(process_all)/32768 -3.04% 26097.886 25303.474 - -3.47% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.04% 55.182 53.504 - -1.70% -
SetIntersection_Front_Vector_uint64_16384_64 -3.04% 1375013.549 1333209.518 - -2.96% -
std::set<int>::contains(key)_(existent)/8192 -3.04% 8.484 8.226 - 1.36% -
ranges::minmax(std::list<__int128>)/1 -3.04% 0.447 0.434 - -5.70% -
BM_StringRelational_Less_Empty_Huge_Control -3.03% 1.663 1.613 - -6.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -3.03% 19.369 18.782 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.03% 17669257.603 17133779.876 - -1.96% -
SetIntersection_None_Set_uint32_262144_1 -3.03% 1182417.723 1146635.252 - -3.33% -
BM_num_get<long_double> -3.03% 37.579 36.442 - -2.82% -
SetIntersection_Interlaced_Vector_string_262144_16384 -3.02% 1015984.295 985278.810 - -2.45% -
SetIntersection_None_Vector_uint32_16384_64 -3.02% 1105585.269 1072217.221 - -2.68% -
SetIntersection_None_Set_string_1024_1 -3.02% 9057164.610 8783978.398 - -30.74% -
BM_PushHeap_float_Random_16 -3.01% 5.125 4.971 - -7.85% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.01% 11.062 10.728 - -0.12% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.01% 656.643 636.869 - 0.08% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.01% 20918362.604 20288517.407 - -3.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.01% 1310.890 1271.434 - -2.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -3.01% 3.340 3.240 - 0.23% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -3.00% 20403.068 19790.452 - -0.05% -
BM_deque_vector_ranges_copy_backward/64000 -3.00% 8329.363 8079.586 - 8.38% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.00% 1.467 1.423 - 3.25% -
BM_vector_deque_move/4096 -3.00% 149.502 145.021 - 0.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.98% 803.004 779.048 - 2.35% -
SetIntersection_Front_Set_uint64_256_256 -2.97% 7785396.607 7554029.806 - -3.14% -
SetIntersection_None_Vector_float_16384_256 -2.97% 1111727.093 1078690.955 - 0.83% -
std::copy_backward(deque<int>)/1048576 -2.97% 136982.113 132912.592 - 1.58% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.96% 7732746.908 7503545.270 - -1.82% -
SetIntersection_Front_Set_uint64_262144_1024 -2.96% 12674570.094 12299519.628 - -20.99% -
std::sort_heap(vector<NonIntegral>)/8 -2.95% 30.911 29.998 - -0.24% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.93% 29.234 28.377 - -1.96% -
SetIntersection_Interlaced_Vector_float_256_4 -2.93% 5259980.358 5106075.337 - 5.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.92% 93.266 90.545 - -1.99% -
BM_vector_deque_ranges_move/5500 -2.92% 200.850 194.992 - -0.65% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.91% 1285969.887 1248576.742 - 1.01% -
BM_StringRelational_Compare_Huge_Empty_Control -2.91% 1.661 1.612 - 0.13% -
SetIntersection_Front_Vector_string_256_256 -2.90% 19511232.261 18945677.390 - -1.34% -
SetIntersection_Front_Vector_float_16384_64 -2.90% 1373400.754 1333596.903 - -2.44% -
BM_deque_deque_ranges_copy/70000 -2.89% 3359.839 3262.577 - 0.06% -
BM_std_minmax_element<char>/2 -2.89% 0.687 0.667 - 10.75% -
std::sort_heap(deque<int>,_pred)/1024 -2.89% 12801.136 12431.625 - -1.31% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.88% 18.107 17.585 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.88% 7.083 6.880 - -2.04% -
BM_vector_deque_ranges_copy_backward/1 -2.87% 2.195 2.132 - -5.61% -
SetIntersection_Front_Vector_uint32_262144_4 -2.87% 1054273.909 1024050.287 - -2.95% -
BM_StringRelational_Less_Small_Empty_Control -2.87% 1.660 1.612 - -6.08% -
BM_StringRelational_Less_Empty_Large_Control -2.86% 1.661 1.613 - -6.05% -
std::adjacent_find(vector<int>,_pred)/50 -2.86% 23.668 22.992 - -1.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.85% 33.257 32.308 - 3.56% -
SetIntersection_None_Set_uint32_262144_16384 -2.85% 1183351.805 1149661.461 - -1.55% -
std::is_partitioned(list<int>)_(partitioned)/1024 -2.84% 609.588 592.280 - -16.50% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.83% 20449.911 19871.973 - -0.16% -
std::find_if(list<int>)_(process_all)/32768 -2.82% 26053.533 25317.656 - -2.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.82% 1601.891 1556.678 - -0.76% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.82% 16.234 15.776 - -2.43% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.82% 617.549 600.151 - 0.11% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.82% 1.904 1.850 - 0.07% -
BM_PushHeap_string_Descending_256 -2.81% 2.349 2.283 - -4.43% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.81% 1.484 1.442 - 2.66% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.80% 3974.883 3863.507 - -1.91% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.80% 28.421 27.626 - -5.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.80% 589.834 573.334 - -1.69% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.80% 226.910 220.562 - 1.77% -
BM_vector_deque_ranges_move_backward/1024 -2.79% 38.038 36.976 - -2.23% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.79% 522.051 507.472 - -3.62% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.79% 13236.564 12867.468 - 1.31% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.78% 21.515 20.917 - -0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.78% 1092908.112 1062539.306 - -5.31% -
SetIntersection_None_Set_uint32_262144_256 -2.78% 1173680.175 1141083.820 - -3.02% -
std::list<std::string>::ctor(size)/8192 -2.78% 116891.303 113647.405 - 11.00% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.77% 1688.546 1641.712 - 1.15% -
SetIntersection_Interlaced_Set_float_256_256 -2.77% 7639603.361 7428225.324 - -3.68% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -2.76% 1.574 1.530 - -1.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.75% 22.248 21.635 - -2.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.74% 5.535 5.384 - 7.90% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.74% 2164.651 2105.440 - 0.51% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.73% 1372.292 1334.829 - -4.92% -
std::find_if(vector<char>)_(bail_25%)/8192 -2.72% 217.186 211.271 - 0.64% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.72% 1054221.949 1025534.799 - -2.61% -
SetIntersection_Front_Vector_float_262144_64 -2.72% 1370356.457 1333131.095 - -1.98% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -2.71% 17.335 16.865 - -0.37% -
std::is_sorted_until(list<int>)/8192 -2.71% 6857.967 6672.223 - -6.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.71% 1465.159 1425.479 - -5.20% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.70% 10.815 10.522 - -6.34% -
ranges::minmax(std::list<char>)/64 -2.70% 34.231 33.306 - -0.99% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.70% 20295.271 19747.821 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.70% 1131590.325 1101075.257 - -2.50% -
BM_deque_deque_copy/70000 -2.70% 3291.843 3203.112 - 1.03% -
SetIntersection_None_Set_uint32_262144_1024 -2.68% 1175199.951 1143658.041 - -2.66% -
SetIntersection_Front_Set_float_256_16 -2.68% 4572968.997 4450527.741 - -2.04% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.67% 1026760.011 999316.680 - -3.76% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.67% 17.129 16.672 - -2.04% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.66% 1.888 1.837 - -4.12% -
std::partition_copy(vector<int>)/50 -2.66% 12.850 12.508 - -1.66% -
SetIntersection_None_Vector_string_1024_4 -2.65% 1171110.670 1140043.613 - -2.33% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.64% 28791.146 28029.798 - -0.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.63% 177437.294 172765.021 - -0.45% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.62% 11.484 11.184 - -1.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.62% 20304.617 19773.273 - -0.66% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.61% 665.787 648.409 - -2.03% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.60% 13487082.224 13135916.822 - 1.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.60% 120079.213 116952.887 - 1.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.60% 403.566 393.061 - 0.43% -
SetIntersection_None_Set_uint64_262144_16384 -2.60% 1233268.471 1201255.045 - -0.76% -
std::find_end(list<int>)_(process_all)/1000 -2.59% 748.156 728.779 - 2.23% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.59% 13138791.415 12798786.426 - -7.53% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.58% 5896.609 5744.740 - 0.23% -
BM_num_put<long> -2.57% 12.132 11.819 - 1.49% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.57% 48.003 46.770 - -13.14% -
BM_PushHeap_float_Random_4 -2.56% 2.354 2.294 - -18.42% -
std::map<std::string,_int>::clear()/32 -2.56% 903.325 880.217 - -4.46% -
ranges::min(std::deque<__int128>)/8 -2.56% 2.904 2.830 - -1.92% -
std::multimap<int,_int>::ctor(const&)/8192 -2.55% 52553.510 51215.026 - -2.49% -
std::move_backward(vector<int>)/8 -2.55% 2.314 2.256 - -0.66% -
std::transform(deque<int>,_deque<int>)/32 -2.55% 22.443 21.872 - 0.73% -
std::multimap<int,_int>::ctor(const&)/1024 -2.55% 6575.432 6408.028 - -2.38% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.54% 127.543 124.298 - -0.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.54% 48.747 47.508 - -0.14% -
std::is_sorted_until(list<int>,_pred)/8 -2.54% 3.732 3.637 - 0.40% -
SetIntersection_None_Vector_uint64_1024_256 -2.54% 1077708.611 1050388.578 - -2.03% -
SetIntersection_None_Vector_float_262144_256 -2.53% 1146332.220 1117276.977 - -0.11% -
std::none_of(list<int>)_(process_all)/8192 -2.53% 7839.273 7641.010 - 1.50% -
std::stable_sort(deque<int>)_(shuffled)/8192 -2.53% 14499.505 14132.837 - -0.19% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.53% 2579.855 2514.645 - -0.14% -
BM_StringFindStringLiteral/256 -2.52% 5.485 5.347 - -1.41% -
std::move(vector<int>)/262144 -2.52% 22118.300 21560.017 - 24.73% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.52% 16.157 15.749 - -3.33% -
BM_CmpEqual_uchar_short -2.52% 1.034 1.008 - -2.13% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.51% 2831.057 2759.882 - -0.90% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.51% 98514.581 96038.707 - -9.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.51% 34.162 33.304 - 5.15% -
BM_CmpEqual_ushort_schar -2.51% 1.053 1.026 - 3.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.49% 1.205 1.175 - 6.73% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.49% 24.842 24.222 - 1.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.48% 813.572 793.375 - -4.21% -
std::set<std::string>::find(key)_(non-existent)/8192 -2.48% 29.634 28.898 - 6.61% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.47% 11.192 10.915 - -0.17% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.47% 55320.845 53954.134 - 0.51% -
std::find_end(deque<int>)_(same_length)/1000 -2.46% 335.044 326.787 - 0.36% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -2.46% 9244.702 9017.091 - 0.19% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.45% 225.498 219.964 - -2.00% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.45% 1658512.125 1617891.926 - -1.01% -
SetIntersection_Front_Set_uint64_262144_16384 -2.44% 224360862.140 218884814.160 - -2.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.44% 32.359 31.570 - 0.99% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.44% 177549.987 173223.583 - 0.05% -
SetIntersection_Front_Vector_float_256_64 -2.43% 4355272.738 4249307.106 - -2.31% -
BM_deque_vector_ranges_move_backward/0 -2.43% 1.433 1.398 - 4.15% -
SetIntersection_None_Set_uint32_1024_256 -2.42% 8952267.004 8735544.194 - -1.70% -
std::for_each(vector<int>)/8 -2.41% 0.951 0.928 - 2.21% -
SetIntersection_Front_Set_float_262144_4 -2.41% 1052203.152 1026872.524 - -3.54% -
SetIntersection_None_Vector_uint32_262144_16 -2.41% 1149365.928 1121719.307 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.40% 1142151.249 1114727.155 - -3.42% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.39% 3007.443 2935.562 - -1.58% -
std::remove_if(deque<int>)_(prefix)/50 -2.39% 67.114 65.513 - 1.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.38% 207963.331 203011.161 - -6.41% -
SetIntersection_None_Vector_float_262144_1 -2.38% 1144814.741 1117570.992 - -0.99% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.38% 8.414 8.214 - -2.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.38% 15976.068 15596.279 - -1.33% -
SetIntersection_Front_Set_uint32_262144_16384 -2.38% 227203759.916 221803594.721 - 1.17% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.38% 2.279 2.225 - 2.21% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.37% 37.465 36.576 - 0.17% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -2.37% 7.265 7.092 - -0.45% -
SetIntersection_None_Set_float_256_256 -2.37% 5792292.605 5654948.247 - -0.25% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -2.37% 217634.388 212483.110 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.36% 121022.969 118165.330 - -0.90% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.36% 294.246 287.307 - -2.50% -
std::remove(deque<int>)_(prefix)/32 -2.36% 53.912 52.641 - -1.62% -
SetIntersection_Front_Set_float_262144_1 -2.36% 1032015.237 1007684.639 - 2.17% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -2.35% 2925.820 2857.095 - 0.33% -
BM_deque_deque_copy_backward/64 -2.35% 3.427 3.347 - -0.02% -
BM_deque_vector_copy_backward/64000 -2.34% 8170.015 7979.113 - 6.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.34% 8807800.528 8602121.207 - -1.60% -
std::find_end(deque<int>)_(same_length)/8192 -2.33% 2779.558 2714.698 - -2.94% -
BM_deque_deque_ranges_copy_backward/65536 -2.32% 8151.786 7962.552 - 7.50% -
BM_PushHeap_string_SingleElement_256 -2.31% 2.610 2.550 - -6.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.31% 30.582 29.876 - -20.16% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.31% 20.847 20.365 - 0.30% -
std::adjacent_find(deque<int>,_pred)/50 -2.31% 31.049 30.333 - 4.76% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 -2.31% 7.512 7.339 - 0.98% -
std::stable_sort(deque<int>)_(heap)/1024 -2.30% 2775.670 2711.827 - 0.20% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.29% 176701.536 172647.154 - -0.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -2.29% 1.526 1.491 - -1.67% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.27% 16.350 15.978 - 1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.27% 4112042.805 4018633.094 - -2.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.27% 1073322.054 1048947.151 - -2.37% -
std::copy(list<int>)/64 -2.26% 32.446 31.712 - -13.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.26% 1043805.998 1020199.237 - -3.15% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.25% 745.409 728.634 - -2.17% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.25% 1.488 1.455 - -2.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.25% 50.082 48.957 - -0.68% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -2.24% 46.793 45.743 - -4.18% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.24% 17.300 16.911 - 3.49% -
BM_vector_deque_copy_backward/4096 -2.24% 152.640 149.219 - -0.16% -
std::remove_if(deque<int>)_(prefix)/1024 -2.24% 572.917 560.079 - 1.12% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.24% 1570778.809 1535599.851 - -11.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.24% 1104337.992 1079616.320 - 1.09% -
std::lower_bound(std::list<int>)/8192 -2.23% 14307.990 13988.964 - 5.68% -
BM_num_put<long_double> -2.22% 60.294 58.954 - -0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.22% 6010.077 5876.482 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.22% 26327286.457 25742077.659 - -0.61% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.22% 21.853 21.368 - -1.24% -
bm_lexicographical_compare<int>/8 -2.22% 1.523 1.489 - 1.88% -
BM_StringRelational_Eq_Large_Large_Control -2.21% 2.274 2.223 - 0.47% -
std::remove_copy(deque<int>)_(prefix)/32 -2.21% 13.249 12.957 - 0.78% -
rng::fold_left(deque<int>)/8 -2.21% 4.013 3.925 - 0.30% -
rng::contains(list<int>)_(process_all)/32 -2.20% 9.132 8.931 - -1.46% -
std::set<int>::count(key)_(non-existent)/8192 -2.19% 12.168 11.901 - 6.44% -
std::multiset<int>::contains(key)_(existent)/8192 -2.19% 8.791 8.598 - 4.32% -
SetIntersection_Front_Set_string_262144_4 -2.19% 1241151.128 1214013.479 - -1.05% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.18% 440.129 430.521 - 1.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.18% 16.207 15.854 - -1.31% -
std::partial_sort(deque<int>)_(ascending)/8 -2.18% 33.265 32.541 - -2.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.17% 1070493.852 1047224.031 - -2.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.17% 2.420 2.368 - 0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.17% 15037.111 14710.692 - -5.35% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.17% 45.945 44.950 - -1.16% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.16% 12367.140 12100.143 - -2.89% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.16% 21.018 20.565 - -2.58% -
BM_num_get<float> -2.16% 37.038 36.239 - -2.29% -
BM_CmpEqual_uint_schar -2.15% 1.054 1.031 - 1.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.15% 1.239 1.213 - 4.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.14% 11.712 11.460 - -18.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.14% 4364062.048 4270469.340 - -3.19% -
BM_CmpLess_uint_ushort -2.14% 1.119 1.095 - -0.55% -
SetIntersection_Front_Vector_float_262144_16 -2.14% 1114161.039 1090333.177 - 0.45% -
SetIntersection_Front_Set_uint64_256_1 -2.13% 4138259.011 4049944.579 - -3.44% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.13% 269.747 263.991 - -3.26% -
BM_StringEraseWithMove_Huge_Opaque -2.13% 45.298 44.334 - -8.74% -
SetIntersection_None_Vector_uint32_262144_256 -2.12% 1146990.584 1122623.576 - -0.99% -
BM_deque_vector_ranges_move_backward/64000 -2.12% 7992.085 7822.312 - -14.05% -
std::search(vector<int>)_(no_match)/1024 -2.12% 219.023 214.376 - 2.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.12% 18146.184 17761.425 - -0.88% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.12% 676.711 662.374 - -0.88% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.12% 13.973 13.677 - 2.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.12% 116749.758 114278.592 - -1.84% -
BM_PushHeap_string_SingleElement_16384 -2.12% 2.607 2.552 - -5.63% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.11% 135829.897 132958.478 - -0.85% -
std::copy_if(list<int>)_(every_other)/32768 -2.11% 26176.950 25624.398 - -9.01% -
std::replace_if(deque<int>)_(prefix)/1024 -2.11% 490.378 480.027 - -0.84% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.11% 1247089.193 1220823.895 - -2.85% -
std::generate_n(list<int>)/50 -2.10% 15.416 15.092 - -2.88% -
std::multimap<int,_int>::ctor(const&)/32 -2.10% 225.485 220.742 - -1.02% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.10% 11567720.744 11324648.534 - -1.54% -
SetIntersection_None_Set_uint64_262144_262144 -2.10% 1237787.840 1211781.654 - -0.95% -
BM_PushHeap_string_Descending_1024 -2.10% 2.416 2.365 - -2.90% -
BM_vector_deque_move/64 -2.10% 2.813 2.754 - 2.94% -
std::search(list<int>)_(no_match)/1048576 -2.10% 836397.999 818871.165 - -1.98% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.09% 20.672 20.241 - -0.28% -
SetIntersection_Interlaced_Set_string_262144_256 -2.08% 2072507.732 2029297.525 - -2.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.08% 4071823.488 3986947.026 - -2.51% -
BM_vector_deque_move/5500 -2.08% 198.946 194.800 - -0.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.08% 240.567 235.573 - 1.93% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.07% 23.521 23.034 - 8.85% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.06% 10.784 10.562 - -0.19% -
std::unordered_multiset<int>::clear()/32 -2.06% 601.374 589.004 - -1.25% -
std::set<std::string>::equal_range(key)_(existent)/1024 -2.05% 26.677 26.129 - 3.27% -
bm_swap_ranges_vb_aligned/64 -2.05% 2.936 2.876 - -0.20% -
BM_StringAssignStr_Large_Opaque -2.05% 10.701 10.481 - 1.05% -
std::unordered_multiset<int>::count(key)_(existent)/32 -2.05% 1.791 1.754 - -9.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.05% 2.520 2.468 - -2.14% -
std::copy(list<int>)/8 -2.05% 2.454 2.404 - -2.91% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 9032.089 8847.351 - -1.44% -
SetIntersection_Front_Set_uint64_16384_16384 -2.04% 228824849.548 224145463.953 - -2.13% -
rng::contains_subrange(vector<int>)_(process_all)/32 -2.04% 8.129 7.963 - 0.30% -
std::rotate(vector<bool>)_(by_1/3)/1024 -2.04% 49.194 48.191 - -1.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.03% 15001.758 14696.669 - -9.06% -
std::rotate(vector<bool>)_(by_1/4)/1024 -2.03% 12.755 12.496 - -0.54% -
std::all_of(vector<int>)_(process_all)/50 -2.03% 14.467 14.174 - -19.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.03% 619.590 607.034 - 0.54% -
std::for_each_n(vector<int>)/8 -2.02% 2.784 2.728 - 3.38% -
std::remove_if(list<int>)_(sprinkled)/50 -2.02% 72.112 70.652 - -4.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.02% 143831.493 140920.659 - 0.91% -
std::move_backward(deque<int>)/8 -2.02% 3.636 3.562 - 5.92% -
BM_deque_deque_ranges_copy_backward/64000 -2.02% 7906.341 7746.425 - 5.07% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.02% 6811.910 6674.266 - 1.66% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.02% 357622.521 350411.292 - -0.36% -
std::stable_sort(deque<int>)_(descending)/1024 -2.01% 2945.657 2886.323 - -0.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -2.01% 52.379 51.324 - -1.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.01% 566.141 554.745 - -11.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.01% 40.299 39.488 - 7.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.01% 5786016.649 5669895.337 - -2.19% -
BM_CmpEqual_uint_int -2.01% 1.059 1.038 - -0.78% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -2.00% 21.077 20.655 - 0.42% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -2.00% 2.403 2.355 - -1.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.00% 13732.258 13457.854 - 0.45% -
std::map<std::string,_int>::ctor(const&)/1024 -1.99% 35676.349 34966.537 - -1.20% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -1.99% 26.136 25.617 - -0.12% -
BM_StringFindNoMatch/131072 -1.99% 2002.613 1962.839 - 0.12% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.99% 364.564 357.327 - -0.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.98% 1097.812 1076.060 - -1.39% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.97% 36.113 35.402 - -0.89% -
BM_vector_deque_move_backward/5500 -1.97% 201.300 197.344 - 0.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.96% 38.703 37.944 - 16.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.96% 8773576.989 8601622.592 - -0.98% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.95% 10.256 10.056 - -15.86% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.95% 488.670 479.144 - -0.01% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.95% 205918204.055 201908094.616 - -2.80% -
SetIntersection_None_Vector_float_256_256 -1.95% 2153502.450 2111614.297 - -1.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.94% 118922.595 116613.586 - -0.08% -
BM_CmpLess_uint_schar -1.94% 1.059 1.038 - -0.10% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.94% 4.892 4.797 - -1.29% -
BM_deque_vector_move_backward/70000 -1.93% 8647.311 8479.991 - 9.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.93% 250638.252 245789.805 - 0.01% -
std::find_end(vector<int>)_(process_all)/1000 -1.93% 223.900 219.578 - -1.10% -
BM_CmpLess_uchar_uchar -1.93% 1.077 1.057 - -2.73% -
std::stable_sort(deque<int>)_(heap)/8192 -1.93% 17544.327 17206.345 - 0.02% -
BM_deque_deque_ranges_move/1024 -1.93% 37.499 36.777 - -0.08% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.92% 6.145 6.027 - -16.92% -
SetIntersection_None_Vector_uint32_256_256 -1.92% 2161758.803 2120239.277 - -1.10% -
SetIntersection_Front_Set_float_16384_16 -1.92% 1196740.845 1173808.306 - -4.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.91% 31.511 30.908 - -25.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.91% 3878.649 3804.608 - 2.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.91% 1245087.891 1221347.492 - -0.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 386.921 379.553 - -0.31% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.90% 26.918 26.406 - -1.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.90% 893.542 876.547 - -4.58% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.90% 12956.711 12710.276 - 0.51% -
std::set<std::string>::contains(key)_(existent)/1024 -1.90% 24.778 24.307 - 0.40% -
std::search(deque<int>)_(no_match)/1000 -1.90% 405.300 397.607 - -1.18% -
SetIntersection_Front_Vector_string_64_64 -1.90% 25928339.750 25436637.610 - -5.87% -
std::set<std::string>::find(key)_(non-existent)/1024 -1.89% 21.908 21.493 - 7.21% -
SetIntersection_None_Set_string_256_64 -1.89% 9382834.020 9205328.062 - -1.37% -
SetIntersection_Front_Set_float_16384_16384 -1.89% 226154551.755 221882023.074 - -1.69% -
bm_ranges_swap_ranges_vb_aligned/64 -1.89% 3.132 3.073 - 3.12% -
BM_deque_deque_copy/65536 -1.89% 3128.246 3069.245 - -1.95% -
SetIntersection_None_Vector_string_256_4 -1.89% 4501328.814 4416448.599 - -0.83% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.88% 21887.600 21475.091 - -0.69% -
std::copy(vector<int>)/262144 -1.88% 12525.393 12289.589 - -2.00% -
rng::for_each(multimap<int>)/32 -1.88% 26.789 26.285 - -0.53% -
SetIntersection_Interlaced_Set_float_262144_16 -1.88% 1591154.377 1561235.838 - 0.23% -
BM_PushHeap_string_Descending_16384 -1.87% 2.369 2.324 - -4.04% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.87% 4.003 3.928 - 0.32% -
std::multiset<int>::count(key)_(existent)/32 -1.87% 3.914 3.841 - 2.21% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.87% 2961.941 2906.636 - 0.34% -
BM_deque_deque_copy/64000 -1.86% 2983.772 2928.273 - -4.19% -
SetIntersection_Interlaced_Set_float_262144_256 -1.86% 1573869.223 1544596.109 - 0.80% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.86% 1538715.656 1510106.933 - -5.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.86% 1.709 1.677 - 0.66% -
BM_StringFindCharLiteral/64 -1.86% 2.143 2.103 - -0.71% -
SetIntersection_None_Vector_float_262144_64 -1.86% 1144218.547 1122975.486 - -0.66% -
BM_vector_deque_copy/1024 -1.85% 36.582 35.904 - 0.37% -
std::move_backward(vector<int>)/1048576 -1.85% 57832.048 56764.062 - 0.39% -
std::partition(deque<int>)_(sparse)/8192 -1.84% 3045.987 2989.883 - -9.26% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.84% 16.193 15.896 - 0.50% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.84% 6.369 6.252 - 0.98% -
SetIntersection_None_Set_float_262144_256 -1.83% 1189758.707 1167931.558 - 1.74% -
SetIntersection_None_Vector_string_262144_64 -1.83% 1310315.639 1286296.128 - -0.39% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.83% 28.986 28.455 - -1.16% -
std::move(vector<bool>)_(unaligned)/262144 -1.83% 1624.677 1594.931 - 0.37% -
SetIntersection_None_Vector_uint32_256_64 -1.83% 3459193.795 3395906.141 - -0.40% -
BM_CmpLess_ushort_short -1.82% 1.058 1.038 - -2.92% -
std::copy(list<int>)/32768 -1.82% 26660.913 26174.718 - 0.20% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.82% 1442.702 1416.416 - 0.49% -
SetIntersection_None_Set_float_16384_256 -1.82% 156676256.225 153823052.636 - 1.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.82% 72366.294 71052.785 - -0.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.81% 146682.743 144021.054 - -0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.81% 17.779 17.456 - 0.72% -
std::remove_copy(vector<int>)_(prefix)/32 -1.81% 9.579 9.405 - 0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.81% 9286064.244 9118155.268 - 0.54% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.81% 24.964 24.512 - -2.48% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -1.80% 1.438 1.412 - -0.50% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.80% 21.571 21.183 - 3.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.79% 1239383.869 1217143.961 - -0.30% -
BM_vector_deque_ranges_move/4096 -1.79% 147.424 144.783 - -0.43% -
SetIntersection_None_Vector_float_16384_1024 -1.79% 1118989.435 1098977.347 - -0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.79% 143841.488 141273.235 - 0.54% -
std::sort(vector<int>)_(repeated)/1024 -1.78% 673.624 661.638 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.78% 4846217.882 4760067.816 - -2.32% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.78% 777.307 763.507 - -9.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.78% 13579.945 13338.869 - -3.28% -
BM_vector_deque_move/1 -1.77% 2.353 2.311 - 18.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.77% 29.831 29.303 - -1.97% -
std::all_of(vector<int>)_(process_all)/8192 -1.77% 2082.563 2045.722 - 0.65% -
std::set<std::string>::contains(key)_(existent)/32 -1.77% 16.094 15.809 - -0.03% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.76% 41968.207 41228.058 - 6.44% -
BM_vector_deque_copy/65536 -1.76% 2900.961 2849.950 - -8.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.75% 52524.956 51604.416 - -8.95% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.75% 365.806 359.415 - -1.86% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.75% 15.306 15.038 - 0.41% -
SetIntersection_Interlaced_Set_float_64_16 -1.75% 22869387.106 22470114.506 - 4.73% -
SetIntersection_None_Vector_uint32_262144_1 -1.75% 1136442.234 1116604.988 - -0.56% -
std::stable_sort(deque<int>)_(descending)/8192 -1.74% 20703.143 20342.365 - -0.04% -
SetIntersection_Interlaced_Set_string_1024_256 -1.74% 35627647.139 35007232.075 - -0.80% -
BM_vector_deque_ranges_copy/4096 -1.74% 147.878 145.309 - 0.49% -
SetIntersection_None_Vector_string_16384_256 -1.73% 1243598.100 1222052.022 - 2.34% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.73% 17.921 17.611 - 3.93% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.72% 130.172 127.928 - -5.47% -
SetIntersection_Front_Set_float_262144_262144 -1.72% 1607473.227 1579767.580 - -3.82% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.72% 13182.796 12955.742 - 0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.72% 1155959.661 1136060.414 - -2.63% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.72% 11.842 11.638 - 1.41% -
SetIntersection_Front_Vector_uint32_262144_16 -1.72% 1104207.586 1085229.561 - -2.81% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.71% 34.940 34.341 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.71% 1240422.445 1219187.746 - -0.41% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -1.71% 31.166 30.634 - -6.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.71% 24.021 23.610 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.71% 4852707.147 4769848.213 - -5.47% -
BM_CmpEqual_uint_uint -1.71% 1.071 1.053 - -1.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.70% 15.899 15.629 - -1.02% -
BM_vector_deque_move/4000 -1.70% 143.135 140.704 - 0.78% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.70% 212012538.973 208415924.614 - -2.28% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.69% 22.727 22.342 - -2.91% -
std::set<int>::count(key)_(non-existent)/32 -1.68% 3.085 3.033 - 5.90% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.68% 11.565 11.371 - -0.04% -
std::partition_copy(deque<int>)/50 -1.68% 21.466 21.106 - -0.16% -
std::map<std::string,_int>::erase(iterator)/32 -1.68% 29.563 29.066 - 3.38% -
std::find_first_of(list<int>)_(large_needle)/32 -1.67% 685.861 674.384 - -0.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.67% 1476.696 1452.006 - 0.22% -
BM_CmpEqual_uchar_uint -1.67% 1.080 1.062 - -0.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.67% 39732.743 39071.133 - 1.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.66% 32.713 32.168 - 1.10% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.66% 17329.305 17041.321 - 2.45% -
BM_vector_deque_copy_backward/70000 -1.65% 8967.068 8818.682 - 10.53% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.65% 40.934 40.257 - -1.25% -
SetIntersection_None_Set_uint32_16384_1024 -1.65% 154323181.514 151772978.692 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.65% 8809930.179 8664379.335 - -2.45% -
std::set<int>::lower_bound(key)_(existent)/32 -1.65% 1.547 1.522 - 1.73% -
SetIntersection_Interlaced_Vector_string_64_4 -1.65% 21609960.760 21253564.002 - -3.21% -
std::move_backward(list<int>)/512 -1.65% 379.961 373.705 - 1.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.65% 0.660 0.649 - -1.55% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.64% 47.520 46.738 - -2.56% -
std::map<int,_int>::clear()/32 -1.64% 653.021 642.292 - -7.59% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -1.64% 7.251 7.132 - 1.38% -
SetIntersection_Interlaced_Set_float_256_4 -1.64% 11036424.660 10855347.936 - -0.86% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.64% 1037006.685 1020038.306 - -1.32% -
bm_swap_ranges_vb_unaligned/8 -1.64% 4.868 4.788 - 0.33% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 -1.63% 225.019 221.340 - 3.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.63% 7.014 6.899 - -0.12% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.63% 1270755.291 1249990.885 - -9.06% -
SetIntersection_Front_Vector_float_16384_1 -1.63% 1040552.478 1023558.950 - -1.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -1.63% 28.689 28.220 - 4.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.63% 1537356.066 1512266.222 - -1.64% -
rng::contains(list<int>)_(process_all)/50 -1.63% 18.504 18.203 - -0.04% -
SetIntersection_None_Set_uint64_256_16 -1.62% 10767352.063 10592511.502 - -1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.62% 26581.030 26149.933 - -0.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.62% 20.990 20.649 - -3.13% -
std::multiset<int>::count(key)_(existent)/1024 -1.62% 5.823 5.729 - 1.32% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.62% 15.716 15.461 - -1.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.62% 1173404.661 1154443.272 - -2.46% -
BM_PushHeap_uint64_Random_16 -1.62% 4.487 4.415 - -0.83% -
SetIntersection_Front_Vector_float_262144_1 -1.61% 1046601.170 1029774.638 - -1.50% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.61% 22.836 22.469 - 0.67% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.61% 7791.302 7666.231 - -0.72% -
std::make_heap(vector<int>)_(descending)/8 -1.60% 14.883 14.644 - 0.18% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.60% 20670.996 20339.800 - -0.02% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.60% 8.972 8.829 - -17.94% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.60% 290.897 286.241 - -3.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.60% 35344.442 34779.275 - -0.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.60% 54.271 53.404 - -0.17% -
SetIntersection_None_Set_float_16384_16 -1.60% 155515486.141 153034777.686 - 0.78% -
std::rotate(vector<int>)_(by_1/3)/50 -1.60% 11.273 11.093 - -0.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.60% 207358.717 204051.246 - -0.29% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.59% 6579.523 6475.234 - -0.98% -
SetIntersection_None_Vector_uint32_262144_1024 -1.58% 1130961.157 1113043.882 - -1.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.58% 48307.538 47543.099 - -1.71% -
std::rotate_copy(deque<int>)/32 -1.58% 2.712 2.669 - 3.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.58% 5971.198 5877.031 - -1.70% -
BM_deque_vector_ranges_copy_backward/65536 -1.57% 8387.754 8255.695 - -2.24% -
std::set<int>::find(key)_(existent)/1024 -1.57% 4.083 4.019 - -0.16% -
SetIntersection_None_Vector_uint32_262144_262144 -1.56% 1138022.381 1120276.357 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.56% 18.525 18.237 - 0.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.56% 12314.979 12123.440 - -2.38% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.55% 518.490 510.434 - -2.65% -
SetIntersection_None_Set_float_16384_4 -1.55% 155689410.145 153270518.738 - 0.57% -
SetIntersection_Front_Set_float_262144_16 -1.55% 1188832.085 1170400.780 - -0.49% -
std::find(list<int>)_(process_all)/8 -1.55% 2.429 2.391 - 6.41% -
SetIntersection_None_Vector_float_262144_1024 -1.55% 1143814.191 1126094.139 - -0.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.55% 25.436 25.042 - 3.37% -
std::unordered_multiset<int>::erase(iterator)/32 -1.55% 19.863 19.556 - -1.31% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.55% 62.847 61.876 - -2.30% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 6551.841 6450.668 - -14.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.54% 44642.009 43955.353 - -6.06% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 36193.108 35636.485 - 0.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.54% 20.526 20.211 - -2.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.53% 13113.987 12912.942 - 0.32% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.53% 28.638 28.199 - 1.48% -
BM_vector_deque_move_backward/4096 -1.53% 151.320 149.003 - 0.82% -
std::make_heap(vector<int>)_(ascending)/8 -1.53% 16.595 16.341 - 0.13% -
BM_StringAssignStr_Huge_Opaque -1.52% 111.169 109.478 - 0.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.52% 559.892 551.386 - -11.49% -
std::find_first_of(list<int>)_(large_needle)/50 -1.52% 1755.320 1728.684 - -0.57% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.51% 5.296 5.216 - -2.32% -
BM_num_get<double> -1.51% 36.730 36.174 - -1.22% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.51% 31.542 31.065 - 5.42% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.51% 8.087 7.965 - -2.74% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.50% 76.135 74.990 - -0.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -1.50% 6.377 6.281 - -5.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.50% 460.589 453.675 - -0.45% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.50% 33012.078 32516.698 - 2.35% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.50% 17.015 16.760 - -1.40% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.50% 241.260 237.645 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.49% 24.864 24.492 - 0.21% -
SetIntersection_Interlaced_Set_string_16_4 -1.49% 72931551.155 71841984.722 - -2.39% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.49% 42585.759 41950.213 - 0.20% -
BM_StringRelational_Less_Large_Large_Control -1.49% 2.133 2.101 - -2.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.49% 61367.530 60454.843 - -2.44% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.49% 16.881 16.630 - 0.08% -
BM_deque_vector_ranges_move_backward/5500 -1.49% 199.784 196.815 - -6.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.49% 21570795.421 21250361.295 - 1.06% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.48% 3395.276 3344.943 - -0.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.48% 50.028 49.287 - 0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.48% 784.778 773.182 - 1.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.48% 21.764 21.443 - -0.41% -
std::rotate(vector<bool>)_(by_1/3)/8192 -1.47% 156.418 154.111 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.47% 3073328.021 3028033.622 - -0.73% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.47% 180194.047 177542.743 - -0.31% -
SetIntersection_None_Set_float_262144_262144 -1.47% 1187119.955 1169658.851 - 2.02% -
SetIntersection_None_Set_float_262144_64 -1.47% 1185072.266 1167660.971 - 1.72% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.47% 58.093 57.241 - -1.00% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.47% 3.529 3.477 - 0.86% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.46% 4.585 4.518 - 0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.46% 747.025 736.133 - 0.97% -
SetIntersection_None_Set_uint32_64_4 -1.46% 21490626.264 21177426.205 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.46% 2.032 2.002 - -0.57% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.46% 16.640 16.398 - -2.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.45% 600904.092 592199.992 - 1.07% -
SetIntersection_Interlaced_Set_float_16384_16 -1.44% 207434297.854 204439043.197 - -0.03% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -1.44% 1601.408 1578.332 - 3.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.44% 46.649 45.978 - 0.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.44% 1.227 1.210 - 1.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.43% 13947.410 13747.482 - 0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.43% 9279676.086 9146846.443 - 4.02% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.43% 45.504 44.854 - -11.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.43% 514594.602 507260.084 - -1.14% -
SetIntersection_None_Vector_uint64_262144_262144 -1.42% 1127696.799 1111663.069 - -1.45% -
std::search(vector<int>)_(no_match)/1000 -1.42% 212.838 209.812 - 2.69% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.42% 2.844 2.804 - -0.60% -
SetIntersection_None_Set_float_256_16 -1.42% 10923062.829 10767972.476 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.42% 1641146.158 1617865.641 - -0.46% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.42% 30.556 30.123 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.42% 8090534.793 7975877.968 - -1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.42% 11425084.629 11263358.697 - -2.91% -
BM_CmpEqual_uchar_ushort -1.42% 1.069 1.054 - -1.25% -
SetIntersection_None_Vector_string_16384_1024 -1.41% 1256116.259 1238348.028 - 1.45% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.41% 150479.068 148351.518 - 0.86% -
BM_vector_deque_ranges_copy_backward/4000 -1.41% 144.363 142.324 - 1.11% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.41% 56.829 56.027 - -1.03% -
rng::starts_with(vector<int>,_pred)/8 -1.41% 2.492 2.456 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.41% 1.302 1.283 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.41% 1055725.600 1040869.763 - -2.28% -
SetIntersection_None_Set_float_1024_256 -1.41% 8897371.667 8772261.394 - -1.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.41% 33078.689 32613.660 - -1.47% -
std::multimap<int,_int>::erase(iterator)/8192 -1.41% 20.565 20.276 - -3.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.40% 95.180 93.844 - -1.33% -
SetIntersection_None_Vector_string_16384_1 -1.40% 1242776.512 1225344.501 - 0.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.40% 2.335 2.302 - 0.81% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.40% 24.587 24.243 - -0.02% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.40% 830.375 818.758 - -67.66% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.40% 36737.494 36224.125 - 0.11% -
BM_PushHeap_string_SingleElement_1024 -1.40% 2.602 2.566 - -5.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.39% 162765341.948 160496781.388 - -1.62% -
std::find_if(vector<int>)_(process_all)/8 -1.39% 1.406 1.387 - 2.99% -
std::fill(vector<int>)/1024 -1.39% 30.099 29.680 - 0.19% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.39% 12511.191 12336.851 - -1.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.39% 9604.060 9470.442 - -2.66% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.39% 11315114.537 11158272.200 - -3.92% -
SetIntersection_None_Vector_uint32_16384_256 -1.38% 1109504.333 1094162.999 - -1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.38% 217333597.882 214329185.575 - -0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.38% 15.987 15.766 - -1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.38% 540.602 533.152 - -1.64% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.38% 1051898.229 1037402.613 - -0.61% -
BM_vector_deque_copy_backward/5500 -1.38% 200.077 197.321 - -0.70% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.38% 363.948 358.939 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.38% 3080903.265 3038516.073 - -0.19% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.37% 31.236 30.806 - 9.87% -
BM_deque_vector_ranges_copy_backward/5500 -1.37% 202.652 199.874 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.37% 1083.911 1069.087 - -1.47% -
std::multiset<std::string>::erase(iterator)/32 -1.37% 31.055 30.631 - -7.42% -
ranges::minmax(std::list<char>)/8 -1.36% 2.517 2.482 - -1.20% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.36% 14.899 14.696 - 0.33% -
BM_vector_deque_ranges_copy/5500 -1.36% 199.125 196.416 - 1.06% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.36% 15.654 15.441 - -1.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.36% 43.975 43.377 - -0.88% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.36% 16655.642 16429.615 - 5.24% -
std::shift_left(list<int>)/50 -1.35% 27.932 27.554 - 1.21% -
SetIntersection_None_Vector_uint32_16384_1024 -1.35% 1109192.162 1094173.717 - -0.83% -
BM_PushHeap_string_SingleElement_64 -1.35% 2.652 2.616 - -5.80% -
SetIntersection_None_Vector_float_262144_262144 -1.35% 1145678.479 1130231.782 - -0.11% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.35% 1122331.008 1107200.128 - 0.18% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.34% 19.564 19.301 - -0.54% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.34% 5.102 5.034 - -0.62% -
BM_std_minmax_element<short>/64 -1.34% 17.664 17.427 - 0.48% -
std::multimap<int,_int>::erase(iterator)/32 -1.34% 20.383 20.110 - -3.32% -
std::copy_backward(vector<int>)/8 -1.34% 2.266 2.235 - 5.51% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.34% 191.368 188.803 - -0.96% -
std::partition(deque<int>)_(sparse)/1024 -1.34% 391.455 386.211 - -3.61% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.34% 13.593 13.411 - -0.66% -
SetIntersection_Front_Set_float_256_256 -1.34% 7743912.810 7640320.419 - -6.63% -
std::multiset<int>::contains(key)_(existent)/32 -1.34% 1.681 1.659 - -0.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.33% 43535.283 42955.283 - -0.51% -
std::map<int,_int>::count(key)_(existent)/32 -1.33% 1.551 1.530 - -2.19% -
SetIntersection_None_Vector_uint64_256_64 -1.33% 3396726.842 3351629.201 - -2.56% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.33% 8392.083 8280.846 - 0.17% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.32% 36877.972 36389.543 - -0.60% -
std::copy_if(list<int>)_(entire_range)/8 -1.32% 2.554 2.520 - -0.97% -
std::any_of(list<int>)_(process_all)/32 -1.32% 11.852 11.695 - -0.68% -
BM_PushHeap_float_Random_262144 -1.32% 7.337 7.241 - -4.34% -
std::unordered_set<int>::ctor(const&)/1024 -1.32% 6907.661 6816.772 - 2.00% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.32% 20945.224 20669.751 - -0.03% -
std::all_of(list<int>)_(process_all)/50 -1.31% 22.117 21.826 - -0.47% -
BM_vector_deque_ranges_move_backward/4000 -1.31% 143.873 141.983 - 0.67% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.31% 7553.989 7454.759 - -0.47% -
SetIntersection_Front_Vector_uint64_16384_16 -1.31% 1111614.721 1097013.137 - -1.96% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.31% 53.816 53.112 - 0.08% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.31% 716.407 707.032 - -1.09% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.31% 1045634.979 1031957.098 - -1.07% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.30% 6425.754 6341.934 - -2.10% -
SetIntersection_None_Set_float_16384_1 -1.30% 155147770.181 153128850.435 - 0.76% -
SetIntersection_Front_Set_uint64_16384_16 -1.30% 1187637.164 1172186.777 - -2.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.30% 24.341 24.026 - -1.18% -
SetIntersection_Front_Vector_string_262144_16 -1.30% 1600674.467 1579932.104 - -3.47% -
std::shift_right(deque<int>)/8192 -1.29% 313.187 309.132 - -2.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.29% 17.741 17.512 - -3.56% -
SetIntersection_None_Vector_string_1024_1024 -1.29% 1175470.012 1160314.975 - 1.52% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.29% 213569.187 210815.829 - 0.81% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.29% 19.281 19.033 - -3.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.29% 228.979 226.031 - 2.25% -
SetIntersection_None_Set_float_262144_1024 -1.28% 1185135.252 1169941.000 - 1.81% -
std::find_end(vector<int>)_(process_all)/8192 -1.28% 1730.922 1708.739 - -0.97% -
SetIntersection_None_Vector_string_64_64 -1.28% 8873664.008 8760144.286 - -0.51% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.28% 1537942.951 1518303.304 - -6.25% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.28% 22.769 22.479 - 0.75% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.27% 5.590 5.519 - -0.90% -
SetIntersection_Front_Set_float_1024_4 -1.27% 1061547.737 1048042.175 - -2.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.27% 53.010 52.335 - -0.00% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.27% 3145.757 3105.859 - 0.49% -
SetIntersection_None_Set_float_16384_64 -1.27% 155951105.514 153973464.452 - 1.66% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.26% 22507.247 22223.151 - 0.19% -
rng::find_if(vector<bool>)_(process_all)/8 -1.26% 3.556 3.512 - 0.83% -
BM_StringFindMatch2/64 -1.26% 994.679 982.127 - 0.14% -
SetIntersection_None_Set_float_262144_16 -1.26% 1188624.186 1173633.381 - 2.46% -
std::partition(list<int>)_(dense)/50 -1.26% 13.621 13.449 - 0.14% -
SetIntersection_Front_Set_uint64_1024_64 -1.26% 1705938.993 1684460.973 - -5.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.26% 11765.862 11618.100 - -0.08% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.25% 1.759 1.737 - 0.02% -
SetIntersection_None_Set_string_256_16 -1.25% 10922111.927 10785196.539 - -3.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.25% 227.763 224.919 - -2.27% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.25% 26722.207 26388.670 - 5.50% -
BM_CmpLess_uchar_uint -1.25% 1.073 1.059 - -5.21% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.24% 1.765 1.743 - -14.27% -
BM_StringFindCharLiteral/256 -1.24% 5.386 5.319 - -0.81% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.24% 2192.226 2164.971 - -2.42% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.24% 23541.317 23248.750 - 0.64% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.24% 23.996 23.698 - -3.80% -
std::reverse_copy(list<int>)/8 -1.24% 2.433 2.403 - 2.27% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.24% 2.051 2.025 - -0.34% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.24% 373.222 368.592 - -1.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 15.105 14.918 - -1.88% -
std::find(vector<char>)_(bail_25%)/1024 -1.24% 5.346 5.280 - -1.30% -
BM_StringFindNoMatch/512 -1.24% 9.336 9.220 - -0.39% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.24% 168246959.522 166164931.413 - -2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 664.600 656.382 - -4.24% -
rng::for_each(multimap<int>)/50 -1.23% 40.402 39.904 - -0.75% -
ranges::minmax(std::list<char>)/70000 -1.23% 54216.738 53547.547 - -0.02% -
std::find_if(list<int>)_(process_all)/50 -1.23% 19.218 18.981 - -5.37% -
BM_deque_deque_ranges_move/65536 -1.23% 3105.635 3067.498 - -0.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.23% 498663.578 492541.258 - 0.28% -
SetIntersection_None_Set_uint32_16384_64 -1.23% 153046420.618 151168467.628 - -2.10% -
std::for_each(multimap<int>::iterator)/8192 -1.23% 7447.057 7355.721 - -3.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.22% 1464262.552 1446333.332 - 0.23% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.22% 23.488 23.201 - -1.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.22% 131.445 129.838 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.22% 1604804.851 1585231.691 - -3.84% -
SetIntersection_None_Set_uint32_262144_262144 -1.22% 1176320.311 1161987.791 - -1.16% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.22% 399.310 394.452 - 1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.22% 250791171.263 247743381.843 - -0.32% -
std::make_heap(vector<int>)_(heap)/8 -1.21% 14.864 14.684 - 0.35% -
SetIntersection_None_Vector_uint32_1024_1 -1.21% 1094614.913 1081379.676 - 0.52% -
SetIntersection_None_Set_uint32_256_16 -1.21% 10889189.792 10757536.615 - -1.44% -
BM_deque_vector_move_backward/5500 -1.21% 199.528 197.118 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.21% 6696986.099 6616131.905 - 0.19% -
BM_StringAssignStr_Large_Transparent -1.21% 10.596 10.468 - 2.19% -
SetIntersection_Front_Vector_float_16384_16 -1.21% 1112670.296 1099245.544 - -0.27% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.21% 4890.579 4831.594 - 1.54% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.21% 58.665 57.957 - 0.23% -
SetIntersection_None_Vector_float_1024_1024 -1.20% 1096618.614 1083453.516 - -0.01% -
bm_swap_ranges_vb_aligned/512 -1.20% 4.991 4.931 - -0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.20% 10.455 10.330 - 0.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.20% 18.177 17.959 - 0.27% -
SetIntersection_None_Vector_string_262144_1 -1.19% 1308637.512 1293003.511 - 0.49% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.19% 4239.793 4189.360 - -0.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.19% 1268.088 1253.008 - 1.01% -
std::for_each_n(deque<int>)/50 -1.19% 3.980 3.933 - 0.82% -
std::make_heap(vector<int>)_(shuffled)/8 -1.19% 15.995 15.805 - 0.54% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.19% 1071119.167 1058404.318 - -1.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.19% 14805246.866 14629753.921 - 4.37% -
BM_deque_deque_ranges_move_backward/65536 -1.18% 8090.225 7994.552 - 6.64% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.18% 44.273 43.750 - 0.15% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.18% 12865.180 12713.298 - -0.94% -
SetIntersection_Interlaced_Set_float_1024_64 -1.18% 10197175.000 10076894.563 - -1.65% -
BM_deque_vector_move_backward/4000 -1.18% 143.325 141.638 - -0.54% -
SetIntersection_None_Vector_string_262144_4 -1.18% 1319693.533 1304170.395 - 1.07% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.18% 22.796 22.528 - 0.99% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.17% 6.899 6.818 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.17% 129509927.271 127990606.050 - -0.83% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.17% 28.276 27.944 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -1.17% 95616829.458 94497204.198 - -12.98% -
SetIntersection_Interlaced_Vector_string_16_4 -1.17% 67435214.888 66645880.523 - -1.93% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.17% 54170.475 53536.466 - -0.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.17% 31.898 31.525 - -0.30% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.17% 379351.540 374925.033 - -0.42% -
SetIntersection_None_Set_uint32_16_1 -1.16% 66331428.897 65558954.592 - -1.49% -
std::multiset<int>::clear()/1024 -1.16% 10046.008 9929.044 - 1.14% -
SetIntersection_None_Set_uint32_256_64 -1.16% 9179725.253 9073037.905 - -3.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.16% 1253832.278 1239267.010 - -0.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.16% 32.511 32.133 - -1.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.16% 90.555 89.504 - -7.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.16% 19563957.303 19336922.063 - -0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.16% 84.683 83.700 - -1.09% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.16% 58013.432 57340.354 - 0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.16% 1104666.054 1091864.535 - -1.63% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.16% 42.938 42.441 - -0.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.16% 20.680 20.440 - -0.41% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -1.16% 42.422 41.931 - -0.34% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.16% 32.663 32.286 - -0.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.15% 6.737 6.659 - 1.48% -
SetIntersection_Front_Vector_uint32_1024_16 -1.15% 1113336.216 1100507.654 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.15% 9094877.926 8990143.052 - -2.79% -
BM_StringAssignAsciiz_Huge_Transparent -1.15% 190.596 188.405 - -0.05% -
SetIntersection_None_Vector_float_16384_16384 -1.15% 1114000.830 1101224.678 - -0.16% -
std::distance(join_view(vector<vector<int>>))/1024 -1.15% 0.983 0.971 - 0.06% -
BM_StringRelationalLiteral_Less_Small_Small_Control -1.14% 1.632 1.614 - 1.85% -
BM_StringAssignAsciizMix_Opaque -1.14% 4.970 4.913 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.14% 1389444.163 1373581.346 - -2.11% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.14% 35536.872 35131.220 - 1.20% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.14% 2722.547 2691.500 - -0.00% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.14% 40.887 40.421 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.14% 11420291.092 11290111.803 - -2.41% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.14% 14.937 14.767 - -3.82% -
SetIntersection_None_Set_float_262144_4 -1.14% 1184738.201 1171244.873 - 1.85% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.14% 2585908.368 2556466.104 - 1.75% -
BM_PushHeap_uint32_Random_262144 -1.14% 5.887 5.821 - -1.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.14% 6112414.619 6042928.244 - -0.96% -
BM_deque_deque_copy_backward/65536 -1.14% 8146.421 8053.820 - 6.35% -
std::make_heap(vector<int>)_(repeated)/8 -1.13% 15.647 15.470 - -0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.13% 640.465 633.258 - -0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.12% 12124975.254 11989032.840 - -0.65% -
SetIntersection_None_Set_uint32_16384_4 -1.12% 152384441.132 150679377.490 - -3.17% -
SetIntersection_None_Set_uint32_16384_16 -1.12% 152653047.615 150945782.205 - -2.68% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.12% 1028.647 1017.156 - 1.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.11% 76061.394 75213.807 - 0.07% -
BM_vector_deque_move_backward/4000 -1.11% 145.894 144.271 - 3.07% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -1.11% 11.617 11.488 - -0.03% -
BM_PushHeap_uint32_Ascending_16384 -1.11% 3.702 3.661 - 2.52% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.11% 19.943 19.721 - -0.69% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.11% 191711.715 189585.983 - 0.57% -
rng::contains(list<int>)_(process_all)/1048576 -1.11% 832127.285 822905.798 - 0.10% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.11% 52208.837 51630.781 - -2.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.11% 11458197.386 11331534.075 - -2.22% -
rng::fold_left(list<int>)/50 -1.10% 38.107 37.687 - 0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.10% 4931.715 4877.459 - -0.44% -
std::partition(list<int>)_(dense)/32 -1.10% 8.960 8.861 - 1.55% -
std::make_heap(deque<int>)_(descending)/8 -1.10% 21.152 20.920 - -0.71% -
SetIntersection_None_Set_float_262144_16384 -1.10% 1179080.647 1166156.738 - 0.90% -
std::copy_n(list<int>)/64 -1.10% 14.554 14.395 - -1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.09% 569.363 563.130 - -12.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.09% 85080.684 84153.106 - -0.53% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.09% 17.706 17.513 - -0.21% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.09% 33.157 32.797 - -0.58% -
BM_StringCopy_Large -1.08% 6.372 6.303 - 3.59% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.08% 7.981 7.895 - -3.44% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.08% 1.609 1.591 - 2.27% -
BM_deque_deque_copy_backward/4000 -1.08% 151.663 150.026 - 3.54% -
std::pop_heap(deque<std::string>)/8192 -1.08% 116.352 115.097 - 1.39% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.08% 7961.345 7875.510 - -0.17% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.08% 8.461 8.370 - -0.81% -
SetIntersection_Interlaced_Set_float_16_4 -1.08% 59848703.611 59204504.223 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.07% 1099847.149 1088049.556 - -1.56% -
SetIntersection_Front_Vector_float_16_16 -1.07% 35667034.941 35284931.823 - -0.98% -
SetIntersection_None_Set_uint32_16384_1 -1.07% 152606390.726 150975982.903 - -3.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.07% 2.300 2.276 - -0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.07% 509.840 504.409 - -12.60% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.06% 20.603 20.384 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.06% 3080740.210 3048035.055 - -0.54% -
bm_ranges_swap_ranges_vb_aligned/256 -1.06% 3.459 3.423 - -1.00% -
std::sort(deque<int>)_(shuffled)/8192 -1.06% 82071.193 81200.946 - 1.08% -
BM_deque_deque_ranges_move_backward/64000 -1.06% 7922.803 7838.900 - 6.62% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.06% 173641400.577 171802762.721 - 0.17% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.06% 131.133 129.746 - -4.54% -
SetIntersection_None_Set_float_256_4 -1.06% 11441765.797 11320813.504 - 0.34% -
BM_deque_vector_copy_backward/4096 -1.06% 151.110 149.514 - 1.12% -
BM_deque_deque_move_backward/65536 -1.06% 8124.045 8038.261 - 6.18% -
std::set<std::string>::count(key)_(existent)/32 -1.06% 16.619 16.443 - -2.01% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.06% 10.815 10.701 - -1.33% -
std::set<int>::equal_range(key)_(existent)/32 -1.05% 1.865 1.846 - 2.09% -
std::replace_if(vector<int>)_(prefix)/32 -1.05% 9.589 9.488 - -1.78% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 -1.05% 5049.398 4996.366 - -0.19% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.05% 765.794 757.762 - -0.14% -
BM_vector_deque_ranges_move/4000 -1.05% 142.615 141.121 - 1.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 526.728 521.214 - 0.17% -
std::copy_if(vector<int>)_(every_other)/8 -1.05% 4.256 4.211 - 1.21% -
std::move(deque<int>)/8 -1.05% 3.493 3.456 - -0.62% -
BM_StringAssignAsciiz_Huge_Opaque -1.04% 190.846 188.854 - 0.11% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.04% 222365082.081 220045443.413 - -0.44% -
SetIntersection_None_Vector_float_16384_64 -1.04% 1110801.007 1099227.688 - -0.73% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.04% 1177.239 1164.983 - 0.17% -
std::partial_sort_copy(list<int>)_(descending)/8192 -1.04% 98487.452 97463.973 - 0.84% -
BM_PushHeap_float_Random_256 -1.04% 6.928 6.856 - -6.93% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.04% 96686.808 95686.006 - -1.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.03% 32556.291 32220.042 - -1.50% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.03% 1.117 1.105 - -0.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.03% 33.816 33.468 - 4.37% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.03% 43.648 43.199 - 0.88% -
BM_StringFindMatch2/512 -1.03% 1001.656 991.352 - 0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.03% 77624.665 76827.072 - -2.56% -
std::set<std::string>::find(key)_(existent)/32 -1.03% 15.692 15.531 - -1.67% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.02% 1594.993 1578.659 - -1.50% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.02% 1597286.945 1581019.777 - -1.30% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.02% 209.743 207.609 - -1.15% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.02% 9.179 9.086 - -2.44% -
std::set<std::string>::erase(key)_(existent)/1024 -1.01% 61.409 60.787 - 0.82% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.01% 10.984 10.872 - -1.16% -
SetIntersection_None_Set_uint32_64_1 -1.01% 22512097.642 22284909.335 - -1.86% -
SetIntersection_None_Set_float_64_16 -1.01% 18276514.451 18092502.730 - 0.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 36973.290 36601.526 - -0.82% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.00% 5.925 5.866 - 2.08% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.00% 26063.419 25802.144 - 0.33% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -1.00% 87828.157 86947.780 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.00% 90.130 89.226 - -0.42% -
SetIntersection_None_Set_float_262144_1 -1.00% 1188893.637 1176987.384 - 1.47% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 395.02% 35.497 175.718 - 395.41% -
std::fill_n(vector<bool>)/262144 304.37% 229.037 926.160 - 0.01% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 278.58% 26.584 100.642 - 276.36% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 191.22% 12.729 37.070 - 207.46% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 112.65% 13.052 27.756 - 0.76% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 104.76% 50.104 102.595 - -17.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 103.43% 35.974 73.180 - 15.95% -
std::search(list<int>)_(no_match)/1000 102.79% 709.956 1439.752 - 107.79% -
std::search(list<int>)_(no_match)/1024 100.48% 730.845 1465.187 - 95.21% -
std::is_partitioned(list<int>)_(unpartitioned)/50 75.34% 4.377 7.675 - 70.20% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.09% 410.742 719.171 - 0.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 73.18% 11.140 19.293 - 34.84% -
std::unique_copy(deque<int>)_(contiguous)/52 70.69% 14.704 25.099 - 52.92% -
std::fill_n(list<int>)/1024 62.48% 439.985 714.876 - 2.60% -
std::multiset<std::string>::erase(key)_(existent)/1024 62.35% 63.722 103.453 - 23.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.46% 0.392 0.614 - 28.05% -
std::partial_sort_copy(deque<int>)_(descending)/8 56.02% 15.296 23.865 - 63.13% -
std::map<std::string,_int>::erase(key)_(existent)/8192 55.57% 61.483 95.651 - -6.32% -
std::copy_backward(vector<bool>)_(aligned)/1048576 55.01% 1976.923 3064.386 - -6.93% -
std::unique_copy(deque<int>)_(contiguous)/32 51.76% 10.615 16.108 - 27.05% -
BM_PushHeap_uint32_PipeOrgan_1 50.69% 0.409 0.616 - 10.82% -
std::multiset<std::string>::erase(key)_(existent)/8192 49.91% 66.375 99.504 - 46.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.57% 32.353 48.389 - 1.20% -
std::partial_sort_copy(deque<int>)_(heap)/8 48.66% 14.912 22.168 - 41.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 48.26% 11.879 17.612 - -14.36% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 48.10% 45.607 67.546 - 11.61% -
BM_vector_deque_ranges_move_backward/0 47.71% 0.461 0.681 - 19.75% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 46.53% 17.408 25.508 - 46.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 44.74% 12.411 17.963 - -9.69% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 44.37% 0.338 0.487 - 44.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 43.54% 3027561.749 4345774.889 - 49.71% -
std::map<std::string,_int>::erase(key)_(existent)/1024 42.41% 67.556 96.209 - 78.72% -
BM_vector_deque_copy_backward/0 42.34% 0.480 0.683 - 54.17% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.19% 127.323 181.045 - 35.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 42.09% 23.612 33.551 - 3.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 41.05% 20.919 29.507 - 26.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 40.73% 8.055 11.336 - 78.15% -
std::set<int>::erase(key)_(non-existent,_end)/32 40.36% 2.252 3.160 - 37.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.00% 250978078.238 351381718.881 - -0.28% -
ranges::min(std::vector<char>)/1 39.98% 0.331 0.464 - 35.40% -
std::find_if(list<int>)_(bail_25%)/1024 38.86% 127.937 177.658 - 35.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 38.82% 0.289 0.401 - 48.99% -
rng::find(vector<bool>)_(process_all)/8 38.52% 0.555 0.768 - -0.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 37.88% 6.450 8.893 - 7.37% -
std::find_end(deque<int>)_(match_near_end)/1000 37.84% 33.620 46.342 - 33.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 36.96% 5.460 7.478 - 62.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 36.94% 505.458 692.152 - -4.77% -
BM_PushHeap_float_Ascending_1 35.86% 0.467 0.635 - 9.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.12% 34.444 46.539 - 6.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 35.08% 53.070 71.685 - 9.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.47% 24.015 32.294 - 31.35% -
rng::contains_subrange(list<int>)_(single_element)/8192 34.06% 7150.454 9585.941 - 28.03% -
ranges::min(std::deque<char>)/70000 33.75% 19818.274 26506.925 - 32.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 33.63% 3.662 4.893 - 27.78% -
BM_PushHeap_string_Descending_1 33.19% 0.531 0.707 - 0.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.02% 28.502 37.913 - 27.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.85% 32.171 42.739 - 4.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 32.60% 4.712 6.248 - 7.08% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.96% 4314.109 5692.852 - 0.05% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 31.93% 10.928 14.418 - 29.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 31.77% 11.235 14.804 - 30.07% -
BM_StringEraseWithMove_Empty_Transparent 31.11% 0.559 0.733 - 13.46% -
std::unordered_set<int>::contains(key)_(non-existent)/0 30.99% 0.338 0.442 - -8.72% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 30.42% 8098.512 10562.421 - 2.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 30.39% 0.369 0.481 - -0.99% -
BM_PushHeap_uint64_Descending_1 30.36% 0.471 0.614 - 37.43% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 29.97% 179.863 233.776 - 31.47% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 28.81% 1.291 1.663 - 19.20% -
BM_deque_deque_ranges_move_backward/0 28.15% 0.736 0.943 - 19.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 27.92% 6.264 8.012 - -12.21% -
std::unordered_set<int>::count(key)_(existent)/1024 27.80% 1.294 1.654 - 23.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 27.49% 0.272 0.347 - 27.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.23% 18.571 23.627 - -5.92% -
std::set<int>::erase(key)_(non-existent,_end)/1024 27.16% 5.374 6.834 - 25.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 26.83% 30.791 39.054 - 31.04% -
std::unordered_set<int>::count(key)_(existent)/8192 26.53% 1.281 1.621 - 20.80% -
std::map<std::string,_int>::erase(iterator)/1024 26.52% 25.495 32.257 - 4.83% -
BM_StringEraseWithMove_Empty_Opaque 26.24% 0.802 1.012 - 2.25% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 26.04% 92.525 116.620 - -0.69% -
std::fill(vector<bool>)/1048576 25.73% 3054.135 3839.873 - 0.48% -
ranges::min(std::list<char>)/1 25.54% 0.364 0.457 - 33.27% -
ranges::min(std::deque<long_long>)/70000 25.32% 18947.479 23744.856 - 24.75% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 25.24% 6.280 7.865 - -25.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 25.20% 21.818 27.317 - 21.53% -
BM_toupper_char<wchar_t> 24.73% 0.551 0.687 - 0.11% -
std::move(vector<int>)/262144 24.73% 17285.567 21560.017 - -2.52% -
std::unordered_set<int>::count(key)_(non-existent)/0 24.71% 0.278 0.347 - -14.61% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.63% 79640886.809 99256076.376 - -0.15% -
BM_toupper_char<char> 24.57% 0.553 0.689 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 24.25% 2210726.304 2746827.672 - 1.21% -
BM_StringRelational_Compare_Small_Empty_Control 24.14% 1.609 1.997 - 8.76% -
BM_PushHeap_string_Random_1 24.13% 0.469 0.583 - 23.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 23.84% 44.708 55.367 - 20.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 23.78% 4.612 5.708 - -24.13% -
SetIntersection_Interlaced_Vector_float_16384_1024 23.74% 45938317.730 56842493.451 - -18.21% -
std::list<int>::insert(begin)_(cheap_elements)/8192 23.71% 12.222 15.120 - 29.20% -
std::set<int>::erase(key)_(non-existent,_end)/8192 23.27% 8.165 10.065 - 21.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 22.75% 0.424 0.520 - -15.12% -
std::set<int>::find(key)_(non-existent)/32 22.58% 2.236 2.741 - 20.84% -
std::find_if_not(vector<int>)_(process_all)/32768 22.34% 3200.225 3915.182 - 22.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 22.19% 27.792 33.960 - 6.20% -
SetIntersection_Interlaced_Vector_float_1024_64 22.15% 3608553.126 4407699.588 - -17.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 22.14% 35.554 43.426 - 22.56% -
std::unordered_set<std::string>::count(key)_(existent)/1024 22.12% 35.023 42.769 - 12.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22.03% 25584093.036 31220450.348 - 23.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 21.94% 1462119.010 1782868.686 - 18.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 21.86% 38.192 46.542 - 73.80% -
std::move_backward(list<int>)/4096 21.78% 4837.508 5891.013 - 26.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.70% 19.944 24.271 - 3.30% -
SetIntersection_Interlaced_Vector_uint64_16384_64 21.64% 7758674.068 9437529.142 - 16.32% -
std::multiset<int>::count(key)_(non-existent)/32 21.61% 2.491 3.030 - 26.19% -
ranges::min(std::deque<char>)/64 21.55% 17.984 21.859 - 21.92% -
std::find_if_not(vector<int>)_(process_all)/8192 21.49% 803.753 976.507 - 21.58% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 21.17% 26.550 32.170 - 20.21% -
std::for_each_n(deque<int>)/8192 20.68% 254.763 307.447 - 18.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 20.50% 0.335 0.403 - -15.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.33% 18.477 22.233 - 10.66% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.27% 28.541 34.327 - 20.69% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.21% 5913198.504 7108138.335 - 0.82% -
BM_PushHeap_string_PipeOrgan_1 20.08% 0.584 0.701 - 0.03% -
BM_PushHeap_string_Ascending_1 19.76% 0.585 0.700 - -0.06% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 19.74% 702.674 841.411 - -4.66% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.61% 1.546 1.849 - 27.31% -
std::set<std::string>::contains(key)_(non-existent)/32 19.54% 9.646 11.530 - -0.01% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 19.40% 0.411 0.490 - 10.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 19.33% 23.508 28.052 - 9.27% -
SetIntersection_Interlaced_Vector_uint64_262144_64 19.26% 8643397.922 10308479.161 - -52.81% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 18.75% 11.791 14.001 - 18.47% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 18.66% 14.749 17.501 - 12.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.64% 62.416 74.050 - 0.51% -
std::partition(deque<int>)_(sparse)/32 18.62% 10.069 11.943 - -5.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 18.51% 3248.747 3850.035 - 24.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.50% 24.579 29.126 - 22.00% -
std::find_end(list<int>,_pred)_(same_length)/8192 18.49% 9496.537 11252.646 - 8.56% -
BM_vector_deque_move/1 18.37% 1.952 2.311 - -1.77% -
BM_deque_vector_move_backward/0 18.26% 1.303 1.541 - 5.34% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.18% 16.145 19.081 - 8.70% -
BM_StringFindCharLiteral/1024 18.15% 17.939 21.194 - 11.45% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 18.12% 29.205 34.498 - 18.16% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 17.93% 683.232 805.718 - 17.59% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 17.75% 118601.458 139648.861 - 5.30% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 17.69% 11124.608 13092.570 - 7.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 17.57% 45.239 53.190 - -7.12% -
std::map<std::string,_int>::ctor(const&)/32 17.52% 710.717 835.257 - -0.55% -
std::find_if_not(vector<char>)_(bail_25%)/8 17.48% 0.787 0.925 - 17.92% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.37% 0.392 0.461 - 33.54% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 17.31% 22.495 26.389 - 7.30% -
std::find(vector<bool>)_(process_all)/8 17.27% 0.628 0.737 - 8.46% -
std::find_if_not(vector<int>)_(process_all)/50 17.14% 5.660 6.630 - 18.98% -
BM_deque_vector_ranges_move/0 17.13% 1.308 1.532 - 1.66% -
std::set<int>::upper_bound(key)_(non-existent)/8192 16.85% 9.686 11.318 - 15.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 16.83% 32.478 37.944 - -1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 16.70% 4237314.430 4944831.749 - 9.99% -
BM_StringCtorDefault 16.45% 0.242 0.282 - 16.03% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 16.36% 4.501 5.238 - -6.37% -
std::find(vector<bool>)_(process_all)/50 16.35% 0.677 0.787 - 17.12% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 16.29% 2.257 2.625 - 13.86% -
SetIntersection_Interlaced_Vector_float_262144_256 16.12% 33965704.155 39441529.998 - -20.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 15.97% 47.690 55.304 - 17.48% -
std::swap_ranges(list<int>)/8192 15.96% 9600.745 11132.639 - 3.98% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 15.93% 104.432 121.068 - 13.11% -
rng::find_last_if(deque<int>)_(bail_90%)/8 15.93% 0.994 1.152 - 0.13% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 15.91% 2.336 2.708 - 11.83% -
std::multiset<std::string>::contains(key)_(existent)/1024 15.89% 21.709 25.158 - 12.57% -
ranges::minmax(std::deque<long_long>)/64 15.86% 22.893 26.523 - 2.88% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 15.72% 9063.011 10487.752 - 14.41% -
std::multiset<std::string>::erase(iterator)/1024 15.60% 28.695 33.170 - 5.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.38% 30.734 35.461 - 15.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 15.36% 43.644 50.349 - -9.62% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.26% 10.679 12.308 - 10.16% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 15.10% 85.198 98.066 - 16.26% -
SetIntersection_Interlaced_Set_uint64_1024_1024 15.02% 12592655.939 14483875.000 - 18.56% -
SetIntersection_Interlaced_Vector_float_16384_256 14.98% 16984669.721 19529708.057 - 23.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 14.92% 1.221 1.404 - 15.71% -
std::set<int>::upper_bound(key)_(non-existent)/32 14.92% 2.402 2.761 - 13.64% -
ranges::min(std::vector<__int128>)/70000 14.89% 29886.819 34337.556 - 26.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 14.86% 30.870 35.457 - 4.41% -
std::set<int>::upper_bound(key)_(non-existent)/1024 14.78% 5.843 6.707 - 14.46% -
std::find_end(deque<int>)_(single_element)/8192 14.74% 2209.722 2535.400 - 7.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 14.73% 7.978 9.153 - 16.46% -
std::fill_n(deque<int>)/32 14.67% 1.154 1.323 - 14.16% -
std::find_if_not(vector<int>)_(process_all)/8 14.58% 1.312 1.503 - 3.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 14.52% 1964.499 2249.746 - 47.03% -
BM_vector_deque_ranges_move_backward/64000 14.42% 7061.837 8079.869 - -0.00% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 14.38% 1.154 1.320 - 9.44% -
rng::find(vector<bool>)_(process_all)/50 14.32% 0.644 0.736 - -12.92% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 14.22% 14770.873 16871.110 - 1.32% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 14.03% 1.155 1.317 - 4.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 13.85% 42.861 48.799 - 32.35% -
std::copy_backward(vector<bool>)_(aligned)/64 13.77% 1.688 1.921 - 13.60% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 13.74% 1329.490 1512.121 - 2.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 13.71% 57.154 64.987 - 13.01% -
std::unordered_set<int>::count(key)_(existent)/32 13.66% 1.225 1.393 - 12.40% -
SetIntersection_Interlaced_Set_uint64_1024_4 13.62% 10090484.117 11465307.489 - 18.45% -
std::stable_partition(vector<int>)_(sparse)/50 13.58% 21.420 24.329 - 15.81% -
BM_vector_deque_move_backward/64000 13.56% 7049.427 8005.438 - -0.02% -
BM_deque_deque_ranges_move_backward/1 13.55% 2.593 2.945 - 15.98% -
std::set<int>::find(key)_(non-existent)/8192 13.54% 8.480 9.629 - 12.62% -
bm_lexicographical_compare<int>/1 13.53% 1.282 1.455 - 1.00% -
BM_deque_vector_move/0 13.52% 1.401 1.590 - 8.24% -
std::set<int>::find(key)_(non-existent)/1024 13.50% 5.595 6.350 - 13.78% -
BM_PushHeap_uint64_Ascending_64 13.48% 1.514 1.718 - 13.45% -
std::map<int,_int>::contains(key)_(non-existent)/1024 13.33% 5.438 6.163 - 11.69% -
BM_vector_deque_ranges_copy_backward/64000 13.25% 7199.611 8153.787 - 2.56% -
std::map<std::string,_int>::insert(value)_(already_present)/32 13.21% 21.369 24.191 - -11.08% -
BM_deque_vector_copy_backward/70000 13.18% 7843.430 8877.132 - -3.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 13.02% 3.465 3.916 - 7.45% -
BM_vector_deque_ranges_move_backward/2 13.01% 1.825 2.062 - 0.34% -
SetIntersection_Interlaced_Vector_float_1024_256 12.98% 6018052.764 6799333.213 - 10.54% -
BM_StringRelational_Compare_Empty_Empty_Control 12.97% 1.609 1.818 - 9.28% -
BM_vector_deque_ranges_copy_backward/65536 12.97% 7389.624 8347.969 - -4.79% -
SetIntersection_Interlaced_Vector_float_262144_64 12.92% 9216105.617 10406512.175 - -43.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.90% 6101.732 6889.156 - 8.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.90% 6.442 7.273 - -36.34% -
SetIntersection_Interlaced_Vector_float_256_256 12.85% 4553133.961 5138346.797 - 0.22% -
BM_vector_deque_copy_backward/65536 12.85% 7428.858 8383.561 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 12.79% 4999450.693 5638915.574 - 28.58% -
ranges::minmax(std::deque<__int128>)/64 12.79% 30.597 34.509 - -0.21% -
BM_vector_deque_ranges_move_backward/65536 12.78% 7338.762 8276.466 - 2.94% -
BM_vector_deque_ranges_move_backward/70000 12.77% 7821.490 8820.506 - 3.23% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.73% 2.272 2.562 - 17.23% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.71% 347.144 391.250 - 8.87% -
std::map<int,_int>::insert(value)_(already_present)/1024 12.60% 3.231 3.638 - 11.66% -
BM_vector_deque_move_backward/70000 12.60% 7735.353 8709.715 - 1.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.50% 101887.453 114626.521 - 9.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.48% 34.642 38.966 - -46.97% -
BM_vector_deque_move_backward/0 12.45% 0.395 0.445 - -17.03% -
std::any_of(deque<int>)_(process_all)/32768 12.44% 10075.407 11328.353 - 12.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 12.41% 439599.408 494137.939 - 16.12% -
BM_vector_deque_copy_backward/64000 12.34% 7256.225 8151.291 - 1.07% -
BM_vector_deque_move/2 12.26% 1.727 1.939 - -6.22% -
std::reverse(list<int>)/32768 12.19% 17518.994 19654.582 - 11.15% -
std::partition(deque<int>)_(sparse)/50 12.11% 15.453 17.324 - -5.54% -
BM_tolower_char<char> 12.01% 0.617 0.691 - 0.05% -
std::find_if_not(vector<int>)_(process_all)/1024 11.94% 112.625 126.068 - 12.00% -
std::map<int,_int>::contains(key)_(non-existent)/32 11.90% 2.772 3.102 - 12.03% -
std::find_if(vector<char>)_(bail_25%)/8 11.90% 0.957 1.071 - 22.91% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 11.89% 4608.601 5156.381 - 9.99% -
std::any_of(deque<int>)_(process_all)/8192 11.87% 2523.035 2822.639 - 11.82% -
std::find_if_not(list<int>)_(process_all)/32768 11.85% 25380.825 28388.424 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.82% 7235397.834 8090755.281 - 18.67% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 11.76% 512124.024 572341.633 - 11.00% -
std::multiset<std::string>::find(key)_(existent)/8192 11.68% 26.131 29.184 - -4.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 11.66% 6.511 7.270 - 2.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 11.64% 18.740 20.922 - 10.23% -
SetIntersection_Interlaced_Vector_uint64_256_16 11.63% 6692142.171 7470388.858 - 14.50% -
BM_vector_deque_move_backward/65536 11.61% 7360.985 8215.564 - 1.29% -
BM_deque_deque_move_backward/70000 11.58% 8053.695 8986.035 - 4.51% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.54% 34.497 38.479 - 10.37% -
SetIntersection_Interlaced_Vector_float_262144_1024 11.52% 96897190.723 108059749.541 - -13.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.49% 10.040 11.194 - 0.67% -
std::stable_partition(list<int>)_(dense)/50 11.48% 57.426 64.019 - 11.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.43% 1780.489 1984.064 - 10.53% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 11.42% 9318.240 10382.715 - 1.59% -
ranges::minmax(std::deque<long_long>)/1 11.40% 0.826 0.920 - 24.57% -
BM_deque_vector_ranges_move_backward/70000 11.28% 7969.408 8868.031 - 2.61% -
ranges::min(std::vector<__int128>)/64 11.26% 26.337 29.304 - 19.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 11.26% 22.228 24.732 - 4.47% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.25% 883.928 983.385 - 8.41% -
std::copy_n(list<int>)/4096 11.16% 3524.515 3918.017 - -6.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.15% 32.797 36.452 - -5.38% -
BM_PushHeap_uint64_Ascending_16 11.09% 0.909 1.010 - 10.94% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 11.06% 757.904 841.734 - -5.13% -
std::multiset<int>::find(key)_(non-existent)/32 11.04% 2.273 2.524 - 10.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.03% 73.109 81.175 - 11.44% -
std::list<std::string>::ctor(size)/8192 11.00% 102383.115 113647.405 - -2.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 11.00% 4.720 5.239 - -32.50% -
SetIntersection_Front_Set_string_1024_256 10.99% 14285740.985 15855893.291 - 7.10% -
std::multiset<int>::find(key)_(non-existent)/8192 10.91% 8.439 9.360 - 14.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 10.91% 18.777 20.825 - 2.78% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.89% 0.696 0.772 - 9.93% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 10.89% 12541.253 13907.141 - 9.28% -
BM_PushHeap_float_PipeOrgan_4 10.89% 0.484 0.537 - -0.10% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 10.88% 20.042 22.222 - 8.65% -
SetIntersection_None_Set_string_262144_1024 10.87% 1654788.330 1834705.078 - 13.88% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 10.77% 4.536 5.025 - 7.96% -
BM_std_minmax_element<char>/2 10.75% 0.603 0.667 - -2.89% -
BM_vector_deque_ranges_move_backward/1 10.73% 2.115 2.342 - -0.24% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 10.67% 4.468 4.945 - 10.34% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.66% 7083.683 7838.825 - 18.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 10.65% 4.214 4.662 - -3.05% -
std::stable_partition(deque<int>)_(dense)/1024 10.64% 576.742 638.129 - 11.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.53% 64.832 71.662 - 29.86% -
BM_vector_deque_copy_backward/70000 10.53% 7978.416 8818.682 - -1.65% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 10.53% 6.452 7.131 - 10.59% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 10.51% 36522.862 40361.311 - 10.06% -
BM_StringRelational_Compare_Empty_Small_Control 10.50% 1.608 1.777 - 9.66% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 10.46% 1.461 1.614 - -0.64% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 10.42% 4633.652 5116.665 - 10.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.38% 5.360 5.917 - 10.39% -
BM_StringRelational_Compare_Empty_Huge_Control 10.32% 1.606 1.771 - 9.80% -
std::list<std::string>::ctor(size)/1024 10.28% 12505.523 13791.232 - 9.22% -
std::set<std::string>::contains(key)_(non-existent)/1024 10.27% 22.798 25.140 - -0.27% -
rng::starts_with(list<int>,_pred)/8192 10.26% 9684.784 10678.053 - -7.55% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 10.22% 5.539 6.105 - 3.31% -
std::set<std::string>::contains(key)_(non-existent)/8192 10.15% 27.427 30.211 - -0.13% -
std::unordered_set<std::string>::count(key)_(existent)/32 10.13% 32.447 35.734 - -0.52% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 10.07% 52.632 57.933 - 1.17% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 10.03% 0.606 0.667 - 6.37% -
std::copy_n(vector<bool>)_(aligned)/262144 10.00% 638.731 702.606 - 152.51% -
std::list<std::string>::ctor(size)/32 9.88% 348.132 382.544 - 12.93% -
std::map<std::string,_int>::count(key)_(existent)/8192 9.87% 28.038 30.806 - -1.37% -
BM_vector_deque_ranges_copy_backward/70000 9.82% 7915.634 8693.235 - -3.43% -
BM_deque_vector_move/2 9.82% 1.770 1.944 - 5.82% -
ranges::minmax(std::list<char>)/1 9.82% 0.377 0.414 - -9.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.81% 10.309 11.320 - 2.75% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 9.78% 37469.149 41131.864 - 8.78% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 9.77% 102287.484 112281.527 - 4.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.77% 239.223 262.585 - 19.36% -
std::flat_map<int,_int>::erase(iterator)/1024 9.76% 74.659 81.945 - -0.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.75% 1.308 1.436 - -0.96% -
std::copy_backward(deque<int>)/32768 9.75% 3676.253 4034.537 - 8.13% -
SetIntersection_Interlaced_Vector_float_1024_4 9.70% 1272764.805 1396228.710 - 12.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 9.67% 1.201 1.317 - 2.60% -
std::swap_ranges(list<int>)/1024 9.65% 749.856 822.227 - 0.14% -
std::multiset<std::string>::ctor(const&,_alloc)/32 9.64% 800.940 878.183 - 10.13% -
std::stable_sort(deque<int>)_(repeated)/8 9.64% 17.784 19.499 - 7.18% -
std::set<int>::lower_bound(key)_(existent)/1024 9.63% 4.302 4.716 - 3.02% -
BM_deque_vector_ranges_copy_backward/1 9.63% 2.090 2.291 - 9.53% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.61% 27.117 29.724 - 8.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 9.53% 1.299 1.423 - -5.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.52% 92.934 101.786 - 15.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 9.52% 4.347 4.760 - 9.32% -
std::reverse(list<int>)/4096 9.52% 1765.143 1933.107 - 10.25% -
std::stable_partition(deque<int>)_(dense)/50 9.50% 37.913 41.516 - 12.84% -
std::stable_partition(list<int>)_(dense)/8192 9.50% 17431.408 19087.889 - 1.46% -
BM_PushHeap_float_Ascending_4 9.50% 0.535 0.586 - -0.27% -
bm_lexicographical_compare<unsigned_char>/8 9.43% 1.316 1.440 - 9.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.41% 2.213 2.421 - 0.21% -
BM_deque_vector_move_backward/70000 9.40% 7751.143 8479.991 - -1.93% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 9.40% 1.626 1.779 - 11.95% -
std::partition(vector<int>)_(dense)/32 9.34% 8.156 8.918 - 6.89% -
std::find_if(deque<int>)_(process_all)/50 9.33% 12.473 13.637 - 7.46% -
std::multiset<std::string>::count(key)_(existent)/1024 9.33% 23.120 25.276 - 14.89% -
BM_deque_deque_ranges_move_backward/2 9.32% 2.336 2.553 - 13.96% -
std::set<int>::lower_bound(key)_(existent)/8192 9.30% 7.748 8.468 - 7.69% -
std::sort_heap(vector<int>,_pred)/8 9.29% 28.885 31.570 - -0.22% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.29% 12666.791 13843.609 - 10.57% -
std::unordered_set<std::string>::erase(iterator)/8192 9.29% 29.191 31.902 - -16.75% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.28% 187950.454 205388.939 - 9.60% -
BM_deque_deque_ranges_copy_backward/2 9.26% 2.353 2.571 - 6.83% -
BM_PushHeap_float_QuickSortAdversary_4 9.22% 0.536 0.585 - -0.26% -
BM_deque_vector_move_backward/65536 9.22% 7338.727 8015.168 - -0.65% -
ranges::minmax(std::list<long_long>)/64 9.20% 30.172 32.947 - 9.16% -
rng::contains_subrange(list<int>)_(same_length)/8192 9.16% 7888.666 8610.876 - -0.38% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.13% 11.062 12.072 - 13.99% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.11% 1.155 1.261 - 9.06% -
std::find_end(deque<int>)_(single_element)/1024 9.05% 317.788 346.536 - 4.39% -
BM_align/1 9.01% 0.624 0.681 - 9.17% -
std::find_if(deque<int>)_(process_all)/1024 8.99% 249.280 271.682 - -7.11% -
bm_ranges_lexicographical_compare<int>/1 8.97% 1.309 1.426 - 12.34% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.96% 8.931 9.731 - -8.29% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 8.91% 39.854 43.405 - 11.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 8.91% 14111433.784 15368515.584 - 5.45% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 8.85% 21.162 23.034 - -2.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.85% 22.841 24.861 - 3.51% -
std::stable_partition(list<int>)_(sparse)/50 8.83% 26.190 28.501 - 8.17% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 8.77% 5.011 5.451 - 3.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 8.76% 17610.713 19153.495 - 8.22% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 8.75% 347.346 377.741 - 7.67% -
std::make_heap(deque<int>)_(descending)/8192 8.72% 8632.158 9385.297 - 8.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.71% 347.120 377.365 - 7.60% -
BM_PushHeap_uint64_Ascending_256 8.71% 2.088 2.270 - 8.58% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.69% 10941.331 11892.431 - 8.16% -
std::search(deque<int>)_(near_matches)/1000 8.66% 18680.726 20297.856 - 16.96% -
std::list<int>::ctor(size)/8192 8.65% 93359.438 101431.146 - 3.49% -
std::partition(deque<int>)_(dense)/32 8.61% 9.489 10.306 - 9.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.61% 193597238.399 210264157.334 - 12.19% -
BM_deque_deque_ranges_copy_backward/64 8.61% 3.373 3.664 - 8.12% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.58% 7373.488 8006.351 - -9.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 8.56% 4.660 5.059 - -4.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 8.54% 1.203 1.306 - 8.13% -
std::sort_heap(vector<NonIntegral>,_pred)/8 8.52% 29.345 31.845 - 3.62% -
ranges::minmax(std::deque<char>)/64 8.38% 23.297 25.250 - 1.26% -
BM_deque_vector_ranges_copy_backward/64000 8.38% 7454.620 8079.586 - -3.00% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.37% 16860.068 18270.883 - 6.47% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 8.36% 16.452 17.827 - 7.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.35% 689.383 746.970 - -20.85% -
std::copy_backward(vector<bool>)_(aligned)/512 8.33% 1.573 1.704 - 13.63% -
std::set<int>::count(key)_(non-existent)/1024 8.21% 7.359 7.963 - -0.08% -
SetIntersection_Front_Set_uint32_1024_256 8.19% 4070064.754 4403474.844 - 7.09% -
std::all_of(deque<int>)_(process_all)/8192 8.17% 2523.452 2729.622 - 0.44% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 8.16% 441.772 477.828 - 0.65% -
BM_deque_deque_move_backward/64000 8.16% 7230.942 7820.671 - -0.58% -
std::find_if(deque<int>)_(process_all)/8 8.15% 2.512 2.717 - 3.47% -
std::is_sorted_until(vector<int>)/8 8.15% 2.062 2.230 - 9.02% -
SetIntersection_Interlaced_Set_string_16384_4 8.14% 197437889.728 213500695.799 - 8.44% -
SetIntersection_Interlaced_Vector_uint64_1024_4 8.13% 1256764.869 1358924.227 - 9.80% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.10% 11.165 12.070 - 19.96% -
std::set<std::string>::find(key)_(non-existent)/32 8.02% 9.045 9.770 - -3.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.01% 102683.243 110910.909 - 5.99% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 7.99% 102034.835 110189.366 - 6.93% -
std::for_each_n(list<int>)/8192 7.99% 7556.751 8160.332 - 7.68% -
BM_deque_vector_move/1 7.99% 2.058 2.222 - 5.86% -
std::find_if(deque<int>)_(process_all)/8192 7.96% 1990.578 2149.045 - -7.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.96% 47.647 51.438 - 13.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.95% 54474.300 58806.452 - 4.39% -
std::none_of(deque<int>)_(process_all)/32768 7.95% 10113.952 10917.838 - 8.01% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.92% 9.837 10.616 - 7.62% -
std::none_of(deque<int>)_(process_all)/8192 7.91% 2528.100 2728.077 - 8.06% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.91% 319.721 345.006 - 3.77% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.91% 2.254 2.433 - -13.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.90% 4.990 5.384 - -2.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.88% 2.287 2.468 - 6.51% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.88% 64073.548 69124.111 - 7.36% -
SetIntersection_None_Set_string_262144_256 7.87% 1666332.275 1797495.526 - 11.41% -
BM_align/8 7.87% 0.623 0.672 - 7.99% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.86% 6.147 6.631 - 11.16% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.84% 350.324 377.804 - 7.62% -
rng::contains_subrange(deque<int>)_(same_length)/32 7.83% 17.870 19.270 - 4.78% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.82% 8.742 9.426 - 1.41% -
std::partition(vector<int>)_(dense)/8192 7.82% 1860.835 2006.283 - 6.98% -
BM_deque_deque_copy/0 7.80% 0.788 0.850 - -7.64% -
std::list<int>::ctor(size)/1024 7.79% 11562.706 12463.132 - 3.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 7.79% 1.223 1.319 - 0.93% -
BM_vector_deque_copy/2 7.73% 1.989 2.143 - 3.99% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 7.73% 705.357 759.884 - 7.78% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.73% 320.323 345.070 - 6.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.71% 36.661 39.488 - -2.01% -
std::for_each(vector<int>)/32 7.71% 3.675 3.959 - 1.75% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.70% 66666.752 71802.788 - -3.98% -
std::all_of(deque<int>)_(process_all)/32768 7.67% 10098.430 10872.699 - 0.01% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.66% 11.133 11.986 - 11.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.65% 21.627 23.283 - 9.99% -
BM_deque_deque_ranges_move_backward/70000 7.58% 7906.454 8505.773 - 0.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.58% 0.457 0.492 - 12.66% -
BM_deque_deque_ranges_move/0 7.54% 0.793 0.853 - 15.41% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 7.52% 921.764 991.106 - 6.27% -
std::multiset<int>::erase(key)_(existent)/1024 7.50% 39.921 42.915 - -0.13% -
BM_deque_deque_ranges_copy_backward/65536 7.50% 7407.194 7962.552 - -2.32% -
rng::find_last(vector<int>)_(bail_90%)/8 7.49% 0.424 0.456 - 3.49% -
std::any_of(vector<int>)_(process_all)/50 7.49% 12.571 13.513 - 6.89% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 7.47% 12552.625 13490.809 - 7.26% -
std::copy_backward(deque<int>)/8 7.45% 2.660 2.859 - 3.17% -
std::make_heap(deque<int>)_(shuffled)/8192 7.44% 22518.940 24194.721 - 6.79% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 7.42% 12636.927 13574.849 - 5.82% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 7.40% 10737.534 11531.825 - 3.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 7.40% 196992849.699 211562032.749 - 6.59% -
std::list<int>::ctor(size)/32 7.40% 320.932 344.665 - 2.70% -
BM_PushHeap_float_QuickSortAdversary_1 7.39% 0.466 0.500 - -10.29% -
BM_deque_deque_copy_backward/70000 7.39% 7960.115 8547.997 - 2.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.37% 1912.101 2053.043 - 1.09% -
BM_std_minmax_element<int>/3 7.37% 1.138 1.221 - 5.06% -
BM_PushHeap_uint32_QuickSortAdversary_1 7.34% 0.465 0.499 - 12.59% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.32% 6.316 6.778 - 4.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.31% 30675.141 32917.125 - 20.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 7.30% 0.858 0.920 - 3.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.30% 11223.150 12041.903 - 7.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.28% 3.905 4.189 - 5.80% -
std::find_if(list<int>)_(bail_25%)/32768 7.27% 7077.989 7592.849 - 6.81% -
std::stable_partition(vector<int>)_(sparse)/1024 7.27% 216.880 232.655 - 11.15% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 7.27% 4.802 5.151 - 3.81% -
SetIntersection_None_Set_string_262144_16384 7.26% 1663382.324 1784095.459 - 10.25% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 7.23% 204151.294 218921.196 - 7.28% -
std::set<std::string>::find(key)_(non-existent)/1024 7.21% 20.048 21.493 - -1.89% -
std::multimap<int,_int>::clear()/8192 7.21% 85326.872 91477.749 - 9.54% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 7.19% 30.484 32.675 - 9.03% -
std::find_if(deque<int>)_(process_all)/32768 7.17% 8082.038 8661.576 - -7.54% -
std::find_first_of(vector<int>)_(large_needle)/32 7.16% 107.888 115.617 - 7.37% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.15% 23.130 24.784 - 4.96% -
BM_deque_deque_copy_backward/64000 7.09% 7405.065 7930.244 - -0.55% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 7.07% 0.605 0.648 - 6.98% -
std::is_sorted(list<int>)/1024 7.06% 751.387 804.431 - 6.60% -
std::move_backward(vector<bool>)_(aligned)/64 7.04% 1.724 1.845 - 6.95% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.04% 0.625 0.669 - 10.31% -
std::multimap<int,_int>::find(key)_(non-existent)/32 7.03% 2.370 2.537 - 5.76% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 7.02% 38507.335 41210.954 - 5.41% -
BM_deque_vector_move_backward/2 7.01% 1.765 1.888 - 2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.01% 196078614.715 209814167.143 - 10.79% -
SetIntersection_Interlaced_Vector_float_1024_16 7.00% 1971052.001 2109048.652 - -16.22% -
ranges::minmax(std::deque<__int128>)/8 6.98% 3.814 4.081 - -0.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.96% 94263.220 100820.104 - 7.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.95% 13.631 14.578 - -40.69% -
SetIntersection_Interlaced_Set_string_16_16 6.93% 56188439.682 60082134.259 - 0.85% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.93% 3729.955 3988.357 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_16 6.92% 5559185.694 5943969.908 - -20.77% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 6.92% 10.547 11.276 - 3.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.91% 1.348 1.441 - 1.12% -
BM_deque_vector_copy_backward/65536 6.91% 7755.877 8291.670 - -0.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 6.87% 18.397 19.660 - -4.48% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.85% 6.971 7.449 - 3.44% -
BM_PushHeap_string_PipeOrgan_1024 6.83% 9.444 10.089 - 12.53% -
std::adjacent_find(deque<int>,_pred)/8 6.82% 4.162 4.446 - -7.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.81% 273659.304 292285.645 - 4.35% -
std::unordered_set<int>::count(key)_(non-existent)/1024 6.81% 1.458 1.558 - 0.56% -
BM_std_minmax_element<char>/65536 6.80% 17124.893 18290.086 - 3.53% -
std::lower_bound(std::deque<int>)/100 6.80% 30.391 32.458 - -0.69% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.80% 918.112 980.540 - 3.63% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.79% 32085.419 34264.946 - 4.68% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.78% 6760.441 7219.068 - -0.47% -
BM_StringEraseToEnd_Small_Transparent 6.78% 0.400 0.427 - 6.35% -
BM_std_minmax_element<char>/64000 6.77% 16722.664 17854.888 - 3.33% -
std::for_each(list<int>)/8 6.75% 2.378 2.538 - 2.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.73% 1.101 1.175 - -2.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.73% 454.701 485.302 - 6.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.73% 195026066.803 208142701.279 - 6.49% -
ranges::minmax(std::deque<long_long>)/70000 6.71% 24550.840 26198.386 - -6.23% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 6.69% 4757.816 5076.073 - 5.12% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 6.68% 13.563 14.470 - -3.34% -
BM_deque_deque_ranges_move_backward/65536 6.64% 7497.091 7994.552 - -1.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 6.62% 23.217 24.753 - 1.68% -
BM_deque_deque_ranges_move_backward/64000 6.62% 7352.422 7838.900 - -1.06% -
std::set<std::string>::find(key)_(non-existent)/8192 6.61% 27.107 28.898 - -2.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 6.61% 143713879.990 153209868.213 - 32.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.60% 35.511 37.855 - 4.44% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.59% 21.830 23.268 - 0.52% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 6.55% 157.664 167.998 - 2.28% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 6.53% 343.449 365.891 - 6.39% -
BM_std_minmax_element<char>/5500 6.52% 1444.625 1538.855 - 3.29% -
BM_vector_deque_ranges_copy/1 6.51% 2.185 2.327 - 2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.49% 7477195.071 7962536.273 - 7.57% -
BM_std_minmax_element<char>/4096 6.46% 1078.540 1148.235 - 3.29% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 6.46% 2766.743 2945.357 - 6.35% -
BM_vector_deque_ranges_move/1 6.45% 2.176 2.316 - -3.45% -
rng::contains_subrange(list<int>)_(near_matches)/1024 6.44% 38732.744 41228.058 - -1.76% -
std::set<int>::count(key)_(non-existent)/8192 6.44% 11.181 11.901 - -2.19% -
BM_std_minmax_element<char>/4000 6.44% 1053.545 1121.343 - 3.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.43% 197755628.616 210474903.285 - 8.05% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 6.43% 328.172 349.271 - 5.57% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.43% 44.321 47.170 - -0.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.41% 102229.906 108784.440 - 3.92% -
BM_deque_vector_move_backward/64000 6.41% 7515.808 7997.483 - 2.11% -
std::find(list<int>)_(process_all)/8 6.41% 2.247 2.391 - -1.55% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 6.40% 1.301 1.384 - 8.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.40% 4181490.137 4449111.191 - 2.76% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.39% 6745.710 7176.428 - -0.80% -
std::stable_partition(vector<int>)_(sparse)/32 6.37% 7.224 7.683 - 4.02% -
BM_deque_deque_copy_backward/65536 6.35% 7572.941 8053.820 - -1.14% -
std::replace_if(list<int>)_(sprinkled)/50 6.35% 22.868 24.319 - 5.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.32% 25928857.049 27568510.968 - 1.76% -
std::deque<std::string>::ctor(size)/32 6.29% 44.083 46.857 - 6.64% -
BM_std_minmax_element<char>/70000 6.28% 18334.008 19486.277 - 3.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.27% 61620.120 65482.507 - 6.15% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.26% 5.162 5.485 - 4.81% -
BM_num_put<unsigned_long_long> 6.26% 11.218 11.920 - 1.09% -
BM_lexicographical_compare_three_way_slow_path/1 6.26% 0.434 0.461 - 12.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 6.25% 1.173 1.247 - -10.41% -
rng::find_last(vector<int>)_(bail_90%)/50 6.24% 1.415 1.503 - 0.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.24% 5.086 5.403 - 6.50% -
std::sort(vector<int>)_(pipe-organ)/8192 6.24% 21470.464 22809.227 - 5.83% -
std::set<std::string>::insert(value)_(already_present)/32 6.21% 8.914 9.467 - 2.69% -
std::multimap<int,_int>::clear()/1024 6.20% 10600.658 11257.851 - 5.61% -
BM_deque_deque_move_backward/65536 6.18% 7570.413 8038.261 - -1.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.17% 35.680 37.883 - 5.17% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.17% 10059309.750 10679836.346 - 7.71% -
BM_vector_deque_ranges_move/2 6.16% 1.945 2.065 - 0.12% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.12% 6.411 6.804 - -8.59% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.11% 2.577 2.735 - 11.76% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.11% 8266.918 8771.818 - -6.26% -
std::set<int>::ctor(const&,_alloc)/32 6.08% 219.213 232.534 - 5.45% -
BM_deque_vector_copy_backward/64000 6.06% 7523.065 7979.113 - -2.34% -
SetIntersection_None_Set_string_16384_16384 6.06% 196046295.204 207922404.137 - 7.80% -
std::partial_sort_copy(list<int>)_(ascending)/1024 6.05% 5324.746 5647.097 - 5.44% -
rng::contains(vector<int>)_(process_all)/8 6.04% 2.522 2.674 - 1.02% -
std::sort(vector<int>)_(pipe-organ)/1024 6.03% 2272.575 2409.516 - 5.61% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 6.03% 1.371 1.454 - -13.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.03% 6.534 6.927 - 6.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 6.01% 22.447 23.797 - 1.08% -
std::pop_heap(deque<int>)/1024 5.99% 12.280 13.016 - 5.38% -
BM_deque_vector_ranges_move/2 5.98% 1.786 1.893 - 2.95% -
BM_std_minmax_element<char>/1024 5.97% 275.555 292.004 - 2.84% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 5.96% 18181.644 19264.950 - 5.49% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.96% 48.527 51.417 - 8.72% -
std::stable_partition(deque<int>)_(dense)/32 5.93% 29.079 30.803 - 9.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 5.93% 1735.289 1838.111 - 0.21% -
std::move_backward(deque<int>)/8 5.92% 3.363 3.562 - -2.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 5.91% 26.031 27.570 - 2.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.90% 1.703 1.804 - 4.11% -
std::set<int>::count(key)_(non-existent)/32 5.90% 2.864 3.033 - -1.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.89% 21.050 22.289 - 5.82% -
SetIntersection_Interlaced_Vector_float_256_4 5.89% 4822243.294 5106075.337 - -2.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.87% 24.028 25.439 - 0.26% -
std::copy(deque<int>)/8 5.84% 2.655 2.810 - 2.51% -
BM_PushHeap_uint64_SingleElement_16 5.83% 0.338 0.357 - 3.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.83% 47.510 50.279 - 3.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.81% 3203303.726 3389311.671 - -3.12% -
ranges::min(std::list<char>)/64 5.80% 27.012 28.579 - 5.78% -
std::set<int>::erase(iterator)/8192 5.79% 19.668 20.806 - 5.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.77% 276939.835 292913.571 - 3.99% -
SetIntersection_Front_Set_string_16384_64 5.76% 4563398.457 4826271.751 - 8.54% -
std::unique(deque<int>)_(sprinkled)/52 5.76% 58.694 62.071 - 5.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 5.73% 12568627.864 13288725.058 - 1.79% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 5.71% 22.361 23.637 - -16.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.70% 51839.462 54793.954 - 6.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 5.69% 41.909 44.295 - 2.76% -
std::search(deque<int>)_(same_length)/1024 5.68% 476.804 503.883 - 6.14% -
std::lower_bound(std::list<int>)/8192 5.68% 13237.348 13988.964 - -2.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 5.68% 1332086.752 1407689.047 - 7.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 5.67% 870.589 919.993 - 1.44% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.67% 17.344 18.327 - 4.77% -
std::unique(vector<int>)_(sprinkled)/32 5.66% 53.959 57.011 - 0.49% -
ranges::min(std::list<__int128>)/8 5.65% 2.062 2.179 - -5.45% -
std::copy_n(vector<int>)/8 5.63% 2.162 2.284 - 4.09% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 5.63% 990609.667 1046341.389 - 4.03% -
BM_StringConstructDestroyCStr_Small_Opaque 5.62% 2.188 2.311 - 1.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 5.62% 1.536 1.622 - 2.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.61% 32354.235 34170.646 - 3.70% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.60% 21.654 22.866 - 3.35% -
BM_deque_deque_ranges_copy_backward/70000 5.57% 8131.276 8583.856 - -0.61% -
std::find(list<int>)_(bail_25%)/32768 5.56% 8022.389 8468.390 - 7.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.56% 8273927.302 8733582.020 - -0.29% -
BM_deque_vector_ranges_move/1 5.54% 2.029 2.142 - 2.16% -
std::copy_backward(vector<int>)/8 5.51% 2.119 2.235 - -1.34% -
BM_std_minmax_element<char>/4 5.50% 1.213 1.280 - 3.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.50% 0.460 0.485 - 0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.50% 17.454 18.413 - 6.20% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.50% 25014.029 26388.670 - -1.25% -
BM_vector_deque_ranges_copy_backward/64 5.50% 2.968 3.131 - 3.62% -
ranges::min(std::list<__int128>)/64 5.49% 33.190 35.012 - -3.23% -
std::stable_partition(deque<int>)_(sparse)/8192 5.48% 3299.520 3480.495 - 5.52% -
std::reverse_copy(vector<int>)/8 5.48% 2.338 2.466 - 2.78% -
BM_std_minmax_element<long_long>/1 5.48% 0.298 0.315 - 2.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.48% 12928.132 13636.436 - 4.14% -
std::set<int>::equal_range(key)_(existent)/1024 5.45% 4.289 4.523 - 1.08% -
ranges::min(std::list<__int128>)/70000 5.44% 58205.552 61372.172 - -0.83% -
std::multiset<std::string>::insert(value)_(already_present)/1024 5.43% 53.886 56.813 - 6.41% -
std::map<std::string,_int>::contains(key)_(existent)/8192 5.42% 29.468 31.065 - -1.51% -
BM_PushHeap_string_Ascending_16384 5.41% 19.489 20.544 - 8.85% -
BM_std_minmax_element<short>/1 5.41% 0.300 0.316 - 5.39% -
BM_std_minmax_element<char>/512 5.41% 140.349 147.939 - -0.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 5.39% 18.315 19.302 - 0.27% -
std::stable_sort(deque<int>)_(ascending)/8 5.39% 17.522 18.466 - 2.24% -
bm_lexicographical_compare<unsigned_char>/1 5.38% 1.534 1.616 - 4.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.37% 23626974.281 24895830.488 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.36% 1136115.252 1196973.012 - 1.40% -
std::move_backward(deque<int>)/32768 5.33% 3393.848 3574.908 - 1.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.32% 213.000 224.338 - 2.94% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.29% 3.898 4.104 - 7.07% -
std::partial_sort_copy(list<int>)_(ascending)/8192 5.28% 56572.930 59562.593 - 3.66% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.28% 20.917 22.022 - 1.21% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.27% 12.025 12.658 - 3.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.26% 30.463 32.065 - 9.90% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 5.25% 32464.780 34168.746 - 4.04% -
rng::contains_subrange(list<int>)_(near_matches)/1000 5.24% 37126.899 39074.023 - 4.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.24% 15610.941 16429.615 - -1.36% -
BM_PushHeap_float_Descending_4 5.23% 0.363 0.382 - 5.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.21% 43.032 45.276 - -48.53% -
BM_PushHeap_uint64_Ascending_1024 5.21% 2.574 2.708 - 5.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.21% 32.188 33.865 - 8.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.21% 245945.330 258759.287 - -6.64% -
std::multimap<std::string,_int>::erase(iterator)/32 5.21% 25.233 26.548 - -6.42% -
std::multiset<int>::count(key)_(non-existent)/8192 5.20% 9.786 10.295 - 9.76% -
BM_PushHeap_uint64_Ascending_16384 5.20% 3.574 3.760 - 4.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.17% 61.669 64.858 - 0.90% -
BM_StringFindCharLiteral/4096 5.15% 76.846 80.806 - 4.62% -
std::multiset<int>::find(key)_(non-existent)/1024 5.15% 5.488 5.770 - 5.53% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.15% 31.675 33.304 - -2.51% -
std::stable_sort(deque<int>)_(heap)/8 5.14% 23.667 24.883 - 2.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.13% 267.545 281.276 - 0.79% -
std::partition(vector<int>)_(dense)/1024 5.11% 239.833 252.097 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.11% 445.203 467.942 - 1.87% -
BM_deque_deque_move/0 5.11% 0.809 0.850 - 3.80% -
std::find(list<int>)_(process_all)/8192 5.10% 7099.829 7461.780 - 5.48% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 5.09% 802.184 843.004 - 4.15% -
BM_deque_deque_ranges_copy_backward/64000 5.07% 7372.578 7746.425 - -2.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 5.06% 2.685 2.821 - 0.78% -
SetIntersection_Interlaced_Vector_float_64_64 5.06% 10886581.015 11437802.417 - -0.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.04% 6.622 6.955 - 2.20% -
SetIntersection_Interlaced_Vector_float_256_64 5.01% 7220884.605 7582324.885 - 5.84% -
BM_deque_vector_ranges_move_backward/1 4.99% 2.010 2.111 - -0.38% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.99% 0.254 0.267 - 3.91% -
std::multiset<std::string>::contains(key)_(non-existent)/32 4.99% 9.631 10.111 - 6.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.97% 13867933.397 14557436.607 - -4.40% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.96% 1.946 2.043 - -0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.96% 52.908 55.531 - 0.69% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.96% 6.655 6.985 - 7.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 4.95% 0.324 0.340 - 2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.93% 1075143.141 1128160.620 - 0.92% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.93% 932.719 978.661 - 5.10% -
BM_PushHeap_string_Ascending_1024 4.92% 13.594 14.262 - 7.02% -
SetIntersection_Front_Vector_string_256_64 4.91% 10174332.052 10673615.721 - 4.64% -
std::replace_if(vector<int>)_(sprinkled)/32 4.90% 8.705 9.131 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.89% 3.736 3.919 - 6.83% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.88% 1.456 1.527 - 2.30% -
std::partition_point(list<int>)/8192 4.88% 11825.322 12401.953 - 0.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.87% 213.021 223.386 - 3.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.86% 0.274 0.287 - 4.91% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.85% 26.914 28.220 - -1.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.85% 23.631 24.777 - 14.68% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.85% 4.405 4.618 - 0.93% -
BM_vector_deque_ranges_move/0 4.83% 0.525 0.550 - 0.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.82% 2.171 2.276 - 2.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 4.82% 0.255 0.268 - 3.96% -
std::multiset<int>::erase(key)_(existent)/32 4.81% 22.151 23.217 - 5.86% -
std::multiset<int>::erase(iterator)/1024 4.81% 23.205 24.322 - 1.26% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.81% 23.775 24.919 - 5.94% -
std::map<int,_int>::ctor(const&,_alloc)/8192 4.81% 51887.447 54381.667 - 4.50% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.80% 27.119 28.422 - 4.39% -
std::copy(vector<bool>)_(aligned)/64 4.80% 1.296 1.359 - 0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 4.80% 968172.998 1014597.480 - 1.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.79% 1.157 1.213 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.79% 12316.960 12906.668 - 2.22% -
std::set<int>::clear()/8192 4.79% 78916.256 82693.800 - 5.55% -
BM_deque_deque_ranges_move_backward/4000 4.79% 144.132 151.032 - 0.32% -
SetIntersection_None_Set_float_16384_16384 4.78% 152495069.253 159787413.593 - 2.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.77% 1231.554 1290.315 - 1.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 4.77% 36.712 38.463 - 3.35% -
std::adjacent_find(deque<int>,_pred)/50 4.76% 28.956 30.333 - -2.31% -
std::partial_sort(vector<int>)_(descending)/8192 4.75% 93749.787 98203.125 - 4.09% -
std::remove_if(list<int>)_(prefix)/1024 4.75% 991.662 1038.748 - 1.70% -
SetIntersection_Interlaced_Set_float_64_16 4.73% 21455200.570 22470114.506 - -1.75% -
std::any_of(deque<int>)_(process_all)/8 4.73% 3.283 3.438 - 0.07% -
std::none_of(deque<int>)_(process_all)/8 4.72% 3.277 3.431 - -0.34% -
rng::find_last(vector<char>)_(bail_90%)/8 4.72% 0.440 0.461 - 2.90% -
std::stable_sort(deque<int>)_(descending)/8 4.71% 25.697 26.908 - 4.92% -
std::unique(deque<int>)_(sprinkled)/32 4.70% 51.764 54.198 - 3.63% -
BM_deque_deque_ranges_move/4096 4.69% 146.912 153.799 - 4.11% -
std::partition(list<int>)_(sparse)/50 4.69% 21.752 22.771 - 4.73% -
std::move(list<int>)/4096 4.68% 5075.383 5312.682 - 15.28% -
std::replace(list<int>)_(sprinkled)/8192 4.66% 7140.702 7473.729 - 2.69% -
rng::find_last_if(deque<int>)_(bail_10%)/8 4.66% 3.794 3.971 - 0.06% -
std::multiset<int>::erase(iterator)/8192 4.65% 23.118 24.193 - 4.34% -
bm_lexicographical_compare<unsigned_char>/64 4.65% 1.920 2.009 - 3.09% -
std::find(vector<char>)_(bail_25%)/8 4.65% 1.104 1.155 - 4.26% -
std::partition(deque<int>)_(dense)/50 4.64% 14.052 14.704 - 5.20% -
std::lower_bound(std::deque<int>)/8192 4.63% 64.612 67.604 - -0.02% -
BM_PushHeap_string_Ascending_262144 4.63% 29.350 30.709 - 2.29% -
std::copy_backward(deque<int>)/262144 4.62% 31221.470 32662.938 - -5.05% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.61% 11644.559 12181.833 - 5.18% -
SetIntersection_Front_Set_uint32_1024_16 4.60% 1192766.637 1247627.064 - 5.05% -
BM_PushHeap_string_Ascending_256 4.59% 11.134 11.646 - 8.19% -
std::set<int>::upper_bound(key)_(existent)/1024 4.58% 4.077 4.263 - 5.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 4.57% 0.386 0.403 - 10.34% -
BM_vector_deque_copy/1 4.57% 2.298 2.403 - 3.73% -
std::fill_n(list<int>)/8192 4.56% 9046.214 9458.890 - 15.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.56% 98.419 102.907 - 0.08% -
std::set<int>::find(key)_(existent)/8192 4.56% 8.017 8.383 - 0.56% -
SetIntersection_Interlaced_Vector_float_262144_4 4.55% 1540014.927 1610122.219 - -17.42% -
BM_deque_vector_move_backward/1 4.54% 2.069 2.163 - 2.60% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.54% 1.206 1.261 - 8.73% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.54% 20.356 21.280 - -8.30% -
std::make_heap(deque<int>)_(shuffled)/1024 4.54% 2549.025 2664.696 - 4.76% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.53% 14588622.809 15249446.315 - 10.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.53% 24.627 25.742 - 4.63% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.52% 655.614 685.280 - 1.30% -
SetIntersection_Front_Set_uint32_4_1 4.52% 213820136.336 223493535.150 - 5.62% -
BM_deque_deque_ranges_copy_backward/512 4.52% 18.905 19.760 - 4.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.52% 1362.626 1424.204 - -0.92% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 4.52% 36.266 37.905 - -11.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.52% 44.337 46.340 - 4.38% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.52% 30.951 32.349 - 3.09% -
BM_deque_deque_ranges_copy_backward/4000 4.51% 144.861 151.388 - 0.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.50% 279303.184 291871.525 - 4.71% -
std::is_sorted(vector<int>)/8192 4.50% 1896.850 1982.151 - 4.39% -
std::move_backward(deque<int>)/1048576 4.49% 126941.756 132641.222 - 0.22% -
BM_CmpLess_int_uchar 4.48% 1.111 1.161 - 3.68% -
std::all_of(deque<int>)_(process_all)/8 4.47% 3.298 3.445 - 0.26% -
std::vector<std::string>::ctor(size)/8192 4.46% 4176.704 4362.842 - 4.78% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4.44% 22995.338 24015.963 - 3.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 4.43% 1614115.967 1685553.875 - 3.99% -
std::any_of(vector<int>)_(process_all)/8 4.42% 2.316 2.418 - 0.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.39% 1.662 1.735 - 2.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.39% 199678545.327 208434883.281 - 11.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.37% 14017362.535 14629753.921 - -1.19% -
std::find_end(list<int>)_(match_near_end)/1000 4.37% 76.530 79.873 - 0.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.37% 32.068 33.468 - -1.03% -
std::reverse_copy(deque<int>)/512 4.36% 124.043 129.453 - 3.38% -
BM_vector_deque_copy_backward/64 4.36% 2.996 3.127 - 2.20% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.35% 756.039 788.904 - 14.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.35% 748.975 781.523 - 4.80% -
std::set<int>::equal_range(key)_(non-existent)/32 4.34% 2.664 2.780 - -5.88% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.33% 24.314 25.367 - 4.63% -
std::multiset<int>::contains(key)_(existent)/8192 4.32% 8.242 8.598 - -2.19% -
std::rotate(deque<int>)_(by_1/3)/8192 4.32% 3195.365 3333.286 - -0.18% -
std::search(list<int>)_(single_element)/8192 4.31% 8935.607 9320.558 - 12.67% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.31% 3.386 3.532 - 4.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 4.31% 11210422.731 11693257.154 - 1.60% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.30% 0.476 0.496 - 2.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.29% 24.036 25.066 - 3.93% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.28% 1.442 1.503 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.28% 1.190 1.241 - -8.54% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.27% 20.274 21.140 - 4.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.26% 2276498.561 2373541.325 - 3.06% -
std::for_each(list<int>)/8192 4.25% 7438.980 7755.325 - 0.38% -
std::upper_bound(std::list<int>)/8192 4.25% 13140.472 13699.044 - -3.31% -
BM_deque_vector_ranges_copy/1 4.25% 2.095 2.184 - 1.69% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 4.23% 12.691 13.228 - 3.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 4.23% 12.064 12.575 - 1.98% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.22% 0.275 0.286 - 1.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.21% 181191.355 188824.973 - 2.95% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 4.20% 21.621 22.530 - -5.34% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 4.20% 9650.092 10055.391 - 4.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.19% 13999395.298 14585577.646 - 0.39% -
SetIntersection_Interlaced_Vector_float_256_16 4.19% 6170997.625 6429360.626 - -13.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.18% 19.690 20.513 - -8.32% -
std::map<int,_int>::count(key)_(existent)/1024 4.18% 3.720 3.875 - 1.18% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.18% 1.226 1.277 - -4.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.17% 0.965 1.006 - -0.55% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 4.15% 14.981 15.603 - 3.42% -
BM_deque_vector_ranges_move_backward/0 4.15% 1.342 1.398 - -2.43% -
std::replace_if(vector<int>)_(sprinkled)/50 4.15% 12.827 13.359 - 1.88% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4.14% 4572.851 4762.386 - 4.04% -
std::set<std::string>::ctor(const&,_alloc)/0 4.14% 12.671 13.195 - 3.83% -
std::set<int>::equal_range(key)_(existent)/8192 4.14% 8.503 8.854 - 0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 4.10% 392.113 408.177 - 4.16% -
std::set<int>::upper_bound(key)_(existent)/8192 4.07% 7.749 8.065 - 3.04% -
BM_align/256 4.07% 0.623 0.648 - 4.23% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.07% 10.524 10.952 - 2.36% -
ranges::min(std::deque<long_long>)/64 4.06% 17.609 18.325 - 16.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.06% 0.487 0.507 - 3.44% -
std::sort_heap(vector<int>)/8 4.05% 29.663 30.864 - -5.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.04% 12.936 13.458 - 6.60% -
BM_PushHeap_uint64_SingleElement_4 4.03% 0.357 0.372 - 2.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.03% 51.026 53.083 - 8.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.03% 67905738.999 70641526.515 - 27.46% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.02% 12.433 12.933 - 0.31% -
BM_deque_vector_ranges_move_backward/2 4.02% 1.764 1.835 - 0.09% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.02% 1.488 1.547 - 6.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.02% 8793691.986 9146846.443 - -1.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.01% 54663.742 56855.095 - 0.38% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.01% 3.206 3.334 - 4.10% -
BM_StringRelational_Less_Huge_Huge_ChangeLast 3.99% 98.791 102.737 - 3.43% -
BM_deque_deque_move/1 3.98% 2.484 2.583 - 1.72% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.98% 1.775 1.846 - 4.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.97% 599770.577 623607.245 - 1.76% -
BM_std_minmax_element<char>/64 3.97% 17.310 17.998 - -0.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.96% 3.200 3.327 - 1.20% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.96% 5.346 5.558 - 0.68% -
ranges::min(std::list<char>)/8 3.94% 1.904 1.979 - 4.23% -
rng::contains_subrange(list<int>)_(process_all)/50 3.93% 16.945 17.611 - -1.73% -
SetIntersection_Front_Set_uint64_16384_1 3.93% 1008932.772 1048602.227 - 0.25% -
SetIntersection_Front_Set_uint32_16384_1 3.93% 1026027.524 1066321.065 - 7.60% -
ranges::minmax(std::deque<char>)/8 3.92% 3.599 3.740 - -6.05% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.91% 6.378 6.628 - 1.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.88% 6489.759 6741.818 - 1.81% -
BM_deque_deque_move_backward/4000 3.88% 144.932 150.558 - 0.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 3.87% 20.811 21.616 - 8.21% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.86% 1.750 1.817 - 8.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.86% 4.168 4.329 - -10.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 3.85% 1066216.858 1107235.176 - 3.20% -
std::find(list<int>)_(bail_25%)/1024 3.84% 127.848 132.760 - 2.93% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 3.82% 5282.508 5484.356 - 3.86% -
BM_vector_deque_ranges_copy/2 3.81% 1.990 2.065 - 3.34% -
BM_vector_deque_copy_backward/512 3.80% 17.482 18.147 - 1.98% -
BM_deque_vector_ranges_move/4000 3.80% 138.140 143.388 - 0.94% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.79% 31.098 32.277 - 3.22% -
SetIntersection_Interlaced_Set_string_256_64 3.78% 29568884.692 30688031.265 - 0.45% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.77% 3.512 3.645 - 11.37% -
std::move_backward(deque<int>)/262144 3.77% 30207.481 31347.533 - 0.36% -
SetIntersection_None_Set_float_64_1 3.77% 21718738.212 22538095.323 - 0.22% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.77% 228.335 236.933 - 1.26% -
BM_deque_vector_ranges_copy_backward/0 3.76% 1.421 1.475 - -3.36% -
BM_vector_deque_ranges_copy_backward/512 3.75% 17.478 18.135 - 3.76% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.75% 17.744 18.410 - -7.73% -
std::rotate_copy(deque<int>)/32 3.74% 2.573 2.669 - -1.58% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 3.74% 0.416 0.432 - 3.87% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.74% 3355.616 3480.959 - 3.19% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 3.73% 195.764 203.065 - -0.58% -
std::find_first_of(list<int>)_(large_needle)/8192 3.72% 47909902.735 49690925.574 - 2.90% -
std::multiset<std::string>::contains(key)_(existent)/32 3.70% 16.435 17.043 - 9.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.70% 1078496.632 1118399.550 - 0.35% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 3.70% 26164.954 27131.868 - 2.20% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.69% 24.352 25.250 - 1.29% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 3.68% 304.861 316.084 - 0.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.68% 365.966 379.434 - -0.04% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.67% 52139.615 54055.291 - 1.42% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.65% 4.303 4.460 - 1.57% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.64% 1522.827 1578.332 - -1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.64% 1035985.754 1073721.806 - 5.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.64% 21.825 22.620 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.64% 199800715.949 207071056.909 - 4.53% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.64% 4.786 4.960 - 2.63% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.63% 6.721 6.965 - 1.58% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.62% 12.723 13.183 - 3.36% -
std::rotate(list<int>)_(1_element_forward)/50 3.62% 25.567 26.491 - 2.34% -
ranges::min(std::list<long_long>)/70000 3.62% 43985.737 45576.279 - -10.01% -
BM_PushHeap_float_Ascending_262144 3.61% 5.091 5.275 - 3.55% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.60% 0.416 0.431 - 2.70% -
BM_PushHeap_float_Descending_16 3.59% 0.367 0.380 - 2.11% -
BM_StringCopy_Large 3.59% 6.085 6.303 - -1.08% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.59% 1.449 1.501 - 5.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.59% 31996.933 33144.180 - 1.33% -
std::unordered_set<int>::find(key)_(non-existent)/1024 3.58% 0.954 0.988 - 4.32% -
std::equal(list<int>)_(it,_it,_it)/8192 3.58% 9714.376 10062.070 - 5.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.57% 22830349.129 23645409.894 - 1.48% -
std::partition_copy(list<int>)/32 3.57% 8.721 9.032 - 2.51% -
BM_CmpEqual_ushort_schar 3.56% 0.991 1.026 - -2.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.56% 31.198 32.308 - -2.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.56% 11021.876 11414.052 - -0.47% -
BM_PushHeap_uint64_SingleElement_64 3.55% 0.352 0.365 - 1.55% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.55% 0.922 0.955 - 3.92% -
std::move(vector<bool>)_(unaligned)/32768 3.54% 202.667 209.851 - -0.16% -
BM_deque_deque_copy_backward/4000 3.54% 144.896 150.026 - -1.08% -
BM_deque_vector_copy/1 3.53% 2.067 2.140 - 0.71% -
BM_PushHeap_uint32_Ascending_64 3.52% 1.521 1.574 - -7.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.51% 53.714 55.601 - 0.60% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.51% 1.627 1.684 - 5.84% -
BM_vector_deque_move_backward/64 3.51% 2.982 3.086 - -0.48% -
rng::contains_subrange(list<int>)_(single_element)/50 3.49% 16.341 16.911 - -2.24% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.49% 2.928 3.030 - 3.15% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 3.49% 287.638 297.666 - 0.33% -
SetIntersection_Front_Set_string_262144_16384 3.48% 337008874.244 348739906.227 - -0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.47% 753.368 779.523 - 3.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.47% 33.096 34.244 - 8.14% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.46% 15.335 15.866 - 8.91% -
std::partial_sort(deque<int>)_(descending)/8192 3.46% 257399.873 266299.462 - -0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.46% 820.033 848.378 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.45% 1347141.459 1393678.555 - -7.39% -
ranges::minmax(std::deque<long_long>)/8 3.45% 3.865 3.998 - -4.32% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.43% 4.151 4.294 - -0.17% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 3.42% 20.482 21.183 - -1.80% -
BM_StringRelational_Compare_Large_Empty_Control 3.41% 1.608 1.663 - 3.17% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.40% 52065.324 53834.940 - 2.67% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.39% 9.384 9.702 - -0.66% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.39% 286.317 296.026 - 3.88% -
std::multiset<int>::contains(key)_(non-existent)/8192 3.38% 8.624 8.915 - 3.16% -
std::for_each_n(vector<int>)/8 3.38% 2.638 2.728 - -2.02% -
std::map<std::string,_int>::erase(iterator)/32 3.38% 28.116 29.066 - -1.68% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.37% 1.665 1.721 - 6.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.37% 42.246 43.670 - 1.54% -
std::search(deque<int>)_(near_matches)/1024 3.37% 20553.620 21246.231 - 17.07% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.37% 24.226 25.042 - -1.55% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 3.36% 2367.867 2447.524 - 3.31% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 3.36% 9678.981 10004.303 - 3.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.36% 37.013 38.256 - 2.67% -
BM_PushHeap_uint64_Ascending_262144 3.36% 4.781 4.942 - 3.66% -
std::multiset<std::string>::count(key)_(existent)/8192 3.36% 29.121 30.099 - 5.84% -
BM_num_put<const_void*> 3.34% 11.976 12.376 - 1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.34% 56.690 58.581 - 0.09% -
BM_PushHeap_string_Ascending_64 3.33% 7.444 7.692 - 4.99% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.33% 2.639 2.727 - 5.17% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.33% 36.209 37.416 - 2.35% -
BM_deque_vector_copy_backward/0 3.33% 1.476 1.525 - 5.87% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.33% 248.391 256.655 - 2.72% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.32% 35.650 36.832 - -0.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.31% 0.593 0.613 - 6.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.31% 4575371.148 4726774.347 - -5.26% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.30% 525.173 542.506 - 2.94% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 3.29% 526.328 543.667 - 3.02% -
std::partition(vector<int>)_(dense)/50 3.29% 12.984 13.412 - 3.33% -
BM_StringEraseToEnd_Huge_Opaque 3.29% 2.256 2.331 - 3.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 3.28% 19.562 20.204 - -5.69% -
std::is_sorted_until(vector<int>,_pred)/1024 3.28% 408.022 421.412 - 2.91% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.28% 6112.039 6312.505 - 2.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.27% 578.659 597.583 - 1.06% -
std::remove_if(deque<int>)_(sprinkled)/1024 3.27% 521.972 539.034 - 3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 3.27% 42116803.979 43493157.195 - 2.68% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.27% 25.302 26.129 - -2.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.26% 1.548 1.599 - -10.38% -
BM_PushHeap_float_Descending_16384 3.25% 0.384 0.396 - 2.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.25% 2948407.795 3044316.489 - 3.04% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.25% 1.379 1.423 - -3.00% -
std::search(vector<int>,_pred)_(no_match)/8192 3.25% 4171.108 4306.697 - 0.32% -
SetIntersection_Front_Set_uint32_1024_1024 3.24% 12433868.103 12836154.720 - 2.50% -
std::is_sorted(list<int>)/8 3.24% 2.133 2.202 - 4.51% -
std::swap_ranges(deque<int>)/1024 3.22% 319.166 329.454 - 3.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.22% 1821063.549 1879743.084 - -5.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.22% 6111872.852 6308422.602 - 6.34% -
std::partition_copy(deque<int>)/32 3.22% 12.658 13.065 - 2.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.21% 3978.004 4105.778 - 3.38% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.21% 38504.806 39739.267 - -0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.20% 393.316 405.901 - 3.73% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.19% 45361.311 46810.297 - 1.30% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.19% 276.463 285.273 - 2.33% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.19% 16509.367 17035.376 - 2.51% -
std::search(vector<int>,_pred)_(no_match)/1000 3.18% 513.867 530.231 - 0.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.17% 12892.336 13301.577 - 1.69% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.17% 1841.833 1900.287 - 2.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.17% 45.513 46.956 - 0.17% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.17% 13.253 13.673 - 4.39% -
SetIntersection_Front_Set_uint32_256_256 3.17% 7659448.212 7902075.657 - 2.57% -
std::make_heap(deque<int>)_(repeated)/8192 3.16% 17777.665 18339.131 - 2.27% -
std::find(vector<char>)_(process_all)/8 3.16% 0.924 0.953 - 1.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 3.16% 69.432 71.623 - 3.83% -
std::find_if(list<int>)_(bail_25%)/8192 3.15% 1418.712 1463.457 - 2.03% -
std::search(deque<int>)_(single_element)/1000 3.15% 436.016 449.750 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.14% 32.628 33.654 - 5.38% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.14% 11801.055 12171.974 - -0.63% -
std::set<std::string>::count(key)_(existent)/8192 3.14% 34.687 35.777 - 4.45% -
BM_PushHeap_uint32_Descending_16384 3.14% 0.384 0.396 - 3.30% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.14% 6.078 6.269 - 2.56% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.14% 8.270 8.529 - 2.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.13% 8801.713 9077.634 - 3.67% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 3.12% 214.643 221.340 - -1.63% -
bm_ranges_swap_ranges_vb_aligned/64 3.12% 2.980 3.073 - -1.89% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.10% 6514.827 6716.477 - 1.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.08% 165978.444 171088.286 - 2.09% -
BM_vector_deque_move_backward/4000 3.07% 139.969 144.271 - -1.11% -
BM_deque_deque_ranges_move/4000 3.07% 144.667 149.109 - 3.61% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.07% 16611.351 17121.072 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.06% 1.044 1.076 - -24.38% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 3.06% 0.677 0.698 - 2.60% -
std::copy_if(list<int>)_(every_other)/1048576 3.05% 825945.387 851170.146 - 3.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.04% 760.628 783.783 - 2.87% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.04% 22.043 22.713 - -0.59% -
std::partition_copy(vector<int>)/1024 3.03% 456.835 470.699 - 3.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 3.03% 11385.720 11730.848 - 8.56% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.03% 179583.451 185019.811 - 3.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.02% 69.520 71.622 - 3.18% -
std::shift_right(vector<int>)/32 3.02% 4.075 4.198 - 3.58% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.02% 17.191 17.711 - 2.74% -
BM_StringRead_Hot_Shallow_Large 3.02% 0.477 0.491 - 2.57% -
SetIntersection_None_Set_float_16384_1024 3.01% 149967456.792 154488426.272 - -0.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.01% 74.663 76.912 - 2.44% -
bm_lexicographical_compare<signed_char>/8 3.01% 3.302 3.401 - 6.06% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.00% 5.885 6.062 - 2.80% -
BM_vector_deque_copy_backward/4000 3.00% 140.927 145.159 - 0.00% -
BM_deque_vector_copy_backward/1 3.00% 2.123 2.186 - 1.25% -
std::multimap<int,_int>::clear()/32 3.00% 657.972 677.691 - 6.05% -
ranges::min(std::deque<char>)/8 3.00% 2.548 2.624 - 13.63% -
std::none_of(vector<int>)_(process_all)/8 3.00% 2.564 2.641 - 9.34% -
SetIntersection_None_Set_string_64_4 2.99% 21383169.487 22022694.976 - -0.05% -
std::find_if_not(vector<bool>)_(process_all)/8 2.99% 3.469 3.573 - -0.66% -
std::find_if(vector<int>)_(process_all)/8 2.99% 1.347 1.387 - -1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 2.98% 3.014 3.104 - 2.44% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.98% 1.892 1.949 - 3.50% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 2.97% 27194.285 28002.972 - 2.67% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.97% 1.643 1.692 - 4.03% -
std::swap_ranges(deque<int>)/8192 2.97% 2547.802 2623.537 - 2.93% -
SetIntersection_Front_Set_uint32_16384_4 2.97% 1070485.947 1102295.139 - 5.67% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.97% 14.449 14.878 - 0.69% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.97% 32.584 33.550 - -7.04% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.96% 1.622 1.670 - 2.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.95% 801.194 824.854 - 3.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.95% 1.179 1.214 - 10.49% -
BM_deque_deque_ranges_move/2 2.95% 2.240 2.306 - 8.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.95% 158427.157 163099.458 - 3.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.95% 174710.397 179862.821 - 1.56% -
std::unordered_set<int>::find(key)_(non-existent)/8192 2.95% 1.127 1.160 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.94% 241460849.704 248569256.535 - 2.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.94% 11992544.978 12345513.959 - 0.57% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.94% 21.373 22.002 - 0.54% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.94% 30.493 31.390 - 3.12% -
BM_vector_deque_move/64 2.94% 2.675 2.754 - -2.10% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.93% 244713.323 251890.290 - 1.49% -
BM_PushHeap_uint64_SingleElement_262144 2.93% 0.357 0.368 - 1.52% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.92% 24.669 25.390 - -7.38% -
BM_PushHeap_string_Random_1024 2.92% 14.663 15.091 - 1.43% -
BM_deque_vector_ranges_copy_backward/2 2.92% 1.835 1.889 - 2.84% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.91% 12.971 13.349 - 6.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.91% 51.239 52.731 - -6.20% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.90% 19.721 20.294 - 3.61% -
SetIntersection_Front_Set_uint32_4_4 2.90% 137502341.836 141494107.669 - 4.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.90% 716.860 737.668 - 2.68% -
ranges::min(std::list<char>)/70000 2.90% 52834.320 54367.607 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.90% 1142685.334 1175806.897 - 4.30% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.90% 65.880 67.789 - 10.32% -
SetIntersection_Interlaced_Set_float_16384_1 2.90% 1003604.540 1032687.333 - -0.71% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.89% 6361.493 6545.527 - 0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.89% 1832810.465 1885784.748 - 2.12% -
BM_CmpLess_schar_uchar 2.89% 1.074 1.105 - 0.51% -
SetIntersection_Front_Set_uint32_16_1 2.87% 62737049.585 64540040.541 - 3.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.87% 14524.692 14941.769 - 3.41% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 2.87% 55.566 57.160 - 2.53% -
std::rotate(deque<int>)_(by_1/4)/8192 2.87% 2558.429 2631.806 - 5.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.85% 27.314 28.092 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.84% 17036399.861 17520841.631 - 2.69% -
std::unique(list<int>)_(sprinkled)/1024 2.84% 942.480 969.276 - -0.15% -
std::pop_heap(vector<float>)/8192 2.84% 19.542 20.097 - 2.33% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.84% 57829854.166 59470569.414 - 2.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.83% 166155.307 170863.238 - 1.72% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.83% 43.804 45.043 - 2.40% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.83% 8417840.117 8655877.968 - 24.58% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.82% 618816.062 636250.314 - 1.90% -
BM_CmpEqual_ushort_uint 2.81% 1.044 1.073 - 1.88% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 2.81% 36.193 37.209 - 4.29% -
std::map<int,_int>::clear()/8192 2.80% 86614.315 89036.510 - 3.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.79% 766.792 788.205 - 0.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.79% 1.316 1.353 - -4.47% -
BM_vector_deque_move_backward/512 2.79% 17.476 17.963 - 0.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.78% 227.145 233.469 - -3.10% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.78% 10.048 10.327 - 0.13% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.77% 29.260 30.071 - 9.90% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.77% 5885.676 6048.887 - -0.07% -
BM_PushHeap_uint64_SingleElement_1024 2.77% 0.364 0.374 - -0.93% -
std::move(list<int>)/1048576 2.77% 991037.096 1018476.751 - 0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.77% 1821640.777 1872054.335 - -0.16% -
BM_StringRelational_Eq_Empty_Small_Control 2.76% 0.478 0.492 - 3.11% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.75% 9.528 9.790 - 0.02% -
bm_ranges_lexicographical_compare<int>/8 2.75% 1.498 1.539 - 5.16% -
SetIntersection_Interlaced_Vector_uint32_16384_64 2.75% 8314145.924 8542692.740 - 36.59% -
std::make_heap(deque<int>)_(heap)/1024 2.74% 1093.478 1123.402 - 2.92% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.74% 1864.525 1915.541 - 1.94% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.73% 82.060 84.301 - 8.51% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.73% 2.425 2.491 - 1.62% -
std::find_if_not(vector<bool>)_(process_all)/50 2.71% 23.574 24.213 - -0.71% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.71% 54416.012 55890.196 - 2.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.71% 9699363.595 9962104.789 - 4.29% -
BM_PushHeap_uint32_Random_64 2.71% 5.028 5.164 - 2.55% -
BM_deque_vector_move/64 2.71% 2.655 2.727 - 4.46% -
std::adjacent_find(vector<int>,_pred)/8 2.70% 3.248 3.335 - 3.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 2.70% 1.367 1.404 - -12.10% -
std::multiset<int>::insert(value)_(already_present)/8192 2.69% 31.958 32.818 - 5.35% -
BM_deque_deque_move_backward/1 2.69% 2.776 2.851 - 2.97% -
std::search(vector<int>)_(no_match)/1000 2.69% 204.324 209.812 - -1.42% -
std::partial_sort(deque<int>)_(descending)/8 2.68% 43.404 44.565 - 6.48% -
BM_PushHeap_uint32_Ascending_256 2.67% 2.080 2.136 - -4.95% -
BM_deque_deque_ranges_copy/1 2.67% 2.438 2.503 - 4.07% -
std::stable_partition(vector<int>)_(sparse)/8192 2.67% 1538.341 1579.340 - 2.19% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.66% 21565.169 22139.728 - -3.57% -
rng::find_last(vector<char>)_(bail_90%)/50 2.66% 1.405 1.442 - -2.81% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.65% 3701.979 3800.131 - 2.67% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.65% 49523.705 50836.139 - 2.41% -
std::find(vector<char>)_(bail_25%)/8192 2.63% 39.449 40.486 - 0.06% -
SetIntersection_Interlaced_Set_float_256_64 2.62% 13004318.605 13345205.743 - -0.32% -
std::make_heap(deque<int>)_(repeated)/1024 2.62% 2260.362 2319.516 - 1.69% -
BM_deque_deque_copy/1 2.61% 2.534 2.600 - 0.66% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.61% 12.068 12.383 - 3.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 2.60% 1.769 1.815 - 4.62% -
BM_CmpEqual_uchar_uchar 2.60% 1.047 1.074 - 1.70% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.60% 260125.557 266879.633 - 0.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.59% 140937.184 144593.048 - 1.75% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.59% 6146.769 6306.114 - 2.12% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.59% 33.789 34.663 - 4.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.58% 97.253 99.764 - 1.48% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.58% 83174.250 85320.376 - 2.69% -
SetIntersection_Interlaced_Set_float_16384_1024 2.57% 169092099.833 173437831.609 - -0.32% -
BM_CmpLess_int_schar 2.57% 1.132 1.161 - 3.02% -
std::unordered_set<std::string>::clear()/32 2.57% 933.402 957.349 - -0.67% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.56% 3.034 3.111 - -0.33% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.56% 145930.508 149672.542 - -4.16% -
rng::fold_left(list<int>)/8192 2.56% 10785.696 11061.896 - 2.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.56% 17856610.719 18313309.981 - -0.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.55% 31.656 32.464 - -0.54% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.55% 96.404 98.867 - 0.54% -
std::search(vector<int>)_(no_match)/1024 2.54% 209.060 214.376 - -2.12% -
std::copy(list<int>)/4096 2.54% 3241.840 3324.174 - 3.11% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.53% 586205.801 601057.431 - -0.02% -
BM_PushHeap_uint32_Ascending_16384 2.52% 3.571 3.661 - -1.11% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.52% 0.500 0.513 - -24.88% -
BM_CmpEqual_short_ushort 2.52% 1.078 1.105 - 0.55% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.51% 11863.714 12161.954 - 19.19% -
BM_PushHeap_string_QuickSortAdversary_4 2.51% 6.348 6.507 - 1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.50% 8.517 8.730 - 3.51% -
BM_deque_deque_copy_backward/1024 2.50% 38.224 39.180 - -0.22% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 2.50% 11.206 11.486 - 2.96% -
std::all_of(vector<int>)_(process_all)/32 2.50% 8.377 8.586 - 3.07% -
BM_deque_deque_copy_backward/2 2.50% 2.468 2.529 - 7.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.49% 1560.573 1599.482 - 1.07% -
std::pop_heap(vector<size_t>)/8 2.49% 51.460 52.741 - 2.36% -
std::multiset<int>::erase(iterator)/32 2.49% 20.820 21.338 - -0.57% -
std::rotate(list<int>)_(by_1/3)/32 2.48% 16.674 17.088 - 0.10% -
BM_PushHeap_string_Random_16384 2.48% 15.974 16.370 - 1.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.48% 6.816 6.985 - 0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.48% 12893455.171 13212994.425 - 2.14% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.47% 10438.090 10696.356 - -8.62% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.47% 1052.378 1078.401 - 8.01% -
SetIntersection_Front_Set_string_262144_256 2.47% 15079210.532 15451196.239 - 2.18% -
std::is_partitioned(list<int>)_(partitioned)/32 2.46% 8.544 8.755 - -1.00% -
SetIntersection_Interlaced_Vector_float_16_16 2.46% 35304761.483 36174714.291 - -0.18% -
BM_deque_deque_move_backward/4096 2.46% 151.077 154.798 - 1.78% -
std::partial_sort(vector<int>)_(descending)/8 2.46% 24.012 24.603 - -0.97% -
BM_PushHeap_string_Random_256 2.46% 14.121 14.468 - 1.28% -
SetIntersection_None_Set_float_262144_16 2.46% 1145471.517 1173633.381 - -1.26% -
ranges::minmax(std::list<__int128>)/64 2.46% 39.862 40.842 - 4.26% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.45% 16633.488 17041.321 - -1.66% -
rng::find_if(vector<bool>)_(process_all)/50 2.45% 23.266 23.836 - -0.65% -
SetIntersection_Interlaced_Set_string_16384_1024 2.44% 346154910.491 354616045.316 - 1.96% -
std::make_heap(deque<int>)_(descending)/1024 2.44% 1094.850 1121.542 - 2.75% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.43% 23.889 24.471 - 16.44% -
std::set<int>::erase(key)_(existent)/32 2.42% 21.309 21.826 - 2.29% -
std::generate_n(list<int>)/8192 2.42% 6868.739 7035.039 - -5.25% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.42% 2284.535 2339.827 - 0.42% -
std::unique_copy(list<int>)_(sprinkled)/32 2.41% 13.355 13.677 - -2.12% -
std::rotate(list<int>)_(1_element_backward)/50 2.41% 24.776 25.373 - 0.44% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.41% 2.170 2.222 - -6.27% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 2.40% 13956.697 14292.136 - 0.76% -
std::upper_bound(std::vector<int>)/8 2.40% 5.938 6.080 - 1.43% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 2.40% 328.598 336.483 - 2.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.40% 1108524.532 1135092.736 - 4.99% -
std::is_sorted_until(vector<int>,_pred)/8192 2.40% 3306.307 3385.509 - 0.17% -
std::replace_if(vector<int>)_(prefix)/1024 2.39% 269.698 276.151 - 2.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.39% 27.713 28.375 - -0.18% -
SetIntersection_Interlaced_Set_float_1024_4 2.39% 9689654.532 9920833.725 - -0.44% -
SetIntersection_Front_Vector_string_16384_256 2.38% 9435514.955 9660317.502 - 0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.37% 1058354.372 1083467.277 - 0.11% -
BM_deque_deque_copy/1024 2.37% 36.967 37.843 - 2.51% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.37% 1303.009 1333.866 - -9.90% -
std::unordered_set<int>::ctor(const&)/32 2.37% 198.538 203.237 - 2.65% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.36% 5.423 5.551 - 4.96% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.36% 49267.240 50428.074 - 2.41% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.35% 31768.843 32516.698 - -1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.35% 1040622.008 1065100.364 - 2.68% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.35% 38156.931 39053.312 - 2.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.35% 761.181 779.048 - -2.98% -
std::rotate(list<int>)_(1_element_backward)/32 2.34% 13.135 13.443 - 0.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.34% 591090.105 604918.310 - 1.61% -
SetIntersection_None_Vector_string_16384_256 2.34% 1194138.645 1222052.022 - -1.73% -
std::sort(vector<NonIntegral>)_(heap)/8 2.33% 23.125 23.664 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.33% 337302952.275 345167028.445 - 1.82% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.33% 604.001 618.069 - 1.74% -
SetIntersection_Front_Set_uint32_262144_256 2.32% 3830800.392 3919801.521 - 5.05% -
SetIntersection_Interlaced_Set_string_256_16 2.31% 17727641.840 18137784.379 - 0.45% -
BM_StringFindCharLiteral/2048 2.31% 40.055 40.981 - 1.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.31% 23.696 24.244 - 4.30% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.31% 8103.568 8290.766 - -0.03% -
BM_deque_deque_ranges_move_backward/4096 2.31% 150.551 154.027 - 0.93% -
SetIntersection_None_Set_float_64_64 2.30% 11168700.624 11425478.161 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.30% 1048209.168 1072305.957 - 2.69% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.30% 3.697 3.782 - 0.43% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.30% 12821.766 13116.313 - 1.71% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 2.29% 3822.792 3910.493 - 2.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.29% 651.733 666.661 - 1.48% -
std::is_sorted(vector<int>)/1024 2.28% 245.119 250.697 - 2.39% -
SetIntersection_Interlaced_Set_uint32_256_256 2.27% 7791467.503 7968695.226 - 5.28% -
std::multiset<int>::count(key)_(non-existent)/1024 2.27% 5.957 6.092 - 3.97% -
std::reverse_copy(list<int>)/8 2.27% 2.350 2.403 - -1.24% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.27% 6767.343 6921.057 - 0.89% -
BM_PushHeap_uint64_Random_1024 2.27% 6.129 6.268 - 1.17% -
std::unordered_set<int>::count(key)_(non-existent)/8192 2.27% 1.556 1.591 - -1.08% -
BM_deque_deque_ranges_copy/4000 2.26% 141.517 144.718 - 1.62% -
std::search(vector<int>,_pred)_(no_match)/1024 2.26% 525.852 537.722 - 0.12% -
SetIntersection_Front_Set_string_16384_1 2.25% 1061581.333 1085508.890 - 0.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.25% 221.055 226.031 - -1.29% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.25% 6583.786 6731.978 - 2.84% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.25% 5.367 5.487 - 0.74% -
std::make_heap(deque<int>)_(heap)/8192 2.24% 8598.810 8791.385 - 2.01% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.24% 1881.352 1923.466 - 1.10% -
std::deque<int>::ctor(size)/32 2.24% 29.330 29.986 - 6.89% -
BM_PushHeap_uint64_Random_64 2.24% 5.487 5.609 - 0.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.24% 88.248 90.221 - 56.01% -
std::partition(list<int>)_(sparse)/32 2.23% 8.770 8.966 - 1.89% -
SetIntersection_Front_Set_uint32_64_64 2.23% 13205774.499 13500509.862 - 1.84% -
std::find_if(vector<bool>)_(process_all)/8 2.23% 3.514 3.592 - -0.21% -
std::find_end(list<int>)_(process_all)/1000 2.23% 712.901 728.779 - -2.59% -
SetIntersection_Interlaced_Set_float_16384_64 2.23% 210366080.108 215047175.855 - 0.16% -
BM_deque_vector_ranges_copy_backward/4096 2.22% 147.048 150.320 - 0.73% -
BM_PushHeap_uint32_Random_16384 2.22% 5.772 5.900 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.22% 2.532 2.588 - 4.91% -
SetIntersection_None_Set_string_256_4 2.22% 11277958.237 11527805.623 - 0.01% -
std::multiset<int>::count(key)_(existent)/32 2.21% 3.758 3.841 - -1.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.21% 2.177 2.225 - -2.38% -
std::for_each(vector<int>)/8 2.21% 0.908 0.928 - -2.41% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.20% 12.512 12.787 - 10.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.20% 32.497 33.211 - 2.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.19% 1.140 1.165 - 1.03% -
BM_StringAssignStr_Large_Transparent 2.19% 10.243 10.468 - -1.21% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.19% 24.531 25.068 - 0.06% -
std::fill(vector<int>)/8192 2.19% 231.305 236.368 - 0.24% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.19% 14.633 14.953 - 1.91% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.19% 19.691 20.121 - 6.95% -
BM_CmpEqual_ushort_uchar 2.19% 1.093 1.117 - 1.02% -
BM_PushHeap_string_Random_16 2.18% 10.299 10.524 - 1.34% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.18% 464.388 474.518 - 1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.18% 21742561.091 22216712.832 - 1.79% -
rng::contains(deque<int>)_(process_all)/32 2.18% 8.604 8.792 - 1.54% -
SetIntersection_Front_Set_float_262144_1 2.17% 986263.395 1007684.639 - -2.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.17% 5.244 5.358 - -0.91% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.16% 17.564 17.943 - -0.47% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.16% 7236.795 7393.287 - 1.00% -
std::map<int,_int>::count(key)_(existent)/8192 2.16% 5.745 5.869 - 1.93% -
std::reverse_copy(deque<int>)/4096 2.16% 967.934 988.811 - 0.55% -
std::sort_heap(deque<int>)/8 2.16% 36.949 37.745 - 6.43% -
BM_deque_vector_copy/2 2.16% 1.816 1.855 - 1.50% -
SetIntersection_Front_Set_string_262144_1 2.15% 1070602.755 1093641.374 - -0.36% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.15% 501.544 512.326 - 1.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.15% 53084.299 54225.324 - 0.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.15% 9.926 10.139 - 0.77% -
BM_align/64 2.15% 0.623 0.636 - 2.29% -
ranges::min(std::deque<long_long>)/1 2.14% 0.679 0.693 - 0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.14% 34.540 35.278 - 85.84% -
BM_deque_deque_copy_backward/1 2.14% 2.724 2.783 - 6.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.14% 4.780 4.882 - -0.46% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 2.13% 7043.764 7194.109 - 2.12% -
std::find(list<int>)_(process_all)/1024 2.13% 685.972 700.595 - 1.77% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.13% 8780.439 8967.252 - 2.38% -
BM_CmpLess_uchar_schar 2.13% 1.017 1.039 - -0.76% -
BM_PushHeap_uint32_Ascending_1024 2.13% 2.552 2.606 - -3.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.12% 1118257.083 1141984.891 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.12% 1304809.090 1332467.337 - 0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.12% 3325.932 3396.422 - 1.75% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.11% 10.370 10.589 - -0.18% -
BM_vector_deque_ranges_copy_backward/4096 2.11% 147.787 150.898 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.10% 2.549 2.603 - 2.04% -
std::replace_if(deque<int>)_(prefix)/32 2.10% 13.730 14.017 - -0.23% -
std::set<int>::equal_range(key)_(existent)/32 2.09% 1.808 1.846 - -1.05% -
vector<bool>::resize() 2.09% 10.729 10.954 - -7.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.09% 32.140 32.812 - 30.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.09% 1181805.709 1206533.912 - -0.63% -
SetIntersection_Front_Vector_float_1024_64 2.09% 1336760.760 1364716.825 - -0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.09% 15.315 15.635 - -11.30% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.08% 5.746 5.866 - -1.00% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.07% 4.018 4.101 - -0.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.07% 16634.439 16979.356 - 0.98% -
SetIntersection_Front_Set_uint32_1024_1 2.07% 1041580.144 1063102.899 - 1.54% -
std::adjacent_find(vector<int>)/1048576 2.06% 232131.825 236922.049 - 1.20% -
std::generate_n(deque<int>)/8192 2.06% 1938.677 1978.631 - 0.76% -
std::fill_n(deque<int>)/1024 2.06% 29.519 30.127 - 0.77% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.06% 1.493 1.523 - 0.61% -
BM_deque_vector_ranges_copy/0 2.06% 1.553 1.585 - 16.38% -
std::multiset<int>::lower_bound(key)_(existent)/32 2.06% 2.164 2.209 - 0.50% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.05% 571.196 582.922 - 0.03% -
SetIntersection_Front_Vector_string_256_4 2.05% 4604073.369 4698440.535 - 0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.05% 806.802 823.336 - 0.35% -
rng::find_last(list<int>)_(bail_90%)/1024 2.05% 75.173 76.713 - 0.41% -
SetIntersection_Interlaced_Vector_uint64_16384_256 2.05% 18655393.692 19037384.792 - 5.14% -
std::count(list<int>)_(every_other)/1024 2.05% 693.767 707.970 - 1.01% -
std::map<int,_int>::contains(key)_(existent)/32 2.05% 1.638 1.671 - 1.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.05% 8376.232 8547.652 - -3.75% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.05% 80256.343 81898.529 - 1.79% -
std::unique(vector<int>)_(sprinkled)/52 2.04% 64.799 66.120 - -0.05% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.03% 2866.893 2925.192 - 1.79% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 2.02% 5657.400 5771.822 - 0.80% -
std::search(vector<int>)_(no_match)/8192 2.02% 1619.124 1651.862 - -0.35% -
BM_lexicographical_compare_three_way_fast_path/16 2.02% 4.381 4.469 - 2.85% -
SetIntersection_None_Set_float_262144_262144 2.02% 1146513.508 1169658.851 - -1.47% -
BM_PushHeap_string_Random_64 2.01% 12.757 13.014 - 1.02% -
std::set<int>::erase(key)_(existent)/8192 2.01% 67.817 69.183 - 0.96% -
rng::for_each(multiset<int>)/32 2.01% 25.149 25.656 - 1.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.01% 4.157 4.241 - 1.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.01% 26.929 27.470 - 7.24% -
BM_deque_vector_copy_backward/4000 2.01% 141.904 144.754 - 0.42% -
std::partition(deque<int>)_(dense)/1024 2.01% 351.090 358.136 - 0.78% -
std::unordered_set<int>::ctor(const&)/1024 2.00% 6683.012 6816.772 - -1.32% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.00% 189523.719 193315.934 - 2.53% -
std::find_end(deque<int>)_(process_all)/1048576 2.00% 268048.694 273412.112 - -0.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.00% 3729.986 3804.608 - -1.91% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.00% 29.935 30.533 - 3.38% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.00% 53.579 54.648 - 2.13% -
SetIntersection_Front_Vector_string_1024_256 1.99% 9150043.026 9332397.066 - 0.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.99% 51.886 52.917 - -0.47% -
std::remove_copy(list<int>)_(prefix)/8192 1.99% 6880.525 7017.185 - 0.39% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.98% 273.560 278.987 - 1.41% -
SetIntersection_Interlaced_Set_string_64_16 1.98% 37738687.529 38486776.465 - 0.32% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.98% 21.289 21.711 - 1.96% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.97% 12.633 12.882 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.97% 1036319.289 1056718.563 - -0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.97% 4.234 4.318 - 2.24% -
BM_CmpEqual_short_short 1.97% 1.042 1.063 - 1.68% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.97% 33.534 34.193 - 0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.96% 19.233 19.610 - 6.77% -
std::generate_n(vector<int>)/32 1.96% 7.847 8.001 - 0.43% -
SetIntersection_Interlaced_Set_float_16384_4 1.96% 165098108.045 168334534.940 - 0.06% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.96% 1869.697 1906.312 - 1.76% -
SetIntersection_Front_Vector_string_256_1 1.96% 4196337.550 4278405.060 - 2.01% -
std::map<std::string,_int>::erase(iterator)/8192 1.96% 32.066 32.693 - 11.77% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.96% 10.930 11.143 - 3.61% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.95% 27788.298 28331.533 - 0.16% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.95% 38.971 39.732 - 0.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.95% 16.150 16.465 - -0.77% -
std::map<int,_int>::find(key)_(existent)/8192 1.95% 5.324 5.428 - -0.12% -
std::generate(deque<int>)/32 1.95% 7.972 8.127 - 0.96% -
std::none_of(vector<int>)_(process_all)/50 1.95% 19.144 19.517 - 1.15% -
SetIntersection_Front_Vector_uint64_256_64 1.95% 4256239.435 4339197.674 - 1.86% -
std::copy_if(list<int>)_(entire_range)/262144 1.95% 213969.367 218137.958 - 1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.94% 1158203.520 1180684.759 - 3.66% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.94% 559.418 570.254 - -0.22% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.94% 292.628 298.296 - 3.24% -
std::multiset<int>::insert(value)_(already_present)/32 1.94% 18.500 18.858 - 1.55% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.94% 7556.923 7703.239 - -0.46% -
std::stable_partition(deque<int>)_(sparse)/1024 1.93% 422.350 430.521 - -2.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.93% 231.104 235.573 - -2.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.93% 37.420 38.143 - -0.63% -
std::remove_copy(vector<int>)_(prefix)/50 1.93% 13.908 14.177 - 2.05% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.93% 9.222 9.400 - 2.17% -
std::generate(vector<int>)/50 1.93% 11.857 12.086 - 1.42% -
std::find(deque<int>)_(process_all)/8 1.93% 3.465 3.531 - 0.38% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.92% 5125.981 5224.588 - -0.78% -
SetIntersection_Interlaced_Set_float_16384_256 1.92% 196886740.230 200673361.750 - 1.61% -
std::remove(list<int>)_(prefix)/8192 1.92% 8099.386 8254.976 - -0.46% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.92% 943701.640 961823.044 - -0.03% -
rng::find_last(deque<int>)_(bail_90%)/8 1.92% 0.845 0.862 - -0.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.92% 601609.240 613152.492 - 0.91% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.91% 687.593 700.758 - 4.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.91% 146030.576 148817.050 - -0.70% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.91% 773.616 788.373 - 2.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.91% 343273638.211 349820494.161 - 39.40% -
BM_StringRelational_Less_Huge_Large_Control 1.91% 2.103 2.143 - -0.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.90% 46.791 47.681 - 0.40% -
std::search(list<int>)_(same_length)/1024 1.89% 762.209 776.611 - -5.28% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.88% 53.750 54.763 - -0.35% -
bm_lexicographical_compare<int>/8 1.88% 1.462 1.489 - -2.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.88% 765.493 779.903 - 2.21% -
BM_CmpEqual_uint_schar 1.88% 1.012 1.031 - -2.15% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.87% 8.669 8.831 - 2.42% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.86% 0.914 0.931 - 3.46% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.86% 19.116 19.471 - 4.35% -
std::make_heap(deque<int>)_(heap)/8 1.86% 20.970 21.360 - 0.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.86% 52.175 53.143 - 5.28% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.85% 1.584 1.614 - -1.14% -
SetIntersection_None_Set_float_262144_4 1.85% 1149936.281 1171244.873 - -1.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.85% 288.673 294.020 - -0.06% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.85% 294.746 300.204 - -0.14% -
std::find(vector<int>)_(bail_25%)/8192 1.85% 465.168 473.781 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.85% 1130301.251 1151203.600 - 1.52% -
std::remove(list<int>)_(prefix)/50 1.85% 62.852 64.012 - 0.27% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.84% 9.948 10.131 - 0.31% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.84% 54.769 55.778 - 3.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.84% 1.188 1.210 - -1.44% -
std::copy_n(vector<bool>)_(aligned)/4096 1.84% 4.705 4.792 - 1.90% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.84% 116668.718 118817.739 - 2.67% -
SetIntersection_None_Set_float_16384_256 1.84% 151043094.353 153823052.636 - -1.82% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.84% 1.777 1.809 - 0.95% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.84% 15.629 15.917 - -0.44% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.84% 751.185 764.989 - 0.96% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.84% 41.173 41.930 - 0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.84% 53441.429 54422.962 - -0.93% -
bm_ranges_swap_ranges_vb_aligned/131072 1.84% 244.403 248.892 - 1.11% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.84% 14.686 14.955 - 1.33% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.83% 784.237 798.594 - 0.49% -
std::generate(deque<int>)/50 1.83% 11.949 12.167 - 0.84% -
std::fill_n(list<int>)/50 1.83% 15.557 15.841 - 0.83% -
std::partition(deque<int>)_(dense)/8192 1.82% 2770.572 2821.131 - -0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.82% 14953.560 15226.308 - 1.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.82% 6625.330 6746.145 - 0.96% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.82% 494685.104 503704.290 - 1.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.82% 2.239 2.280 - 3.18% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.82% 7227.483 7359.118 - 0.58% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.81% 530.672 540.303 - 1.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.81% 753.329 766.995 - 1.40% -
BM_deque_deque_ranges_copy_backward/4096 1.81% 150.881 153.617 - 1.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.81% 829.050 844.085 - -6.56% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.81% 23.447 23.872 - 0.60% -
SetIntersection_None_Set_float_262144_1024 1.81% 1149187.012 1169941.000 - -1.28% -
std::partition_point(vector<int>)/32 1.80% 2.529 2.575 - -0.08% -
SetIntersection_None_Vector_uint32_16384_16 1.80% 1100739.562 1120594.368 - 1.19% -
std::search(vector<int>)_(no_match)/1048576 1.80% 208058.321 211809.336 - -0.25% -
std::replace(vector<int>)_(prefix)/32 1.80% 5.116 5.208 - 10.78% -
BM_deque_deque_ranges_move_backward/64 1.80% 3.374 3.435 - -7.51% -
std::pop_heap(vector<int>)/8 1.80% 50.954 51.870 - 1.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.79% 90954.179 92586.681 - -5.51% -
std::rotate(deque<int>)_(1_element_backward)/50 1.79% 5.143 5.235 - 3.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.78% 54968.162 55948.773 - -0.39% -
BM_StringFindCharLiteral/8192 1.78% 137.541 139.990 - 1.42% -
std::partition_copy(list<int>)/50 1.78% 12.978 13.209 - -0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.78% 21.643 22.028 - -0.29% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.78% 1.512 1.538 - -0.89% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.77% 216.716 220.562 - -2.80% -
rng::contains(vector<int>)_(process_all)/50 1.77% 12.122 12.337 - -0.15% -
BM_deque_deque_ranges_move_backward/5500 1.77% 201.337 204.899 - -0.08% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.77% 7470.459 7602.398 - 0.83% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.76% 246509.749 250854.641 - -0.50% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.76% 28.277 28.776 - 0.18% -
std::find_end(list<int>)_(process_all)/8192 1.76% 7515.754 7648.171 - 2.93% -
BM_std_minmax_element<long_long>/1024 1.76% 270.111 274.868 - 0.73% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.76% 272.604 277.397 - -0.30% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.76% 15.786 16.063 - -0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.75% 24.637 25.069 - -0.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.75% 2.745 2.793 - 4.93% -
SetIntersection_Interlaced_Set_float_1024_256 1.75% 13983835.652 14228599.624 - 2.79% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.75% 27483.437 27964.161 - 2.77% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.75% 2512522.996 2556466.104 - -1.14% -
std::replace(deque<int>)_(prefix)/50 1.75% 19.007 19.340 - 1.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.75% 312.034 317.480 - 1.95% -
SetIntersection_None_Set_float_262144_256 1.74% 1147915.852 1167931.558 - -1.83% -
rng::starts_with(deque<int>,_pred)/8192 1.74% 3901.106 3968.939 - 0.89% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.74% 8254.927 8398.389 - -0.51% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.73% 13.968 14.210 - 1.48% -
std::set<int>::lower_bound(key)_(existent)/32 1.73% 1.496 1.522 - -1.65% -
std::find_if(vector<bool>)_(process_all)/50 1.73% 23.614 24.023 - 0.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.73% 23.890 24.304 - 0.33% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.73% 7503.752 7633.523 - 1.11% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.73% 1155.045 1175.015 - 1.12% -
BM_deque_deque_ranges_move/64000 1.73% 3055.354 3108.166 - 2.66% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.73% 67667.106 68836.503 - 0.89% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.73% 999.881 1017.156 - -1.12% -
BM_deque_vector_move/1024 1.73% 36.696 37.330 - -0.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.72% 35.816 36.433 - 1.36% -
SetIntersection_None_Set_float_262144_64 1.72% 1147883.137 1167660.971 - -1.47% -
std::copy(vector<int>)/8 1.72% 2.213 2.251 - 0.42% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.72% 2.019 2.054 - 2.68% -
rng::starts_with(deque<int>,_pred)/1048576 1.72% 507583.545 516313.461 - 1.20% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.72% 722170.321 734586.844 - 0.81% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.72% 214.494 218.180 - 0.04% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.72% 51749.727 52638.386 - 2.52% -
SetIntersection_None_Vector_uint32_262144_64 1.72% 1119892.315 1139116.866 - 1.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.72% 715.814 728.100 - 33.18% -
std::find_first_of(list<int>)_(small_needle)/32 1.71% 92.763 94.351 - 1.04% -
BM_StringConstructDestroyCStr_Large_Transparent 1.71% 12.199 12.408 - 33.30% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.71% 4464.370 4540.699 - -0.15% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.71% 173.835 176.806 - 1.05% -
std::replace_if(list<int>)_(sprinkled)/8192 1.71% 7320.746 7445.887 - 1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.71% 760.386 773.370 - 2.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.71% 716.104 728.320 - 0.38% -
SetIntersection_Interlaced_Set_uint32_256_64 1.71% 12915637.320 13135916.822 - -2.60% -
BM_CmpEqual_short_uchar 1.70% 1.081 1.100 - 0.65% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.70% 21.383 21.747 - -0.76% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.70% 75422.629 76705.635 - -0.89% -
std::pop_heap(vector<float>)/8 1.70% 50.246 51.100 - 1.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.70% 22.144 22.520 - 1.19% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.69% 571317.007 580994.467 - -0.10% -
std::search(deque<int>)_(same_length)/8192 1.69% 3784.681 3848.774 - 1.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.69% 41748.900 42453.104 - 2.22% -
BM_deque_deque_ranges_copy_backward/5500 1.69% 201.876 205.281 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.69% 1112265.150 1131018.314 - 1.75% -
std::set<int>::ctor(const&)/1024 1.68% 6246.512 6351.675 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.68% 1108328.716 1126961.345 - 1.41% -
std::copy_n(vector<bool>)_(aligned)/64 1.68% 1.339 1.361 - 0.27% -
std::copy_n(vector<bool>)_(unaligned)/64 1.68% 1.786 1.816 - 0.28% -
BM_deque_vector_ranges_copy/1024 1.68% 36.791 37.407 - 0.09% -
ranges::minmax(std::list<__int128>)/70000 1.68% 59564.330 60562.851 - 5.00% -
std::fill_n(vector<bool>)/64 1.68% 1.344 1.367 - -14.13% -
BM_deque_deque_move_backward/5500 1.67% 202.033 205.406 - 0.82% -
std::copy_n(deque<int>)/8 1.67% 2.752 2.798 - -0.11% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.67% 18.429 18.735 - 3.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.66% 12.813 13.026 - 1.33% -
BM_PushHeap_string_QuickSortAdversary_16 1.66% 10.429 10.602 - 1.63% -
SetIntersection_None_Vector_float_262144_4 1.66% 1126585.267 1145332.206 - -0.86% -
SetIntersection_None_Set_float_16384_64 1.66% 151453232.826 153973464.452 - -1.27% -
BM_deque_deque_ranges_move/1 1.66% 2.499 2.541 - 5.84% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.66% 558.214 567.484 - 0.16% -
std::unordered_set<std::string>::ctor(const&)/32 1.66% 790.772 803.891 - 5.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.66% 13.821 14.050 - 1.48% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.66% 6565.424 6674.266 - -2.02% -
BM_std_minmax_element<long_long>/4000 1.66% 1038.441 1055.654 - 0.49% -
SetIntersection_Front_Set_uint32_1024_4 1.66% 1071249.812 1088996.689 - 3.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.65% 535798897.318 544665095.402 - 3.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.65% 3.796 3.858 - 2.12% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.65% 55.230 56.141 - 2.50% -
rng::starts_with(deque<int>)/1000 1.64% 461.492 469.081 - 9.86% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.64% 776.104 788.858 - 0.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.64% 856.220 870.282 - 0.94% -
BM_deque_vector_copy/1024 1.64% 36.833 37.438 - -0.79% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.64% 35515.099 36097.328 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.64% 8677180.010 8819416.381 - 0.42% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.63% 659551.092 670331.167 - 0.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.63% 43.161 43.865 - 4.74% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.63% 73.661 74.862 - 0.60% -
SetIntersection_Front_Set_uint32_16_4 1.63% 54746778.132 55639724.366 - 2.54% -
rng::starts_with(list<int>)/1048576 1.63% 932877.932 948091.724 - 0.31% -
BM_std_minmax_element<long_long>/512 1.63% 137.089 139.323 - 0.52% -
bm_ranges_swap_ranges_vb_aligned/262144 1.63% 482.098 489.955 - 0.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.63% 2.802 2.847 - 59.73% -
SetIntersection_None_Vector_float_1024_64 1.63% 1060784.415 1078027.203 - -0.43% -
std::multimap<std::string,_int>::ctor(const&)/32 1.62% 894.508 909.039 - 15.03% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.62% 13.197 13.411 - 1.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.62% 85560.621 86946.041 - 1.42% -
rng::contains_subrange(list<int>)_(process_all)/32 1.61% 10.041 10.203 - 1.76% -
std::sort(deque<int>)_(heap)/8 1.61% 24.303 24.694 - 1.59% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.61% 12.810 13.017 - 1.18% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.61% 20.516 20.847 - 0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.61% 5020620.053 5101285.148 - 0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.61% 87335.818 88738.789 - 0.67% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.60% 1.576 1.601 - 5.20% -
BM_PushHeap_string_Ascending_16 1.60% 4.704 4.780 - 2.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.60% 2323602.023 2360836.655 - -0.19% -
BM_PushHeap_string_QuickSortAdversary_64 1.60% 13.004 13.213 - 1.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.60% 18.353 18.647 - 1.28% -
SetIntersection_Front_Set_uint32_1024_64 1.59% 1770491.338 1798725.780 - -0.40% -
SetIntersection_Front_Set_string_4_4 1.59% 156279364.718 158771313.650 - 1.64% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 667.622 678.264 - -0.29% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.59% 24.705 25.097 - 0.25% -
std::adjacent_find(list<int>)/50 1.59% 22.970 23.334 - 0.28% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.58% 264.634 268.823 - 0.80% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.58% 343791.057 349225.139 - -6.18% -
std::set<int>::find(key)_(existent)/32 1.58% 1.689 1.716 - -0.36% -
BM_CmpEqual_short_int 1.58% 1.112 1.130 - 0.18% -
std::unique(vector<int>)_(contiguous)/52 1.58% 53.527 54.372 - 0.73% -
std::unique(list<int>)_(sprinkled)/8192 1.58% 7867.209 7991.352 - 1.44% -
std::copy_backward(deque<int>)/1048576 1.58% 130848.893 132912.592 - -2.97% -
BM_PushHeap_string_QuickSortAdversary_16384 1.58% 15.493 15.737 - 0.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.57% 0.770 0.782 - 0.71% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.57% 18.128 18.414 - 0.32% -
std::rotate(list<int>)_(by_1/4)/50 1.57% 25.532 25.934 - 0.96% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.57% 13012.471 13216.611 - -0.03% -
std::copy_backward(list<int>)/64 1.57% 30.778 31.261 - 1.25% -
std::find_end(vector<int>)_(match_near_end)/1000 1.56% 27.731 28.165 - 0.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.56% 248.146 252.018 - 0.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.56% 12631.680 12828.763 - -8.49% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.56% 508118.395 516046.051 - 7.30% -
BM_vector_deque_ranges_copy_backward/1024 1.56% 37.785 38.374 - 0.05% -
std::copy_if(vector<int>)_(every_other)/1048576 1.55% 492919.995 500557.873 - -0.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.55% 13.109 13.312 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.55% 1169221.889 1187293.014 - 1.92% -
std::partition(list<int>)_(dense)/32 1.55% 8.726 8.861 - -1.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.55% 3743.133 3800.964 - 0.47% -
BM_PushHeap_string_QuickSortAdversary_1024 1.54% 15.037 15.270 - 0.82% -
std::generate(vector<int>)/1024 1.54% 241.592 245.324 - 0.63% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.54% 10.607 10.770 - 3.07% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.54% 5604.772 5691.168 - 0.87% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.54% 4758.297 4831.594 - -1.21% -
std::fill(vector<bool>)/32768 1.54% 29.996 30.458 - 1.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.54% 199.608 202.678 - 3.00% -
ranges::min(std::vector<long_long>)/70000 1.53% 7873.041 7993.783 - 0.35% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.53% 26.833 27.244 - 1.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.53% 1.131 1.149 - -12.87% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.53% 779.352 791.273 - 0.60% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.53% 6879.276 6984.378 - 0.14% -
std::partition_point(deque<int>)/8192 1.53% 15.061 15.291 - 1.13% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.53% 28.812 29.252 - 1.14% -
SetIntersection_Interlaced_Vector_float_64_16 1.53% 16815535.167 17072087.104 - -9.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.53% 49620.033 50377.049 - 2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.52% 1745020.134 1771603.549 - -3.68% -
SetIntersection_None_Vector_string_1024_1024 1.52% 1142919.907 1160314.975 - -1.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.52% 44495.289 45171.698 - 0.63% -
SetIntersection_None_Vector_string_256_256 1.52% 2250746.043 2284956.447 - 0.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 12849.209 13043.924 - 2.78% -
BM_CmpEqual_schar_ushort 1.51% 1.079 1.095 - 0.51% -
std::replace(deque<int>)_(prefix)/32 1.51% 12.692 12.884 - 0.36% -
std::find(vector<long_long>)_(process_all)/8 1.51% 1.096 1.113 - 14.41% -
BM_CmpLess_short_ushort 1.51% 1.092 1.108 - 0.93% -
SetIntersection_None_Vector_float_262144_16384 1.51% 1130218.335 1147260.768 - 2.86% -
std::generate(deque<int>)/1024 1.51% 241.566 245.207 - 0.52% -
std::is_sorted_until(vector<int>,_pred)/8 1.51% 3.642 3.697 - 0.64% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.51% 83.963 85.227 - 0.75% -
std::generate(vector<int>)/32 1.50% 7.894 8.013 - 1.87% -
std::none_of(list<int>)_(process_all)/8192 1.50% 7527.869 7641.010 - -2.53% -
BM_CmpEqual_int_schar 1.50% 1.122 1.139 - 1.02% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.50% 8.139 8.261 - 0.92% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.50% 3592.712 3646.519 - 1.55% -
std::find_end(vector<int>)_(near_matches)/1000 1.50% 13409.390 13610.199 - 0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.50% 4260604.027 4324344.463 - -3.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.50% 12731.460 12921.898 - 0.20% -
SetIntersection_Front_Set_string_1024_1024 1.50% 55368157.129 56196156.773 - 1.44% -
BM_num_put<long> 1.49% 11.645 11.819 - -2.57% -
bm_swap_ranges_vb_aligned/8 1.49% 3.251 3.299 - 4.17% -
std::generate(vector<int>)/8192 1.49% 1823.829 1851.057 - 0.59% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.49% 489.584 496.890 - -0.12% -
std::multiset<std::string>::find(key)_(existent)/32 1.49% 14.831 15.052 - -10.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.49% 13.121 13.316 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.49% 13561317.431 13763089.241 - 1.28% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.49% 615.139 624.286 - 1.54% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.49% 38498.808 39071.133 - -1.67% -
std::generate(deque<int>)/8192 1.48% 1888.200 1916.194 - 0.43% -
std::upper_bound(std::deque<int>)/100 1.48% 30.392 30.843 - 0.44% -
std::all_of(list<int>)_(process_all)/8192 1.48% 6996.132 7099.828 - -7.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.48% 6.562 6.659 - -1.15% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.48% 730.890 741.701 - 0.42% -
std::unique_copy(deque<int>)_(sprinkled)/52 1.48% 14.724 14.942 - -8.74% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.48% 27.789 28.199 - -1.53% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.48% 500.919 508.312 - 0.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.47% 158205.977 160536.429 - 1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.47% 1960358.072 1989219.318 - 3.17% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.47% 3663.987 3717.869 - 0.75% -
std::find_end(vector<int>)_(single_element)/1000 1.47% 238.497 241.998 - -4.18% -
BM_CmpEqual_uint_short 1.47% 1.018 1.033 - 2.69% -
BM_deque_vector_ranges_copy/5500 1.47% 191.495 194.304 - 0.97% -
SetIntersection_None_Set_float_262144_1 1.47% 1159976.074 1176987.384 - -1.00% -
SetIntersection_Front_Vector_uint32_262144_262144 1.47% 345675598.981 350744742.075 - 0.35% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.47% 134.412 136.382 - -4.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.46% 9882.387 10027.037 - -4.42% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.46% 6881.939 6982.521 - 0.48% -
std::unique(vector<int>)_(contiguous)/1024 1.46% 306.608 311.086 - 1.00% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.46% 38.554 39.116 - 1.01% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.46% 22.315 22.641 - 0.90% -
std::search(vector<int>)_(near_matches)/8192 1.46% 757980.498 769016.392 - 0.23% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.46% 8.133 8.252 - -5.25% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.45% 114081.610 115738.943 - -7.71% -
std::unordered_set<int>::ctor(const&)/8192 1.45% 55243.951 56046.194 - 1.46% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.45% 682.421 692.324 - 0.45% -
std::for_each(vector<int>)/50 1.45% 3.855 3.911 - 0.49% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.45% 2663.379 2702.016 - 2.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.45% 16004.565 16236.509 - 2.63% -
SetIntersection_None_Vector_string_16384_1024 1.45% 1220661.816 1238348.028 - -1.41% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.45% 2.977 3.020 - -0.82% -
std::find_end(vector<int>)_(same_length)/8192 1.45% 1995.053 2023.951 - 0.06% -
SetIntersection_None_Vector_uint32_262144_4 1.45% 1124688.187 1140955.790 - 2.83% -
std::replace(deque<int>)_(prefix)/8192 1.44% 3233.089 3279.778 - 0.26% -
ranges::minmax(std::deque<__int128>)/70000 1.44% 34481.899 34979.131 - 1.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.44% 1.804 1.830 - 1.18% -
std::for_each(deque<int>)/8 1.44% 0.910 0.923 - 0.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.44% 1788.355 1814.095 - -0.63% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.44% 12.882 13.067 - 1.12% -
SetIntersection_None_Vector_string_262144_262144 1.44% 1288853.432 1307355.959 - -0.45% -
std::fill_n(deque<int>)/50 1.43% 2.194 2.225 - 0.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.43% 0.751 0.762 - -0.66% -
std::copy_if(vector<int>)_(every_other)/32768 1.43% 16074.309 16304.615 - 0.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.43% 24.212 24.559 - 0.37% -
std::replace_if(list<int>)_(sprinkled)/1024 1.43% 735.765 746.301 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.43% 1048799.297 1063783.796 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.43% 1026265.316 1040898.844 - -0.24% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.42% 1947.144 1974.889 - 0.44% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.42% 4495.191 4559.169 - 1.04% -
std::shift_right(vector<int>)/8192 1.42% 297.377 301.598 - -0.05% -
std::multiset<int>::clear()/8192 1.42% 77411.804 78507.292 - 1.84% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.41% 29.634 30.053 - 5.48% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.41% 473334.684 480025.268 - 0.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 1.41% 7.257 7.360 - 15.42% -
std::lower_bound(std::list<int>)/8 1.41% 15.340 15.557 - 0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.41% 32.877 33.340 - -3.25% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.41% 363020.239 368132.498 - 0.46% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.41% 11.477 11.638 - -1.72% -
std::set<int>::upper_bound(key)_(existent)/32 1.41% 1.748 1.772 - 3.59% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.41% 3.018 3.060 - 3.13% -
std::find(list<int>)_(process_all)/50 1.41% 18.825 19.090 - 0.64% -
std::move_backward(list<int>)/8 1.41% 3.356 3.403 - 0.57% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.40% 67092.647 68034.950 - -0.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.40% 948.099 961.370 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.40% 16.059 16.284 - -0.93% -
std::partition_copy(vector<int>)/32 1.40% 7.982 8.094 - 0.96% -
BM_deque_deque_ranges_move/5500 1.40% 197.277 200.031 - 1.42% -
BM_deque_vector_move_backward/4096 1.40% 146.602 148.647 - 0.13% -
std::remove_if(deque<int>)_(prefix)/50 1.39% 64.613 65.513 - -2.39% -
std::pop_heap(deque<std::string>)/8192 1.39% 113.519 115.097 - -1.08% -
std::fill_n(list<int>)/32 1.39% 8.014 8.125 - 0.42% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.39% 735.241 745.454 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.39% 1166942.394 1183150.537 - 3.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.39% 902573.520 915108.983 - 0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.38% 1401.710 1421.122 - -3.57% -
SetIntersection_Interlaced_Set_string_262144_16 1.38% 2146364.746 2176081.053 - 2.93% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.38% 7.034 7.132 - -1.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.38% 23.701 24.029 - 1.49% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.38% 338458.560 343134.155 - -0.93% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.38% 23.893 24.222 - -2.49% -
std::upper_bound(std::vector<int>)/100 1.38% 12.256 12.425 - 0.44% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.38% 635975.804 644744.472 - -0.07% -
SetIntersection_None_Set_string_262144_262144 1.38% 1659291.097 1682133.545 - 4.19% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.38% 7.024 7.121 - 0.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.37% 0.770 0.780 - 0.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.37% 54545.695 55294.523 - 1.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.37% 11.385 11.541 - 0.19% -
std::generate_n(deque<int>)/32 1.37% 8.157 8.268 - 0.43% -
BM_std_minmax_element<long_long>/64 1.36% 17.078 17.311 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.36% 6605.083 6695.061 - 0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.36% 2164601.969 2194082.227 - 0.92% -
std::set<int>::contains(key)_(existent)/8192 1.36% 8.116 8.226 - -3.04% -
std::adjacent_find(vector<int>)/50 1.36% 11.845 12.006 - 0.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.36% 2.984 3.025 - 0.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.36% 1005.752 1019.433 - -3.07% -
SetIntersection_Front_Vector_uint64_262144_4 1.36% 1056272.383 1070622.382 - 4.24% -
BM_deque_vector_ranges_move_backward/65536 1.36% 7911.153 8018.526 - -0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.36% 7487847.625 7589469.089 - 2.26% -
rng::find_last(vector<int>)_(bail_10%)/50 1.36% 10.866 11.013 - 1.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.36% 2.953 2.993 - 5.90% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.35% 1886.654 1912.209 - 0.98% -
std::all_of(list<int>)_(process_all)/8 1.35% 2.638 2.674 - 0.73% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.35% 575378.187 583140.690 - 1.00% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.35% 2.389 2.421 - 0.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.35% 11015.543 11164.069 - 1.02% -
std::sort(deque<int>)_(descending)/8 1.35% 25.081 25.418 - 0.95% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.35% 10.433 10.574 - -3.66% -
rng::find_last(vector<int>)_(bail_10%)/8 1.34% 2.005 2.032 - 0.74% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.34% 1.290 1.307 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.34% 13491.482 13672.327 - 0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.34% 2983634.524 3023573.810 - -4.31% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.34% 663.092 671.964 - 1.79% -
SetIntersection_None_Vector_string_262144_256 1.34% 1295647.147 1312966.713 - 0.85% -
std::move_backward(list<int>)/32768 1.34% 31554.776 31976.483 - 0.74% -
std::partition_point(vector<int>)/8192 1.33% 9.238 9.361 - 0.54% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.33% 19.552 19.813 - -0.07% -
std::search(deque<int>)_(no_match)/1024 1.33% 343.994 348.574 - -15.91% -
BM_std_minmax_element<long_long>/4096 1.33% 1065.511 1079.692 - 0.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 1.33% 68256.861 69164.644 - 1.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.33% 14931.691 15130.063 - 0.39% -
std::reverse_copy(deque<int>)/64 1.33% 15.811 16.021 - 0.56% -
std::unique(list<int>)_(contiguous)/8192 1.33% 6986.752 7079.437 - 0.79% -
std::adjacent_find(vector<int>)/8192 1.33% 1813.314 1837.355 - 0.50% -
std::multiset<int>::count(key)_(existent)/1024 1.32% 5.654 5.729 - -1.62% -
BM_CmpEqual_schar_schar 1.32% 1.080 1.095 - 2.88% -
std::rotate(list<int>)_(1_element_forward)/32 1.32% 13.768 13.950 - 0.81% -
BM_PushHeap_string_Random_4 1.32% 6.049 6.129 - -0.91% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.32% 1860.542 1885.110 - 0.73% -
std::stable_sort(deque<int>)_(shuffled)/8 1.32% 22.793 23.094 - 0.93% -
SetIntersection_Front_Vector_string_262144_1 1.32% 1080703.183 1094967.629 - 2.06% -
std::unique(vector<int>)_(contiguous)/8192 1.32% 1897.929 1922.963 - 0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.32% 612.597 620.673 - -0.07% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.32% 27.185 27.543 - 0.28% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.32% 8.333 8.443 - 0.69% -
std::rotate(list<int>)_(by_1/3)/1024 1.32% 803.828 814.404 - 0.60% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.31% 484.801 491.173 - 0.28% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.31% 18235.202 18474.769 - 0.89% -
std::equal(list<int>)_(it,_it,_it)/50 1.31% 35.269 35.732 - 0.47% -
std::generate_n(vector<int>)/50 1.31% 11.862 12.017 - 0.32% -
std::adjacent_find(vector<int>)/1024 1.31% 232.376 235.420 - 0.47% -
std::find_end(list<int>)_(same_length)/8192 1.31% 8071.286 8176.939 - 0.30% -
BM_CmpLess_schar_int 1.31% 1.104 1.118 - 1.37% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.31% 12701.374 12867.468 - -2.79% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.31% 6546.044 6631.510 - -0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.30% 24.042 24.355 - 0.56% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.30% 16.425 16.639 - 0.90% -
rng::find(vector<bool>)_(process_all)/8192 1.30% 33.241 33.674 - 0.12% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.30% 7.918 8.021 - 0.09% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.30% 29.474 29.858 - 1.72% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.30% 11.564 11.715 - 0.78% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.30% 14.673 14.864 - 0.71% -
BM_CmpLess_uint_uint 1.30% 1.065 1.079 - 0.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.30% 5.730 5.805 - 2.99% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.29% 275780.944 279352.109 - 0.29% -
std::upper_bound(std::deque<int>)/8192 1.29% 64.549 65.385 - 0.19% -
rng::find(vector<bool>)_(process_all)/1048576 1.29% 3611.892 3658.659 - -0.77% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.29% 672.628 681.315 - -0.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.29% 166277.122 168421.938 - 0.79% -
ranges::minmax(std::vector<__int128>)/64 1.29% 31.768 32.177 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.29% 12429.706 12589.795 - 0.45% -
std::search(deque<int>)_(no_match)/1048576 1.29% 419326.963 424727.484 - 0.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.29% 3863.705 3913.446 - 0.98% -
std::unordered_multimap<int,_int>::clear()/0 1.29% 391.636 396.676 - 1.72% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.29% 263.790 267.184 - 0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.29% 15.776 15.978 - -2.27% -
std::generate_n(vector<int>)/1024 1.28% 240.982 244.078 - 0.29% -
std::set<std::string>::erase(key)_(existent)/32 1.28% 50.284 50.929 - 0.58% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.28% 771.980 781.877 - 0.46% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.28% 20.108 20.365 - -3.17% -
SetIntersection_Interlaced_Set_uint32_256_16 1.28% 12010246.971 12163812.712 - 2.60% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.28% 868.675 879.779 - -3.11% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.28% 7591.316 7688.276 - -0.57% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.28% 79.600 80.616 - 0.50% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.28% 8160.941 8265.173 - 7.28% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.28% 43.584 44.141 - -0.34% -
BM_PushHeap_uint32_Ascending_262144 1.28% 4.679 4.739 - -3.08% -
std::generate_n(deque<int>)/1024 1.28% 242.336 245.429 - 0.47% -
std::sort(deque<int>)_(ascending)/1024 1.27% 756.439 766.080 - 1.02% -
std::upper_bound(std::forward_list<int>)/8 1.27% 15.990 16.194 - 0.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.27% 168.361 170.504 - 1.58% -
std::multiset<int>::find(key)_(existent)/8192 1.27% 8.594 8.704 - 4.24% -
std::stable_partition(deque<int>)_(dense)/8192 1.27% 5603.500 5674.710 - 0.46% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.27% 9329.909 9448.474 - 0.17% -
std::search(list<int>)_(same_length)/1000 1.27% 742.047 751.470 - -3.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.27% 15380.353 15575.638 - 0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.27% 391.610 396.578 - 1.53% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.27% 15.448 15.644 - 2.01% -
std::find_if_not(list<int>)_(process_all)/8192 1.27% 7203.531 7294.759 - 1.60% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.27% 514009.557 520516.791 - 1.07% -
std::unique_copy(list<int>)_(sprinkled)/52 1.27% 23.827 24.129 - -0.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.27% 14941.516 15130.532 - 0.61% -
std::unique_copy(list<int>)_(contiguous)/8192 1.26% 6779.685 6865.425 - 0.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.26% 59747.241 60502.223 - -0.18% -
std::find(vector<int>)_(bail_25%)/1024 1.26% 65.397 66.223 - 0.09% -
std::move_backward(list<int>)/512 1.26% 369.045 373.705 - -1.65% -
std::unique(deque<int>)_(contiguous)/1024 1.26% 511.269 517.703 - 0.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.26% 4.538 4.595 - 0.63% -
std::generate_n(deque<int>)/50 1.26% 12.123 12.275 - 0.40% -
std::copy(list<int>)/1048576 1.26% 859148.971 869937.630 - 0.53% -
std::adjacent_find(list<int>)/8 1.26% 2.063 2.088 - 0.55% -
std::find(vector<int>)_(bail_25%)/32768 1.25% 1845.038 1868.193 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.25% 9.093 9.207 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.25% 20.082 20.334 - 0.35% -
std::upper_bound(std::deque<int>)/8 1.25% 17.950 18.175 - 0.76% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.25% 9.333 9.450 - 4.13% -
bm_gcd_complex 1.25% 17.779 18.002 - 1.18% -
std::copy_backward(list<int>)/512 1.25% 363.873 368.426 - 0.23% -
BM_deque_vector_ranges_move/1024 1.25% 36.875 37.336 - -0.39% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.25% 3844.276 3892.286 - 0.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.25% 17.444 17.662 - 0.19% -
BM_deque_vector_move/5500 1.25% 193.164 195.575 - -0.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.25% 23.159 23.448 - -0.40% -
std::rotate(vector<int>)_(by_1/3)/32 1.24% 9.868 9.991 - 0.34% -
std::remove_if(list<int>)_(sprinkled)/1024 1.24% 977.646 989.790 - 0.76% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.24% 1.414 1.432 - 0.83% -
std::partition_copy(list<int>)/1024 1.24% 710.127 718.943 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.24% 1181027.099 1195687.897 - 2.35% -
rng::contains(vector<int>)_(process_all)/1048576 1.24% 231035.502 233901.024 - 0.31% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.24% 700887.854 709580.758 - 0.07% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.24% 22.251 22.527 - -4.99% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.24% 791.073 800.875 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_16384_4 1.24% 1429979.884 1447686.246 - 7.48% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.24% 798092.835 807973.245 - 0.22% -
BM_PushHeap_uint32_Random_1024 1.24% 5.632 5.702 - -0.07% -
BM_CmpLess_ushort_ushort 1.24% 1.054 1.067 - 0.18% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.23% 18793.700 19025.501 - 1.18% -
std::set<int>::contains(key)_(existent)/32 1.23% 1.632 1.652 - -0.04% -
std::find_end(vector<int>)_(near_matches)/1024 1.23% 13918.556 14089.748 - 0.66% -
BM_deque_vector_ranges_move_backward/4096 1.23% 148.305 150.129 - 1.18% -
std::partition(vector<int>)_(sparse)/8192 1.23% 1860.957 1883.829 - 0.98% -
bm_lexicographical_compare<int>/64 1.23% 4.344 4.398 - -0.95% -
std::transform(list<int>)_(identity_transform)/50 1.23% 30.184 30.555 - 1.39% -
std::rotate(list<int>)_(by_1/2)/1024 1.23% 387.121 391.868 - 0.52% -
ranges::min(std::vector<char>)/70000 1.23% 490.730 496.745 - 0.30% -
std::generate_n(vector<int>)/8192 1.22% 1825.995 1848.361 - 0.27% -
std::equal(list<int>)_(it,_it,_it)/1024 1.22% 1124.461 1138.234 - 0.40% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.22% 810.402 820.325 - 0.35% -
std::make_heap(deque<int>)_(repeated)/8 1.22% 24.888 25.192 - -0.34% -
std::find_first_of(list<int>)_(small_needle)/50 1.22% 138.917 140.616 - 0.02% -
rng::for_each(map<int>)/50 1.22% 37.780 38.242 - 0.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.22% 3992.712 4041.445 - 1.02% -
std::all_of(list<int>)_(process_all)/32768 1.22% 25653.580 25966.629 - -0.68% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.22% 4.797 4.855 - 1.51% -
std::replace(deque<int>)_(prefix)/1024 1.22% 409.303 414.281 - -0.16% -
std::move_backward(list<int>)/64 1.22% 39.254 39.731 - 0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.21% 15.880 16.073 - 0.64% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.21% 69.719 70.565 - 1.44% -
std::copy_if(vector<int>)_(every_other)/8 1.21% 4.161 4.211 - -1.05% -
std::shift_left(list<int>)/50 1.21% 27.223 27.554 - -1.35% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.21% 742.000 751.002 - 0.18% -
std::swap_ranges(list<int>)/32 1.21% 19.359 19.594 - 0.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.21% 663.902 671.949 - 2.21% -
std::find_if(vector<bool>)_(process_all)/1048576 1.21% 575954.098 582926.458 - 0.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.21% 861965.853 872389.718 - 0.09% -
std::fill_n(deque<int>)/8192 1.21% 233.541 236.364 - -0.26% -
SetIntersection_None_Vector_uint64_256_256 1.21% 2108461.175 2133938.177 - 0.37% -
std::move(vector<bool>)_(aligned)/4096 1.21% 7.009 7.093 - 1.77% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.21% 3695.769 3740.405 - 0.29% -
std::move(list<int>)/512 1.21% 368.575 373.024 - 4.90% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.21% 2398858.932 2427811.207 - 0.87% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.21% 29.883 30.243 - 4.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.21% 8574865.978 8678203.483 - 1.02% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.20% 29.135 29.486 - 0.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.20% 37933812.503 38390594.942 - -8.29% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.20% 34713.298 35131.220 - -1.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.20% 477.665 483.414 - 0.21% -
std::copy_backward(list<int>)/1048576 1.20% 871469.061 881939.050 - 0.34% -
std::reverse(list<int>)/512 1.20% 191.845 194.146 - 0.27% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.20% 8.329 8.428 - -0.26% -
BM_num_put<double> 1.20% 57.377 58.064 - 0.74% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.20% 12.069 12.214 - -0.14% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.20% 57.636 58.326 - 0.56% -
BM_deque_vector_move/4096 1.20% 144.947 146.681 - -3.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.20% 13912.940 14079.382 - 0.85% -
std::fill(list<int>)/50 1.19% 34.853 35.269 - 1.86% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.19% 55.931 56.600 - 1.28% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.19% 119835.108 121266.623 - 2.06% -
std::fill_n(vector<bool>)/4096 1.19% 4.160 4.209 - 0.12% -
std::rotate(list<int>)_(by_1/4)/1024 1.19% 572.353 579.186 - 0.40% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.19% 245.658 248.589 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.19% 390.585 395.242 - -0.26% -
std::partial_sort(vector<int>)_(repeated)/8 1.19% 18.483 18.704 - 0.15% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.19% 1.396 1.413 - -0.08% -
std::find_end(forward_list<int>)_(same_length)/1024 1.19% 1484.638 1502.337 - 0.85% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.19% 1306800.325 1322372.011 - 0.63% -
BM_deque_deque_ranges_move_backward/1024 1.19% 37.870 38.322 - 0.67% -
std::rotate(list<int>)_(by_1/4)/8192 1.19% 6551.817 6629.872 - 0.52% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.19% 1397.702 1414.344 - 0.37% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.19% 830.737 840.623 - 0.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.19% 23.683 23.965 - 22.52% -
std::adjacent_find(vector<int>)/8 1.19% 2.007 2.031 - 0.35% -
BM_vector_deque_ranges_move/4000 1.18% 139.468 141.121 - -1.05% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.18% 7.222 7.307 - 0.57% -
BM_vector_deque_copy_backward/1024 1.18% 37.955 38.403 - -0.29% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.18% 199.701 202.059 - -0.90% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.18% 600.276 607.357 - 0.49% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.18% 3730.798 3774.803 - 0.05% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.18% 946.265 957.425 - 0.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.18% 391.588 396.206 - 1.23% -
std::move_backward(vector<int>)/262144 1.18% 21868.613 22126.484 - 6.40% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.18% 9182.285 9290.492 - 7.49% -
std::copy(vector<int>)/32768 1.18% 3749.542 3793.718 - -0.03% -
std::copy_if(list<int>)_(entire_range)/1048576 1.18% 867647.920 877870.071 - 0.54% -
BM_deque_vector_ranges_copy/2 1.18% 1.820 1.842 - -3.64% -
std::lower_bound(std::forward_list<int>)/8 1.18% 15.334 15.515 - 0.19% -
std::copy_n(list<int>)/32768 1.18% 26331.454 26641.514 - 0.04% -
std::search(deque<int>)_(no_match)/8192 1.18% 3278.415 3317.002 - 0.35% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.18% 18.940 19.163 - 1.01% -
std::lower_bound(std::deque<int>)/8 1.18% 16.887 17.085 - -0.23% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.18% 5274.512 5336.504 - 0.42% -
std::replace_if(vector<int>)_(prefix)/50 1.18% 13.788 13.950 - -0.32% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.17% 601.074 608.117 - 0.67% -
rng::fold_left(list<int>)/32 1.17% 20.560 20.801 - 0.38% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.17% 14.005 14.169 - -0.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.17% 244125.712 246981.700 - 0.30% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.17% 5196.519 5257.297 - -0.63% -
BM_lexicographical_compare_three_way_fast_path/1024 1.17% 244.043 246.896 - 0.07% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.17% 20982.492 21227.729 - 0.66% -
std::remove(vector<int>)_(sprinkled)/32 1.17% 48.563 49.130 - 0.01% -
std::set<int>::clear()/32 1.17% 620.702 627.951 - 1.82% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.17% 16.525 16.718 - -0.41% -
std::upper_bound(std::list<int>)/8 1.17% 16.110 16.298 - 0.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.17% 11.205 11.336 - -0.26% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.17% 11563.844 11698.690 - 0.25% -
std::set<int>::insert(value)_(new_value,_end)/32 1.17% 18.703 18.921 - 0.42% -
SetIntersection_Front_Set_uint32_262144_16384 1.17% 219248401.645 221803594.721 - -2.38% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.16% 23.591 23.866 - 0.11% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.16% 7.063 7.145 - 0.71% -
std::remove_copy(list<int>)_(prefix)/1024 1.16% 737.345 745.926 - 0.51% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.16% 675.548 683.407 - 0.14% -
std::transform(list<int>)_(identity_transform)/1024 1.16% 734.682 743.223 - 0.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.16% 388.471 392.983 - -0.01% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 1.16% 11.309 11.440 - 21.57% -
rng::contains_subrange(list<int>)_(same_length)/32 1.16% 16.408 16.598 - 0.29% -
rng::contains(vector<int>)_(process_all)/32 1.16% 8.216 8.311 - -0.97% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.16% 694.919 702.964 - -0.69% -
std::lower_bound(std::vector<int>)/8192 1.16% 15.613 15.794 - 0.50% -
BM_lexicographical_compare_three_way_fast_path/16384 1.16% 3742.951 3786.235 - 0.20% -
std::find(deque<int>)_(bail_25%)/32768 1.16% 1903.008 1925.014 - 0.03% -
std::stable_partition(list<int>)_(sparse)/32 1.15% 9.678 9.789 - 1.84% -
std::stable_partition(vector<int>)_(dense)/1024 1.15% 289.334 292.669 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.15% 1847652.098 1868942.953 - 0.10% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.15% 11.597 11.731 - -0.05% -
std::partition(vector<int>)_(sparse)/1024 1.15% 255.474 258.414 - 1.05% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.15% 1623.033 1641.712 - -2.77% -
std::find_end(list<int>)_(same_length)/1000 1.15% 738.066 746.559 - -0.16% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 1.15% 92797.940 93865.448 - 0.33% -
std::none_of(list<int>)_(process_all)/32768 1.15% 25689.098 25984.576 - -3.38% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.15% 12164.640 12304.507 - 3.06% -
BM_PushHeap_uint64_Random_262144 1.15% 6.297 6.370 - 1.31% -
std::find(deque<int>)_(bail_25%)/1024 1.15% 67.349 68.122 - 0.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.15% 880135.267 890239.523 - 2.37% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.15% 477633.432 483104.935 - 0.80% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.15% 272.230 275.349 - 0.83% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.14% 2686.257 2716.996 - 1.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.14% 365.074 369.251 - 1.76% -
std::rotate_copy(list<int>)/1024 1.14% 731.458 739.814 - 0.36% -
std::find_end(vector<int>)_(near_matches)/8192 1.14% 763869.547 772595.153 - 0.45% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.14% 8.511 8.609 - 0.33% -
std::multiset<int>::clear()/1024 1.14% 9817.049 9929.044 - -1.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.14% 561.526 567.926 - 2.26% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 1.14% 17.190 17.385 - 0.65% -
std::set<int>::contains(key)_(non-existent)/8192 1.14% 19.181 19.399 - 32.03% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.14% 13188.347 13338.244 - 0.48% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.14% 531.340 537.374 - -0.33% -
std::find_end(forward_list<int>)_(process_all)/1000 1.14% 681.310 689.045 - -0.72% -
SetIntersection_None_Vector_string_256_16 1.13% 4246678.429 4294806.482 - 0.27% -
std::rotate(vector<bool>)_(by_1/3)/32 1.13% 17.613 17.812 - 0.07% -
std::copy_if(vector<int>)_(entire_range)/8 1.13% 2.254 2.280 - 3.60% -
rng::for_each(set<int>)/50 1.13% 37.603 38.028 - -0.35% -
std::shift_left(deque<int>)/32 1.13% 3.780 3.822 - -0.09% -
std::rotate(list<int>)_(1_element_backward)/1024 1.13% 737.734 746.073 - 0.47% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.13% 30.830 31.179 - 0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 1.13% 55.807 56.436 - -4.00% -
std::replace_if(vector<int>)_(prefix)/8192 1.13% 2027.549 2050.416 - 0.85% -
BM_vector_deque_move_backward/1024 1.13% 37.882 38.309 - -0.62% -
std::partition_point(vector<int>)/1024 1.13% 6.041 6.109 - 0.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.12% 54469.815 55081.973 - -12.97% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.12% 36697.766 37110.090 - 0.16% -
std::remove_if(deque<int>)_(prefix)/1024 1.12% 553.860 560.079 - -2.24% -
std::find_end(forward_list<int>)_(same_length)/8192 1.12% 14303.659 14464.222 - 0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.12% 14079.384 14237.399 - 2.14% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.12% 7.946 8.035 - -0.19% -
std::find_end(forward_list<int>)_(single_element)/8192 1.12% 6134.257 6202.865 - 1.12% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.12% 1.144 1.157 - -0.11% -
BM_deque_vector_copy_backward/4096 1.12% 147.861 149.514 - -1.06% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.12% 1858.701 1879.431 - -0.95% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.11% 7.040 7.118 - -7.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.11% 30.304 30.642 - 8.08% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.11% 25.386 25.669 - 0.39% -
std::adjacent_find(deque<int>)/1048576 1.11% 471171.009 476406.548 - 0.24% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.11% 169.528 171.411 - -0.07% -
BM_PushHeap_string_Random_262144 1.11% 18.040 18.240 - 0.74% -
std::search(list<int>,_pred)_(no_match)/8192 1.11% 7798.397 7884.872 - 8.42% -
std::remove(list<int>)_(prefix)/32 1.11% 52.004 52.580 - 0.08% -
rng::contains(deque<int>)_(process_all)/1048576 1.11% 242800.589 245489.836 - 0.27% -
std::unique(vector<int>)_(sprinkled)/8192 1.11% 3895.926 3939.058 - -0.01% -
BM_vector_deque_ranges_copy_backward/4000 1.11% 140.765 142.324 - -1.41% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.11% 87990.698 88964.544 - 0.46% -
std::multimap<std::string,_int>::erase(iterator)/1024 1.11% 34.034 34.411 - 5.64% -
rng::starts_with(list<int>)/1024 1.11% 769.144 777.651 - 0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.11% 391.913 396.246 - 1.25% -
BM_StringFindMatch1/32768 1.10% 1562.970 1580.234 - 0.95% -
std::sort(deque<int>)_(descending)/8192 1.10% 10306.072 10419.901 - 0.51% -
std::rotate(vector<bool>)_(by_1/4)/32 1.10% 17.767 17.963 - 0.18% -
ranges::minmax(std::vector<long_long>)/64 1.10% 10.111 10.223 - 0.15% -
std::adjacent_find(deque<int>)/8192 1.10% 3671.732 3712.217 - 0.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.10% 31.818 32.168 - -1.66% -
BM_PushHeap_string_QuickSortAdversary_256 1.10% 14.531 14.691 - 0.72% -
rng::for_each(multiset<int>)/8 1.10% 6.683 6.757 - 0.27% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.10% 563.387 569.590 - 0.55% -
std::make_heap(vector<int>)_(repeated)/1024 1.10% 560.442 566.607 - 0.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.10% 54.551 55.151 - -0.31% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.10% 4.474 4.523 - 0.19% -
std::adjacent_find(deque<int>)/1024 1.10% 458.257 463.295 - 0.26% -
BM_lexicographical_compare_three_way_fast_path/4096 1.10% 950.004 960.431 - 0.19% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.10% 1.738 1.757 - 1.66% -
SetIntersection_Front_Vector_float_1024_256 1.10% 2266710.007 2291545.292 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.09% 1067949.770 1079616.320 - -2.24% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.09% 4848.002 4900.956 - 1.36% -
BM_StringFindMatch2/32768 1.09% 1562.526 1579.565 - 0.93% -
std::map<int,_int>::clear()/1024 1.09% 10661.392 10777.574 - 2.21% -
std::find_if_not(deque<int>)_(process_all)/1024 1.09% 269.388 272.322 - 8.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.09% 54.356 54.947 - 1.61% -
std::move(vector<bool>)_(unaligned)/4096 1.09% 26.732 27.023 - 1.99% -
rng::contains(vector<int>)_(process_all)/8192 1.09% 1796.036 1815.553 - 0.30% -
std::lower_bound(std::list<int>)/100 1.09% 90.748 91.733 - 0.62% -
std::multimap<int,_int>::find(key)_(existent)/32 1.08% 1.714 1.733 - -0.39% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.08% 87970.667 88922.730 - 0.68% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 1.08% 12.438 12.573 - 0.65% -
std::sort(deque<int>)_(shuffled)/8192 1.08% 80335.774 81200.946 - -1.06% -
std::find_first_of(list<int>)_(small_needle)/8192 1.08% 21933.727 22169.849 - 0.23% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.08% 8476.198 8567.444 - 7.92% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.08% 6209.491 6276.329 - 0.06% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.08% 27.872 28.172 - -9.74% -
BM_lexicographical_compare_three_way_fast_path/64 1.07% 15.510 15.677 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.07% 391.090 395.292 - -0.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.07% 53994.291 54574.045 - 3.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.07% 898818.202 908468.791 - 0.40% -
std::rotate(list<int>)_(by_1/3)/8192 1.07% 8299.195 8388.294 - 0.39% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.07% 1874.261 1894.368 - 0.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.07% 4031.411 4074.640 - 2.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.07% 6714.260 6786.177 - 1.83% -
std::unique(list<int>)_(contiguous)/1024 1.07% 917.134 926.958 - 0.37% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.07% 7.830 7.914 - 0.04% -
std::shift_left(list<int>)/32 1.07% 13.336 13.478 - 0.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.07% 115714.844 116952.887 - -2.60% -
std::set<int>::count(key)_(existent)/1024 1.07% 4.256 4.301 - 0.75% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.07% 585943.118 592199.992 - -1.45% -
SetIntersection_None_Vector_string_262144_4 1.07% 1290403.758 1304170.395 - -1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.07% 3473770.131 3510829.423 - 0.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.07% 391.945 396.120 - 1.30% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.07% 10.335 10.445 - 0.57% -
std::fill_n(vector<int>)/8192 1.06% 231.897 234.367 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.06% 21027017.373 21250361.295 - -1.49% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.06% 465.982 470.920 - 0.45% -
BM_vector_deque_ranges_copy/5500 1.06% 194.358 196.416 - -1.36% -
SetIntersection_Interlaced_Set_float_256_16 1.06% 11951408.320 12077953.449 - -0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.06% 391.660 395.793 - 0.22% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.05% 5.322 5.378 - -3.19% -
std::upper_bound(std::list<int>)/100 1.05% 100.578 101.638 - 0.18% -
ranges::min(std::vector<__int128>)/8 1.05% 2.917 2.948 - 2.62% -
std::sort(deque<int>)_(descending)/1024 1.05% 1289.179 1302.763 - 0.36% -
std::remove(list<int>)_(sprinkled)/50 1.05% 60.859 61.500 - 0.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.05% 4.418 4.464 - 0.65% -
std::pop_heap(deque<int>)/8192 1.05% 53.073 53.630 - 1.28% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.05% 11.427 11.547 - -0.02% -
BM_StringAssignStr_Large_Opaque 1.05% 10.373 10.481 - -2.05% -
std::adjacent_find(list<int>)/1048576 1.05% 866338.329 875413.441 - 0.46% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 1101875.069 1113410.939 - -0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 1.05% 7.861 7.943 - 17.94% -
std::count(list<int>)_(every_other)/8 1.05% 2.083 2.105 - 0.91% -
rng::contains(deque<int>)_(process_all)/8192 1.05% 1859.031 1878.476 - 0.31% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.05% 9.418 9.516 - -0.81% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.04% 37980.229 38376.279 - 0.35% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.04% 12.991 13.126 - 0.63% -
std::is_sorted(deque<int>,_pred)/8 1.04% 4.840 4.891 - 2.63% -
SetIntersection_Interlaced_Set_string_1024_1 1.04% 1081680.734 1092940.144 - 0.35% -
std::search(vector<int>,_pred)_(single_element)/1024 1.04% 576.091 582.085 - 18.19% -
BM_deque_deque_ranges_copy_backward/1024 1.04% 37.907 38.302 - 0.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.04% 48.201 48.702 - 0.49% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.04% 24.089 24.339 - 9.40% -
std::copy_backward(list<int>)/262144 1.04% 216911.166 219163.343 - 0.36% -
BM_vector_deque_ranges_move_backward/5500 1.04% 197.046 199.090 - -5.90% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.04% 10.171 10.276 - 0.04% -
BM_deque_deque_copy/70000 1.03% 3170.306 3203.112 - -2.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.03% 171.755 173.532 - 73.74% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.03% 32952.532 33293.476 - 0.71% -
rng::contains(deque<int>)_(process_all)/50 1.03% 12.532 12.661 - 0.25% -
BM_CmpEqual_int_uchar 1.03% 1.106 1.118 - 3.09% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.03% 17.168 17.345 - 0.32% -
std::fill_n(vector<int>)/50 1.03% 2.206 2.229 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.03% 18753.016 18945.770 - 1.02% -
std::unique(vector<int>,_pred)_(sprinkled)/32 1.03% 57.663 58.256 - 0.66% -
rng::starts_with(list<int>)/1000 1.03% 751.616 759.336 - 0.22% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.03% 118626.118 119844.385 - -0.35% -
std::sort(deque<int>)_(pipe-organ)/8192 1.03% 25994.863 26261.817 - 0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.03% 765.327 773.182 - -1.48% -
std::find_end(vector<int>)_(match_near_end)/1024 1.03% 28.294 28.584 - -0.10% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.03% 946563.627 956273.027 - 0.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.03% 77.695 78.491 - 1.09% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.02% 390.451 394.452 - -1.22% -
std::unordered_set<int>::clear()/0 1.02% 388.998 392.978 - 0.34% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.02% 1.601 1.617 - 8.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.02% 391.655 395.662 - 0.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.02% 24.981 25.237 - 12.74% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.02% 88169.187 89070.824 - 0.55% -
std::move_backward(list<int>)/1048576 1.02% 1025935.634 1036414.444 - 0.23% -
std::search(list<int>)_(same_length)/8192 1.02% 8480.488 8567.063 - 2.89% -
std::copy_if(vector<int>)_(every_other)/262144 1.02% 127013.215 128308.869 - 0.44% -
std::find_if(vector<bool>)_(process_all)/1024 1.02% 564.403 570.155 - -0.00% -
std::search(deque<int>)_(single_element)/8192 1.02% 3636.294 3673.345 - 0.32% -
std::find_first_of(list<int>)_(small_needle)/1024 1.02% 2736.688 2764.525 - 0.04% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.02% 5149.682 5202.008 - 0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.01% 1240.422 1253.008 - -1.19% -
SetIntersection_Interlaced_Set_float_262144_16384 1.01% 1236047.851 1248576.742 - -2.91% -
std::set<int>::contains(key)_(existent)/1024 1.01% 3.885 3.924 - 0.80% -
SetIntersection_Interlaced_Set_string_262144_64 1.01% 2130261.230 2151834.797 - 3.17% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.01% 350895390.283 354445365.932 - 2.63% -
std::pop_heap(deque<float>)/8192 1.01% 61.340 61.960 - 1.29% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.01% 11.133 11.246 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.01% 392.378 396.337 - 1.26% -
rng::starts_with(list<int>,_pred)/1048576 1.01% 964317.215 974046.456 - 0.34% -
std::upper_bound(std::vector<int>)/8192 1.01% 15.607 15.764 - -0.01% -
std::multiset<std::string>::ctor(const&)/0 1.01% 12.576 12.703 - 0.27% -
rng::fold_left(vector<int>)/50 1.01% 37.082 37.455 - 0.28% -
std::multiset<int>::clear()/0 1.01% 389.117 393.034 - 0.25% -
std::partial_sort(vector<int>)_(heap)/1024 1.01% 7912.995 7992.618 - 0.20% -
SetIntersection_Interlaced_Vector_float_1024_1 1.01% 1038257.551 1048696.084 - 1.17% -
std::count(deque<int>)_(every_other)/1024 1.01% 244.107 246.562 - -0.60% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.00% 25.989 26.251 - 0.38% -
BM_StringEraseToEnd_Huge_Transparent 1.00% 2.412 2.436 - 0.89% -
BM_std_minmax_element<long_long>/70000 1.00% 18206.928 18389.785 - -0.13% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.00% 4181.483 4223.467 - 3.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.00% 5336.729 5390.297 - 0.21% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.00% 810.136 818.263 - 0.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.00% 365.430 369.095 - 0.60% -
BM_PushHeap_float_Ascending_1024 1.00% 3.105 3.136 - 0.99% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.00% 7311.784 7385.048 - -0.02% -
BM_CmpEqual_int_ushort 1.00% 1.097 1.108 - -0.03% -
std::generate(list<int>)/32 1.00% 8.381 8.465 - 0.34% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.00% 927473.085 936754.206 - 0.42% -
ranges::minmax(std::list<long_long>)/70000 1.00% 54490.769 55035.928 - 1.42% -
std::find_if(vector<char>)_(process_all)/1024 1.00% 124.177 125.419 - 0.25% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.269 390.267 -2.77% 390.267
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.083 534.786 0.12% 534.786
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.840 696.895 0.59% 696.895
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2429.649 16.010 362.662 -2.62% 362.662
std::search_n(vector<int>)_(no_match)/1024 -98.48% 216.841 3.292 78.257 -1.59% 78.257
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.085 71.300 0.20% 71.300
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.53% 611.467 15.100 91.297 -0.83% 91.297
std::search_n(deque<int>)_(no_match)/1024 -95.33% 293.746 13.712 40.676 -0.09% 40.676
std::fill(vector<bool>)/262144 -75.35% 941.294 232.066 - 0.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -71.91% 8.480 2.382 - -73.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -67.73% 69.021 22.273 - 24.62% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.66% 2531.800 818.758 - -1.40% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.03% 23.874 8.826 - 0.02% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.09% 14.878 5.939 - 1.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -59.67% 56.521 22.794 - -61.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.66% 24.088 9.716 - -59.65% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.35% 15.020 6.556 - -56.41% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -55.26% 841.040 376.310 - -45.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -54.55% 1749.757 795.267 - 54.70% -
std::rotate_copy(vector<int>)/8192 -52.67% 720.009 340.795 - -18.73% -
std::search_n(vector<int>)_(no_match)/32 -52.35% 6.886 3.281 0.449 -3.60% 0.449
BM_deque_vector_copy/64 -51.44% 5.410 2.627 - 1.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -50.22% 50.255 25.018 - 31.19% -
std::transform(deque<int>)_(identity_transform)/32 -49.18% 24.212 12.305 - -0.01% -
rng::find_last(list<int>)_(bail_10%)/1024 -47.39% 1240.838 652.753 - -3.31% -
BM_vector_deque_ranges_move/64 -47.35% 5.321 2.801 - -0.88% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.00% 15.025 8.114 0.357 0.11% 0.357
BM_vector_deque_ranges_copy_backward/0 -42.83% 0.676 0.387 - -16.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.69% 4.158 2.424 - -38.46% -
BM_vector_deque_copy/0 -41.48% 0.604 0.353 - -36.85% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -39.56% 0.445 0.269 - -25.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.53% 7137942.061 4316445.152 - 5.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -38.98% 41.959 25.604 - 4.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -38.03% 75.689 46.901 - -30.76% -
std::multiset<std::string>::erase(key)_(existent)/32 -37.40% 78.908 49.398 - -38.87% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -37.19% 19.119 12.009 - 10.27% -
BM_vector_deque_ranges_copy/0 -36.95% 0.625 0.394 - -14.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -36.13% 0.480 0.307 - -36.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -36.08% 39.010 24.934 - 1.34% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -35.69% 4.142 2.664 - -0.53% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.34% 653.879 429.354 - -0.17% -
ranges::min(std::deque<__int128>)/70000 -33.23% 36497.526 24367.909 - -48.11% -
BM_PushHeap_float_Random_1 -33.15% 0.697 0.466 - -0.04% -
SetIntersection_Interlaced_Vector_string_262144_1024 -33.05% 349346807.551 233878113.432 - -31.95% -
std::is_sorted_until(deque<int>,_pred)/8 -32.98% 6.112 4.096 - -12.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -32.39% 0.697 0.471 - -9.37% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -30.76% 14.285 9.890 - -17.96% -
SetIntersection_None_Set_string_1024_1 -30.74% 12681800.183 8783978.398 - -3.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -30.18% 65.499 45.731 - -39.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -30.01% 35.428 24.796 - -13.34% -
SetIntersection_None_Set_string_1024_4 -29.18% 12516676.481 8863942.102 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.14% 58.742 41.628 - -21.82% -
SetIntersection_None_Set_string_1024_16 -28.95% 12663239.195 8997539.754 - 0.50% -
std::adjacent_find(deque<int>)/8 -28.45% 4.875 3.488 - -4.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -27.73% 13.277 9.595 - -16.96% -
std::vector<int>::ctor(size)/32 -27.51% 14.541 10.541 - -0.86% -
ranges::min(std::list<long_long>)/1 -27.38% 0.375 0.272 - 1.61% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -27.03% 472.645 344.907 - 6.42% -
std::fill(list<int>)/1024 -26.52% 671.673 493.573 - -26.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -26.28% 42.702 31.482 - -8.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -26.19% 22832289.416 16853459.380 - 43.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -25.46% 166.690 124.244 - 25.83% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -25.39% 41.424 30.908 - -1.91% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -25.24% 0.629 0.470 - -8.65% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -25.18% 2212.559 1655.482 - -23.21% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.77% 7088.095 5332.327 - 0.14% -
std::search(deque<int>)_(same_length)/1000 -24.38% 464.349 351.129 - 7.89% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -23.64% 35.504 27.110 - -0.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -23.43% 43.399 33.231 - -3.72% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -23.39% 8.840 6.772 - -13.22% -
std::set<int>::lower_bound(key)_(non-existent)/32 -22.81% 2.878 2.221 - -4.51% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -22.75% 769.308 594.267 - 2.42% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -22.50% 94.600 73.313 - -42.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -22.49% 179.543 139.168 - 35.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -22.24% 24.346 18.931 - 1.42% -
std::copy_if(list<int>)_(every_other)/512 -21.97% 359.671 280.634 - -22.08% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -21.89% 328.097 256.291 - -16.34% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.82% 7165166.732 5601683.296 - -4.07% -
std::copy_n(vector<bool>)_(aligned)/1048576 -21.76% 3319.084 2596.686 - -13.40% -
std::unordered_set<int>::clear()/1024 -21.33% 10228.555 8046.666 - -22.63% -
SetIntersection_Interlaced_Vector_float_16384_16 -21.31% 3674779.688 2891837.045 - -24.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -21.01% 1723.823 1361.707 - -32.12% -
SetIntersection_Front_Set_uint64_262144_1024 -20.99% 15566381.195 12299519.628 - -2.96% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -20.88% 2.014 1.594 - 0.99% -
std::unordered_set<int>::find(key)_(existent)/1024 -20.68% 1.336 1.060 - -19.46% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -20.52% 14468.164 11499.830 - 1.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -20.51% 1.538 1.222 - 5.76% -
BM_PushHeap_float_SingleElement_1 -20.51% 0.586 0.466 - 0.03% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -20.34% 8.285 6.600 - -12.34% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -20.25% 4.234 3.376 - -22.41% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.17% 27.669 22.088 - -24.05% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -20.16% 37.421 29.876 - -2.31% -
BM_PushHeap_uint32_Ascending_1 -19.96% 0.629 0.504 - 18.20% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -19.81% 91.105 73.057 - -16.96% -
std::all_of(vector<int>)_(process_all)/50 -19.61% 17.631 14.174 - -2.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.54% 804.576 647.342 - 18.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -19.31% 1.520 1.226 - 6.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -19.11% 1.517 1.227 - 6.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -19.10% 70.426 56.977 - 66.10% -
ranges::min(std::deque<char>)/1 -19.04% 0.915 0.741 - 22.90% -
std::adjacent_find(deque<int>)/50 -19.03% 26.467 21.430 - 13.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -18.93% 1.515 1.228 - 5.20% -
std::for_each_n(deque<int>)/8 -18.65% 1.250 1.017 - -22.69% -
std::move(vector<int>)/1048576 -18.52% 70383.066 57350.971 - 1.94% -
BM_PushHeap_float_Random_4 -18.42% 2.812 2.294 - -2.56% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -18.40% 25.853 21.096 - -16.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.35% 14.036 11.460 - -2.14% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.31% 1037.840 847.767 - -0.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -18.24% 64.468 52.709 - -25.39% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -18.22% 0.443 0.362 - -0.60% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.94% 10.759 8.829 - -1.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -17.89% 23.609 19.384 - -6.37% -
ranges::minmax(std::deque<char>)/1 -17.84% 0.805 0.662 - -10.31% -
BM_StringDestroy_Large -17.52% 9.522 7.854 - 10.43% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.40% 816.645 674.545 - 0.05% -
std::copy_if(list<int>)_(every_other)/4096 -17.39% 4165.891 3441.645 - -4.19% -
std::stable_partition(list<int>)_(dense)/1024 -17.16% 1753.766 1452.765 - -0.55% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.92% 7.254 6.027 - -1.92% -
std::unordered_set<std::string>::erase(iterator)/1024 -16.84% 33.550 27.899 - -14.66% -
BM_PushHeap_string_SingleElement_1 -16.82% 0.700 0.583 - 9.17% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -16.77% 25721.937 21407.150 - -9.57% -
std::unordered_set<int>::find(key)_(existent)/8192 -16.61% 1.447 1.207 - -16.84% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -16.51% 55.823 46.607 - -13.52% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.50% 709.345 592.280 - -2.84% -
std::copy_backward(vector<bool>)_(aligned)/262144 -16.45% 789.882 659.941 - -15.75% -
SetIntersection_Interlaced_Vector_float_262144_16 -16.43% 4260499.326 3560443.010 - -41.68% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -16.40% 24559.665 20531.344 - -9.39% -
std::copy(vector<bool>)_(aligned)/1048576 -16.35% 3793.166 3173.001 - 10.98% -
std::stable_partition(deque<int>)_(sparse)/32 -16.19% 13.126 11.001 - -16.45% -
std::copy_n(vector<int>)/4096 -16.16% 172.086 144.276 - -10.45% -
std::unordered_set<int>::find(key)_(existent)/32 -16.16% 1.395 1.170 - -14.96% -
ranges::min(std::vector<__int128>)/1 -16.14% 0.412 0.346 - -24.68% -
ranges::min(std::deque<__int128>)/64 -16.08% 25.229 21.172 - -25.26% -
BM_StringFindAllMatch/512 -15.92% 13.701 11.519 - -0.77% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -15.86% 11.951 10.056 - -1.95% -
std::copy(vector<int>)/4096 -15.68% 222.446 187.565 - 25.72% -
SetIntersection_Interlaced_Vector_float_16384_64 -15.68% 8464292.663 7137498.027 - -28.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -15.55% 41.865 35.355 - 14.95% -
BM_StringConstructDestroyCStr_Empty_Transparent -15.38% 0.316 0.267 - -2.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.32% 46.745 39.584 - 49.23% -
std::unordered_set<int>::contains(key)_(existent)/32 -15.27% 1.587 1.345 - 6.10% -
SetIntersection_Interlaced_Vector_string_262144_16 -15.21% 6855503.643 5812561.422 - -17.46% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -15.16% 4288280.585 3638349.151 - 8.08% -
std::multiset<std::string>::ctor(const&)/32 -15.00% 818.461 695.728 - -16.85% -
std::unordered_set<int>::clear()/8192 -14.99% 73561.139 62534.649 - -20.37% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.87% 7577.612 6450.668 - -1.54% -
BM_deque_vector_ranges_copy_backward/70000 -14.86% 10219.110 8700.859 - -4.35% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.79% 17331.996 14768.139 - -6.48% -
BM_std_minmax_element<char>/3 -14.63% 1.201 1.025 - -17.88% -
std::map<std::string,_int>::contains(key)_(existent)/32 -14.46% 16.440 14.063 - -13.02% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -14.27% 2.033 1.743 - -1.24% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -14.19% 25.666 22.024 - -7.98% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.19% 6466.454 5548.973 - -16.21% -
std::count_if(list<int>)_(every_other)/8192 -14.18% 8357.806 7172.963 - 0.22% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -14.15% 1.186 1.018 - -12.86% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.06% 52341.438 44982.167 - -16.24% -
BM_deque_vector_ranges_move_backward/64000 -14.05% 9101.442 7822.312 - -2.12% -
bm_lexicographical_compare<signed_char>/64 -13.95% 2.263 1.948 - 2.57% -
std::unordered_set<std::string>::find(key)_(existent)/32 -13.87% 37.402 32.215 - -9.76% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.81% 1.571 1.354 - -9.70% -
std::copy(list<int>)/64 -13.70% 36.747 31.712 - -2.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -13.42% 54.705 47.362 - 5.07% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.39% 728.294 630.746 - 0.32% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -13.39% 11.057 9.576 - -12.60% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.37% 0.404 0.350 - -27.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -13.30% 0.665 0.576 - 19.56% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.29% 1678455.658 1455428.540 - -7.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -13.23% 355247154.698 308243995.598 - -13.28% -
std::find_first_of(vector<int>)_(small_needle)/32 -13.14% 53.847 46.770 - -2.57% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.12% 6166.445 5357.401 - -11.99% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -13.10% 32.906 28.596 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -13.10% 7605.711 6609.721 - 5.31% -
BM_PushHeap_float_Descending_1 -13.06% 0.536 0.466 - -0.09% -
std::map<int,_int>::erase(iterator)/8192 -13.05% 23.902 20.783 - -13.51% -
SetIntersection_Front_Set_uint32_262144_1024 -13.03% 14332566.840 12464812.157 - 3.13% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -12.98% 108597894.405 94497204.198 - -1.17% -
std::replace(vector<int>)_(sprinkled)/32 -12.98% 6.195 5.392 - -13.44% -
std::find_first_of(deque<int>)_(large_needle)/32 -12.74% 326.383 284.810 - 0.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -12.62% 820.814 717.208 - 9.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.60% 577.117 504.409 - -1.07% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -12.56% 43.919 38.401 - 13.82% -
BM_StringRead_Cold_Deep_Empty -12.50% 1.308 1.145 - -4.32% -
BM_deque_vector_copy/0 -12.50% 1.559 1.364 - 4.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.49% 643.498 563.130 - -1.09% -
std::unordered_set<int>::erase(iterator)/32 -12.48% 22.267 19.487 - -13.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -12.45% 10.891 9.535 - -9.90% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -12.42% 34.599 30.303 - -11.32% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -12.41% 1.495 1.310 - -11.12% -
BM_PushHeap_string_Descending_262144 -12.37% 3.422 2.999 - -4.88% -
SetIntersection_Interlaced_Vector_string_262144_256 -12.26% 76003151.660 66688760.437 - -12.69% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.25% 22340393.591 19602922.526 - -9.83% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.18% 51470782.220 45203067.897 - 4.74% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.17% 15.301 13.439 - 15.71% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -12.17% 43.054 37.816 - -12.42% -
BM_deque_deque_move_backward/0 -12.11% 0.920 0.808 - -6.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -12.09% 34.541 30.364 - 35.74% -
SetIntersection_Front_Set_float_1024_1024 -12.08% 13560496.078 11921891.806 - -0.88% -
std::map<std::string,_int>::erase(key)_(existent)/32 -12.07% 77.818 68.427 - 10.59% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -11.96% 24.103 21.219 - -10.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -11.96% 0.450 0.396 - 5.20% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.92% 81.041 71.379 - -11.50% -
SetIntersection_Interlaced_Set_uint32_262144_16 -11.81% 1741256.019 1535599.851 - -2.24% -
BM_StringRelational_Less_Empty_Empty_Control -11.66% 1.827 1.614 - -6.13% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -11.64% 25.227 22.292 - 0.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.58% 1.387 1.226 - 1.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.53% 30.962 27.393 - -20.56% -
SetIntersection_Interlaced_Vector_string_16384_256 -11.51% 43195874.964 38224574.948 - -14.38% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.49% 622.932 551.386 - -1.52% -
std::pop_heap(vector<std::string>)/1024 -11.46% 22.869 20.248 - -0.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.45% 61.523 54.478 - -13.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -11.34% 625.709 554.745 - -2.01% -
BM_std_minmax_element<int>/1024 -11.33% 271.287 240.537 - -12.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.32% 1.584 1.405 - -4.85% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -11.29% 29.537 26.203 - -8.91% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.27% 50.554 44.854 - -1.43% -
BM_std_minmax_element<int>/4000 -11.24% 1042.776 925.539 - -12.18% -
BM_std_minmax_element<int>/4096 -11.20% 1067.758 948.134 - -12.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.08% 0.296 0.263 - -45.32% -
std::unordered_set<std::string>::erase(iterator)/32 -11.00% 29.901 26.613 - -8.34% -
BM_std_minmax_element<int>/512 -10.95% 137.736 122.652 - -11.68% -
SetIntersection_Front_Set_string_262144_16 -10.93% 2039869.741 1816866.310 - -3.87% -
std::unordered_set<int>::erase(iterator)/1024 -10.91% 22.213 19.790 - -23.92% -
SetIntersection_Front_Set_float_1024_256 -10.87% 4238564.298 3777857.378 - -9.93% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.84% 2.561 2.283 - -7.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.79% 65.849 58.744 - -6.11% -
std::is_sorted(list<int>,_pred)/8192 -10.77% 8650.007 7718.322 - -10.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.76% 352.361 314.437 - -4.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -10.70% 1.497 1.336 - -5.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.70% 5492.321 4904.730 - 1.22% -
BM_std_minmax_element<int>/5500 -10.68% 1422.871 1270.841 - -12.13% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.67% 6973366.576 6229587.694 - 15.45% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.64% 3916378.838 3499613.721 - -19.90% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.58% 633.905 566.853 - -64.25% -
std::multiset<std::string>::contains(key)_(existent)/8192 -10.45% 32.993 29.544 - 3.78% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -10.45% 1.368 1.225 - -4.71% -
SetIntersection_Front_Set_float_16384_256 -10.44% 4199292.751 3760823.594 - 4.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -10.40% 22.935 20.550 - -6.59% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -10.31% 40.369 36.207 - -6.58% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.30% 22.109 19.832 - -6.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -10.25% 72.369 64.953 - 44.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.25% 96.779 86.862 - 0.92% -
std::multiset<std::string>::count(key)_(non-existent)/32 -10.22% 11.364 10.203 - -5.60% -
SetIntersection_Interlaced_Vector_string_262144_4 -10.22% 2183326.230 1960241.261 - -5.40% -
std::unordered_set<int>::find(key)_(non-existent)/32 -10.17% 1.173 1.053 - -9.67% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.11% 28.035 25.201 - 0.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.08% 22.879 20.573 - -5.30% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -10.07% 38814871.394 34906400.210 - 45.33% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.02% 1.834 1.650 - 0.79% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.91% 669.668 603.276 - -63.72% -
std::generate(list<int>)/8192 -9.90% 7693.826 6931.941 - -8.78% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -9.88% 1.275 1.149 - -3.71% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.82% 5891799.727 5313325.467 - -10.03% -
std::find_end(deque<int>)_(near_matches)/8192 -9.73% 1252100.370 1130221.774 - 0.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.67% 9269.935 8373.192 - -4.31% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -9.66% 1796409.249 1622918.517 - 12.91% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -9.64% 125.055 113.004 - -0.26% -
std::unordered_set<int>::erase(iterator)/8192 -9.63% 22.232 20.091 - -23.18% -
BM_vector_deque_move/0 -9.56% 0.438 0.396 - -27.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -9.47% 11172785.651 10114371.559 - 38.41% -
SetIntersection_Front_Set_float_262144_1024 -9.46% 13347852.654 12084816.648 - 4.75% -
SetIntersection_Interlaced_Vector_string_256_64 -9.46% 20857354.572 18884686.440 - 1.90% -
SetIntersection_Interlaced_Vector_string_1024_16 -9.45% 3492789.406 3162834.618 - -9.17% -
std::move(deque<int>)/32768 -9.43% 2331.800 2111.948 - 1.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -9.33% 20.395 18.491 - 9.50% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.32% 4.661 4.227 - -9.34% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.31% 5894961.454 5346343.098 - -9.26% -
SetIntersection_Front_Set_float_16384_1024 -9.30% 13580671.575 12317114.451 - 9.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.30% 841.801 763.507 - -1.78% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.30% 1.934 1.754 - -2.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -9.27% 1883.538 1708.926 - -5.82% -
std::partition(deque<int>)_(sparse)/8192 -9.26% 3295.180 2989.883 - -1.84% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -9.17% 4.529 4.114 - -5.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.15% 77.730 70.621 - 0.41% -
SetIntersection_Interlaced_Set_string_256_256 -9.14% 32527027.954 29553023.681 - 2.12% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.08% 41.060 37.333 - -5.65% -
SetIntersection_Interlaced_Set_uint32_262144_4 -9.06% 1374565.267 1249990.885 - -1.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.06% 16160.124 14696.669 - -2.03% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -9.03% 105569.772 96038.707 - -2.51% -
std::copy_if(list<int>)_(every_other)/32768 -9.01% 28160.750 25624.398 - -2.11% -
std::distance(join_view(vector<vector<int>>))/50 -8.99% 0.641 0.583 - -10.81% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.95% 56676.944 51604.416 - -1.75% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.75% 662.007 604.079 - 4.37% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -8.74% 41.289 37.679 - 2.33% -
BM_StringEraseWithMove_Huge_Opaque -8.74% 48.581 44.334 - -2.13% -
std::map<int,_int>::ctor(const&)/8192 -8.73% 58703.685 53577.268 - 2.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.73% 1205.938 1100.650 - -6.84% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.71% 29.451 26.885 - -0.76% -
BM_StringRead_Cold_Deep_Large -8.71% 1.338 1.222 - -8.71% -
std::find_end(deque<int>)_(near_matches)/1000 -8.68% 17301.504 15800.268 - 0.18% -
std::find_end(deque<int>)_(near_matches)/1024 -8.68% 18033.884 16469.354 - 0.72% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -8.59% 359.742 328.827 - 0.62% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -8.52% 219.130 200.469 - -7.13% -
BM_vector_deque_move/70000 -8.46% 3381.497 3095.262 - -7.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -8.44% 1.235 1.130 - -5.93% -
BM_vector_deque_ranges_copy/65536 -8.44% 3120.466 2857.106 - -6.32% -
SetIntersection_Front_Vector_uint64_1024_256 -8.41% 2286779.681 2094425.286 - -5.36% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -8.40% 39.052 35.773 - 1.39% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.35% 12366.156 11334.031 - -0.22% -
BM_vector_deque_ranges_copy_backward/2 -8.33% 1.998 1.832 - -4.41% -
BM_PushHeap_uint64_SingleElement_1 -8.32% 0.479 0.439 - -6.88% -
BM_vector_deque_ranges_copy/70000 -8.28% 3380.825 3100.960 - -7.10% -
BM_vector_deque_ranges_move/65536 -8.26% 3112.575 2855.379 - -6.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.25% 42220.257 38735.514 - -6.37% -
BM_StringRelational_Less_Empty_Small_Control -8.23% 1.757 1.613 - -6.09% -
BM_vector_deque_move/65536 -8.22% 3106.739 2851.392 - -6.03% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -8.21% 41.339 37.943 - 6.52% -
BM_vector_deque_ranges_move/70000 -8.20% 3376.854 3099.813 - -5.16% -
SetIntersection_Front_Set_uint64_16384_256 -8.19% 3966943.696 3642045.058 - -7.01% -
SetIntersection_Front_Vector_float_1024_1024 -8.18% 5909356.494 5426163.301 - -8.31% -
BM_vector_deque_copy/70000 -8.16% 3376.882 3101.374 - -7.27% -
BM_vector_deque_copy/65536 -8.11% 3101.452 2849.950 - -1.76% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -8.10% 69.546 63.912 - -9.82% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -8.10% 1.470 1.351 - -9.43% -
BM_PushHeap_uint32_Descending_4 -8.08% 0.389 0.357 - -2.26% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.06% 24.604 22.621 - 0.46% -
std::replace(vector<int>)_(sprinkled)/1024 -8.01% 169.994 156.385 - -5.33% -
bm_ranges_lexicographical_compare<signed_char>/1 -7.97% 1.631 1.501 - -13.29% -
std::find_if(list<int>)_(process_all)/8192 -7.94% 7735.543 7120.962 - -5.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.92% 29425.545 27096.426 - -16.54% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.91% 4.194 3.862 - 61.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.89% 243.741 224.509 - -4.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.89% 97.167 89.504 - -1.16% -
BM_PushHeap_float_Random_16 -7.85% 5.394 4.971 - -3.01% -
std::replace(vector<int>)_(sprinkled)/50 -7.83% 9.084 8.373 - -15.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.82% 41082.278 37869.984 - 2.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.81% 93.924 86.583 - -0.42% -
bm_lexicographical_compare<signed_char>/1 -7.78% 1.531 1.412 - 6.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -7.77% 56.622 52.222 - 1.70% -
BM_vector_deque_ranges_copy/64000 -7.71% 3073.603 2836.561 - -7.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.69% 366806757.063 338607253.186 - -5.34% -
std::copy_backward(vector<int>)/4096 -7.68% 233.555 215.623 - -4.76% -
BM_vector_deque_move/64000 -7.68% 3069.389 2833.775 - -7.81% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.66% 205.461 189.719 - 0.19% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.63% 75831912.994 70044683.026 - -4.38% -
BM_vector_deque_copy/64000 -7.63% 3066.720 2832.799 - -8.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.61% 74815.710 69122.195 - -8.30% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.60% 1717485.515 1586895.757 - -8.31% -
SetIntersection_None_Set_string_16384_1024 -7.59% 221429009.401 204621042.615 - 1.25% -
std::map<int,_int>::clear()/32 -7.59% 695.035 642.292 - -1.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.59% 24.829 22.946 - 20.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.57% 23.832 22.029 - -11.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.55% 1752.841 1620.502 - -5.52% -
SetIntersection_Interlaced_Set_uint64_256_64 -7.53% 13840365.732 12798786.426 - -2.59% -
BM_vector_deque_ranges_move/64000 -7.52% 3069.179 2838.340 - -5.51% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.52% 1.613 1.492 - -4.53% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -7.49% 3070726.040 2840599.325 - -9.48% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.46% 227.513 210.533 - -0.43% -
BM_StringMove_Small -7.42% 0.794 0.735 - 2.35% -
std::multiset<std::string>::erase(iterator)/32 -7.42% 33.084 30.631 - -1.37% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.38% 1097971.448 1016940.424 - 1.54% -
SetIntersection_Front_Vector_uint32_16384_256 -7.33% 2278427.191 2111481.085 - -6.77% -
std::unordered_set<int>::clear()/32 -7.28% 639.098 592.543 - -7.89% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.27% 484.969 449.716 - -4.07% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.23% 1.757 1.630 - -5.21% -
std::map<int,_int>::ctor(const&)/1024 -7.23% 7444.928 6906.416 - 5.64% -
SetIntersection_Front_Set_string_262144_64 -7.16% 5003161.131 4644943.751 - 3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -7.15% 1058621.182 982923.505 - -5.94% -
std::fill(vector<bool>)/64 -7.14% 1.568 1.456 - -8.72% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.11% 11.796 10.957 - 0.93% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.09% 1.617 1.503 - -3.42% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.09% 30.139 28.003 - -6.34% -
std::set<int>::contains(key)_(non-existent)/32 -7.08% 2.883 2.679 - -0.92% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -7.07% 239.328 222.403 - -0.81% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.01% 13.375 12.438 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.01% 1333.658 1240.206 - 3.27% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.01% 1560.354 1451.040 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.99% 18.408 17.121 - -0.07% -
SetIntersection_Front_Vector_uint32_256_256 -6.97% 4546724.049 4229684.536 - -6.40% -
BM_deque_vector_ranges_copy/70000 -6.97% 3448.286 3207.848 - 0.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.94% 69283.589 64472.580 - -3.74% -
BM_PushHeap_float_Random_256 -6.93% 7.367 6.856 - -1.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.92% 56706.774 52780.740 - -0.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -6.90% 1.584 1.475 - 7.77% -
std::is_sorted_until(list<int>)/8192 -6.86% 7164.030 6672.223 - -2.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.86% 1599.773 1490.028 - -8.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -6.84% 1.139 1.061 - -3.76% -
BM_StringConstructDestroyCStr_Large_Opaque -6.82% 18.549 17.284 - 4.47% -
std::pop_heap(deque<float>)/1024 -6.79% 13.299 12.396 - -3.27% -
BM_StringConstructDestroyCStr_Small_Transparent -6.79% 0.397 0.370 - 6.75% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.79% 59021.197 55014.587 - 1.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -6.78% 9.236 8.609 - -3.86% -
std::unique(deque<int>)_(contiguous)/8192 -6.74% 4033.370 3761.594 - 0.04% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.73% 5.787 5.398 - 1.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.72% 10.698 9.979 - 6.04% -
rng::contains_subrange(deque<int>)_(process_all)/16 -6.71% 9.189 8.573 - 17.92% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.70% 0.237 0.221 - -0.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.68% 1.832 1.710 - 14.91% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.68% 25.779 24.057 - 5.78% -
SetIntersection_Front_Set_float_262144_16384 -6.65% 228201279.112 213022152.207 - -4.96% -
BM_PushHeap_float_Random_16384 -6.64% 7.623 7.117 - -0.48% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.64% 1.731 1.616 - 0.42% -
SetIntersection_Front_Vector_uint64_16384_256 -6.63% 2283341.100 2131889.970 - -6.43% -
SetIntersection_Front_Set_float_256_256 -6.63% 8182561.613 7640320.419 - -1.34% -
SetIntersection_Front_Set_string_1024_64 -6.63% 4966333.257 4637225.348 - 0.72% -
std::reverse_copy(list<int>)/512 -6.60% 391.377 365.546 - 0.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.53% 72.774 68.020 - 18.81% -
BM_StringRead_Cold_Deep_Small -6.51% 1.222 1.143 - -4.63% -
SetIntersection_Front_Set_string_16384_16 -6.47% 1937963.880 1812586.585 - -4.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.43% 29.039 27.171 - -14.44% -
BM_std_minmax_element<int>/64000 -6.43% 16685.451 15612.484 - -6.99% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.42% 44198.507 41359.063 - 0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.41% 216919.492 203011.161 - -2.38% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -6.40% 19.659 18.400 - -0.70% -
std::set<int>::contains(key)_(non-existent)/1024 -6.38% 6.394 5.986 - 1.46% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.37% 1.539 1.441 - -9.76% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.34% 11.235 10.522 - -2.70% -
std::transform(list<int>)_(identity_transform)/8192 -6.33% 7569.706 7090.688 - 0.92% -
SetIntersection_Front_Vector_float_16384_16384 -6.32% 79563420.577 74538408.178 - -6.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -6.31% 1.137 1.065 - -0.81% -
SetIntersection_Front_Vector_uint32_262144_256 -6.31% 2287988.299 2143560.621 - -4.13% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.31% 1567920.028 1469031.826 - -19.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -6.29% 21.701 20.337 - 10.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -6.28% 65517870.747 61404276.079 - 68.52% -
BM_lexicographical_compare_three_way_fast_path/1 -6.26% 0.395 0.370 - 0.28% -
BM_deque_vector_ranges_move_backward/5500 -6.25% 209.939 196.815 - -1.49% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.25% 1619440.350 1518303.304 - -1.28% -
BM_PushHeap_uint32_SingleElement_4 -6.24% 0.356 0.334 - -5.58% -
BM_StringRead_Cold_Shallow_Empty -6.23% 1.135 1.065 - -6.35% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.21% 2297.606 2154.937 - -0.51% -
std::find_first_of(deque<int>)_(small_needle)/50 -6.21% 173.913 163.116 - -5.36% -
BM_deque_vector_ranges_copy/64000 -6.20% 3121.639 2928.060 - 0.75% -
std::fill(deque<int>)/1024 -6.20% 32.312 30.310 - -0.74% -
std::set<int>::insert(value)_(already_present)/8192 -6.19% 9.996 9.377 - -5.53% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.18% 75228986.539 70578519.445 - -8.77% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -6.15% 20759934.317 19482350.675 - -0.22% -
BM_deque_vector_ranges_copy/65536 -6.14% 3128.203 2936.068 - 0.17% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.12% 105914.800 99435.895 - 1.52% -
BM_StringRelational_Less_Empty_Huge_Control -6.10% 1.717 1.613 - -3.03% -
BM_PushHeap_string_SingleElement_256 -6.09% 2.715 2.550 - -2.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -6.09% 25.455 23.906 - -3.41% -
BM_StringRelational_Less_Small_Empty_Control -6.08% 1.717 1.612 - -2.87% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -6.07% 32.615 30.634 - -1.71% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -6.06% 1535020.066 1441970.428 - -0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.06% 46789.561 43955.353 - -1.54% -
std::set<int>::insert(value)_(new_value,_end)/1024 -6.06% 43.909 41.250 - 2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.05% 65223379.843 61275917.682 - -9.71% -
BM_StringRelational_Less_Empty_Large_Control -6.05% 1.717 1.613 - -2.86% -
SetIntersection_Interlaced_Vector_string_256_256 -6.05% 20892201.851 19628135.397 - -4.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.05% 1922236.660 1805974.924 - -4.10% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.01% 1.596 1.500 - -10.81% -
std::find_first_of(deque<int>)_(small_needle)/32 -6.01% 112.757 105.977 - -5.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.00% 23.885 22.452 - 6.02% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.97% 1.229 1.156 - 0.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.96% 92.896 87.359 - 3.28% -
BM_PushHeap_string_SingleElement_262144 -5.93% 2.734 2.571 - -3.06% -
BM_std_minmax_element<int>/70000 -5.91% 18157.945 17084.847 - -6.93% -
std::remove_copy(deque<int>)_(prefix)/50 -5.91% 21.270 20.014 - -4.48% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -5.89% 7064.338 6648.057 - 0.47% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.87% 1.715 1.615 - 0.08% -
SetIntersection_Front_Vector_string_64_64 -5.87% 27023384.684 25436637.610 - -1.90% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.86% 74491368.376 70126134.385 - -7.13% -
BM_std_minmax_element<int>/65536 -5.84% 17005.218 16012.684 - -6.84% -
std::find_first_of(vector<int>)_(small_needle)/50 -5.83% 76.664 72.195 - 1.95% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.82% 1603431.478 1510106.933 - -1.86% -
std::replace(list<int>)_(prefix)/1024 -5.80% 785.529 739.961 - 0.04% -
BM_PushHeap_string_SingleElement_64 -5.80% 2.777 2.616 - -1.35% -
SetIntersection_Front_Set_uint64_1024_256 -5.77% 4278192.684 4031161.035 - 2.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -5.77% 6.666 6.281 - -1.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.77% 10691.891 10075.258 - -10.17% -
std::count(list<int>)_(every_other)/1048576 -5.76% 873195.537 822856.508 - -0.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -5.75% 472.850 445.658 - -7.43% -
std::partial_sort(deque<int>)_(heap)/8 -5.74% 41.340 38.966 - -0.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.71% 25.317 23.871 - -5.34% -
ranges::minmax(std::list<__int128>)/1 -5.70% 0.460 0.434 - -3.04% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.70% 24.065 22.694 - -10.52% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.69% 29.293 27.626 - -2.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.69% 1062195.120 1001796.897 - -3.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.67% 23876.535 22523.248 - 0.30% -
SetIntersection_Interlaced_Vector_string_64_64 -5.66% 27262060.306 25720075.881 - -3.27% -
BM_PushHeap_string_SingleElement_16 -5.65% 2.776 2.619 - -0.29% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.65% 28.684 27.063 - -6.52% -
SetIntersection_Front_Set_uint64_16384_4 -5.64% 1076446.934 1015749.371 - -4.85% -
BM_PushHeap_string_SingleElement_16384 -5.63% 2.704 2.552 - -2.12% -
BM_StringFindStringLiteral/32 -5.62% 1.793 1.693 - -0.30% -
BM_vector_deque_ranges_copy_backward/1 -5.61% 2.259 2.132 - -2.87% -
SetIntersection_Front_Vector_uint64_262144_16 -5.58% 1127849.428 1064884.894 - -4.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.58% 1056703.773 997737.968 - -5.38% -
SetIntersection_Front_Set_float_262144_64 -5.56% 1754597.485 1656994.164 - 2.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.55% 1721.271 1625.682 - -8.99% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.55% 63.861 60.315 - -4.88% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.55% 2.466 2.329 - 3.88% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.53% 13157231.822 12429755.331 - -18.29% -
BM_PushHeap_string_Descending_16 -5.52% 2.217 2.095 - -0.58% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -5.52% 23.082 21.809 - 0.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.50% 1324.625 1251.804 - 3.56% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.48% 3959.967 3743.146 - 0.33% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.47% 5046032.944 4769848.213 - -1.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.47% 135.333 127.928 - -1.72% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.47% 33.742 31.897 - -5.00% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.47% 8185305.496 7737789.017 - -6.62% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.41% 15.585 14.741 - -11.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.40% 1.613 1.526 - -14.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -5.40% 1.402 1.327 - -8.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.40% 19.267 18.227 - -0.40% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.38% 12.064 11.415 - 0.16% -
std::find_if(vector<char>)_(process_all)/8 -5.38% 1.567 1.483 - 6.75% -
BM_PushHeap_string_SingleElement_1024 -5.38% 2.712 2.566 - -1.40% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.37% 2.021 1.912 - 0.08% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.37% 0.233 0.221 - -0.48% -
std::find_if(list<int>)_(process_all)/50 -5.37% 20.057 18.981 - -1.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.35% 15542.135 14710.692 - -2.17% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.35% 4288302.922 4059065.923 - -17.08% -
BM_PushHeap_string_PipeOrgan_16384 -5.33% 13.172 12.470 - 0.75% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.32% 311.990 295.376 - -0.67% -
std::set<int>::insert(value)_(already_present)/1024 -5.32% 6.046 5.725 - -11.27% -
bm_gcd_random -5.32% 31.086 29.432 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -5.31% 1122126.846 1062539.306 - -2.78% -
std::sort(vector<int>)_(heap)/1024 -5.31% 4832.304 4575.710 - 0.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.25% 1.650 1.564 - 11.04% -
BM_PushHeap_float_Random_1024 -5.24% 7.553 7.157 - 0.90% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.22% 1.676 1.588 - -5.20% -
BM_CmpLess_uchar_uint -5.21% 1.117 1.059 - -1.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.20% 1503.723 1425.479 - -2.71% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.20% 38244.012 36256.422 - -0.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.14% 653.191 619.607 - 1.45% -
BM_deque_vector_copy/64000 -5.13% 3002.860 2848.852 - 0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.10% 979859.505 929876.929 - -4.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.10% 220.800 209.539 - 2.45% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.09% 5593949.777 5309348.381 - -10.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -5.07% 1223493.228 1161492.050 - -5.82% -
SetIntersection_Front_Set_uint64_1024_64 -5.07% 1774335.884 1684460.973 - -1.26% -
BM_StringRead_Cold_Shallow_Small -5.05% 1.123 1.066 - -5.33% -
ranges::minmax(std::list<long_long>)/1 -5.04% 0.453 0.430 - 16.53% -
BM_PushHeap_uint32_Descending_16 -5.02% 0.379 0.360 - -1.89% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.01% 559.925 531.851 - 6.12% -
BM_PushHeap_string_Descending_64 -4.99% 2.320 2.204 - -0.88% -
std::partition(list<int>)_(dense)/1024 -4.97% 412.971 392.427 - 0.84% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -4.96% 54000255.708 51322311.202 - 5.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.94% 54.145 51.469 - 0.64% -
std::remove_if(list<int>)_(sprinkled)/50 -4.94% 74.324 70.652 - -2.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.93% 5414.643 5147.637 - -20.65% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.92% 1403.905 1334.829 - -2.73% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.89% 24.381 23.188 - -10.92% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.86% 545.398 518.915 - -4.59% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.85% 2.387 2.271 - -3.88% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.85% 1.216 1.157 - -17.57% -
BM_vector_deque_copy_backward/1 -4.84% 2.240 2.132 - 0.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -4.84% 0.280 0.266 - 0.94% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.82% 23238654.458 22117762.117 - 0.37% -
std::remove_if(list<int>)_(prefix)/8192 -4.82% 9895.199 9418.420 - 0.03% -
SetIntersection_Front_Vector_string_256_16 -4.81% 6315256.638 6011473.092 - 0.55% -
std::partition(list<int>)_(dense)/8192 -4.80% 5358.135 5101.024 - 3.54% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.79% 3650.870 3475.868 - -0.70% -
BM_StringDestroy_Huge -4.78% 12.129 11.549 - 6.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.78% 1152063.341 1097027.234 - -3.51% -
std::is_sorted_until(list<int>,_pred)/8192 -4.77% 7659.792 7294.103 - 4.03% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.76% 20.406 19.434 - 4.71% -
BM_PushHeap_float_Random_64 -4.75% 6.699 6.381 - 3.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.74% 644659.485 614079.632 - -0.82% -
std::multiset<int>::ctor(const&)/32 -4.70% 232.977 222.027 - -0.82% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -4.70% 1.355 1.291 - -7.44% -
std::equal(vector<bool>)_(unaligned)/50 -4.69% 1.123 1.070 - 41.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.68% 1165317.785 1110726.031 - -4.49% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.68% 43204.293 41182.204 - -0.14% -
SetIntersection_Interlaced_Set_string_64_64 -4.67% 35009422.244 33374001.261 - -4.49% -
std::unordered_multiset<int>::clear()/1024 -4.67% 8388.866 7997.065 - -7.33% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.64% 6173.371 5886.978 - 0.55% -
BM_std_minmax_element<short>/2 -4.64% 0.683 0.651 - -5.38% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.63% 355981242.406 339498247.857 - -11.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.63% 3551.922 3387.558 - -5.41% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.62% 8.724 8.321 - -0.60% -
SetIntersection_Front_Vector_float_262144_16384 -4.62% 79463729.967 75795407.956 - -4.68% -
std::map<int,_int>::find(key)_(existent)/1024 -4.62% 4.194 4.000 - -6.35% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.60% 17.893 17.070 - 0.28% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.59% 77257.429 73708.101 - -0.59% -
BM_std_minmax_element<long_long>/2 -4.59% 0.679 0.648 - 5.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.59% 55.818 53.258 - 0.08% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.59% 2172.858 2073.215 - 0.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.58% 918.642 876.547 - -1.90% -
BM_StringEraseWithMove_Huge_Transparent -4.56% 45.328 43.263 - 1.04% -
std::copy_n(vector<int>)/262144 -4.54% 12281.933 11723.919 - -4.84% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.54% 135.918 129.746 - -1.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.52% 1.351 1.290 - -7.22% -
SetIntersection_Front_Set_uint32_262144_4 -4.51% 1065592.318 1017547.501 - -0.32% -
ranges::min(std::deque<__int128>)/1 -4.50% 0.664 0.634 - -4.72% -
SetIntersection_Front_Set_uint64_256_64 -4.49% 5737624.205 5479929.999 - 3.98% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.47% 5023863.240 4799114.664 - -3.53% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.47% 22.373 21.374 - -3.08% -
std::map<std::string,_int>::clear()/32 -4.46% 921.312 880.217 - -2.56% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.45% 12402850.426 11850785.246 - 0.53% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.45% 278.438 266.049 - 0.25% -
BM_PushHeap_string_Descending_256 -4.43% 2.389 2.283 - -2.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.42% 1.659 1.586 - 8.94% -
std::stable_partition(list<int>)_(sparse)/8192 -4.42% 8926.775 8532.602 - -3.51% -
SetIntersection_Front_Set_float_64_64 -4.40% 13850448.489 13241173.262 - 0.70% -
std::equal(vector<bool>)_(unaligned)/8 -4.40% 1.121 1.072 - 30.26% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.40% 26.080 24.934 - -11.30% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.38% 37.366 35.730 - 4.34% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -4.37% 30.195 28.877 - -3.45% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -4.34% 3221521.985 3081630.173 - 27.71% -
BM_PushHeap_float_Random_262144 -4.34% 7.569 7.241 - -1.32% -
std::unordered_multiset<int>::clear()/8192 -4.33% 65232.083 62405.678 - -4.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.33% 5073.826 4854.223 - 0.51% -
std::set<std::string>::find(key)_(existent)/1024 -4.32% 23.851 22.820 - -0.20% -
BM_StringFindNoMatch/10 -4.32% 1.329 1.272 - -4.20% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.30% 360954.608 345420.331 - -0.66% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.30% 857.543 820.646 - -0.79% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.30% 13.494 12.914 - -0.45% -
std::find_if(list<int>)_(process_all)/8 -4.29% 2.351 2.250 - -5.74% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.28% 1977.161 1892.620 - 1.91% -
std::is_partitioned(list<int>)_(partitioned)/8192 -4.27% 7177.363 6870.554 - 0.82% -
BM_StringAssignStr_Empty_Transparent -4.27% 0.508 0.486 - 0.13% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.26% 57439.554 54991.276 - 0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.26% 408.102 390.710 - -0.10% -
ranges::minmax(std::vector<char>)/8 -4.26% 1.044 1.000 - 6.48% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.25% 237.570 227.485 - 0.27% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.24% 27.331 26.173 - -5.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.24% 685.414 656.382 - -1.24% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -4.23% 209.684 200.807 - -3.17% -
std::find_if(list<int>)_(process_all)/1024 -4.23% 718.228 687.848 - -6.06% -
SetIntersection_Front_Set_float_16384_16 -4.22% 1225513.146 1173808.306 - -1.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.21% 828.254 793.375 - -2.48% -
rng::find(vector<bool>)_(process_all)/1024 -4.21% 4.671 4.474 - -4.27% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.20% 4992.279 4782.417 - 0.42% -
SetIntersection_Front_Set_uint32_262144_64 -4.20% 1686092.803 1615313.537 - -3.48% -
std::multiset<int>::contains(key)_(existent)/1024 -4.20% 3.960 3.794 - -5.53% -
BM_deque_deque_copy/64000 -4.19% 3056.465 2928.273 - -1.86% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.19% 233.706 223.920 - -0.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.18% 232.792 223.070 - -0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.18% 47.736 45.743 - -2.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.17% 39.205 37.569 - 0.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.17% 40814.327 39113.674 - -18.33% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.17% 1.154 1.106 - -4.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.15% 10.581 10.141 - -0.25% -
std::shift_right(list<int>)/8192 -4.15% 7670.697 7352.711 - -8.00% -
SetIntersection_Front_Set_float_256_64 -4.14% 5740497.510 5502910.211 - -6.25% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.12% 1.916 1.837 - -2.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.12% 554586041.157 531764677.405 - 0.33% -
std::is_sorted(deque<int>,_pred)/1024 -4.11% 670.005 642.493 - 0.14% -
SetIntersection_None_Vector_uint64_262144_16 -4.10% 1121864.595 1075817.136 - -4.43% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -4.10% 7.707 7.391 - -7.64% -
SetIntersection_None_Set_uint64_1024_64 -4.10% 9002334.521 8633520.132 - 0.57% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.10% 8200.717 7864.757 112.810 2.69% 112.810
std::set<std::string>::find(key)_(existent)/8192 -4.10% 30.497 29.248 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -4.09% 18311994.542 17563172.821 - -0.62% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -4.08% 300.066 287.837 - -0.68% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.06% 1.343 1.288 - 3.36% -
BM_StringRead_Cold_Shallow_Large -4.05% 1.152 1.105 - -4.05% -
SetIntersection_Front_Vector_string_1024_16 -4.05% 1653254.736 1586355.906 - -0.99% -
BM_PushHeap_string_Descending_16384 -4.04% 2.422 2.324 - -1.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.03% 18935876.892 18172409.439 - -0.45% -
BM_vector_deque_ranges_move_backward/64 -4.03% 3.101 2.976 - -0.15% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -4.02% 8459.392 8119.257 - -0.13% -
std::unordered_set<std::string>::clear()/1024 -4.01% 23615.183 22667.852 - -5.28% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.01% 284.622 273.213 - 2.86% -
BM_vector_deque_move_backward/2 -4.01% 2.051 1.969 - 7.47% -
std::find_if(vector<int>)_(process_all)/50 -4.00% 5.641 5.415 - -18.12% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.00% 120254309.394 115447339.559 - -5.77% -
std::unordered_set<int>::contains(key)_(existent)/1024 -3.98% 1.589 1.526 - 19.69% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.98% 3.650 3.505 - -0.26% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.97% 0.283 0.272 - -2.17% -
ranges::min(std::deque<long_long>)/8 -3.96% 2.403 2.307 - 0.16% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.95% 4.552 4.372 - 2.43% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.94% 1479159.990 1420809.197 - -0.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.94% 5.295 5.086 - -6.53% -
SetIntersection_None_Set_uint64_256_4 -3.94% 11594445.423 11137753.467 - 1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.94% 9.663 9.283 - -0.13% -
std::for_each(multimap<int>::iterator)/8192 -3.94% 7657.274 7355.721 - -1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.94% 6569425.171 6310833.126 - -0.32% -
BM_std_minmax_element<int>/4 -3.93% 1.260 1.210 - -3.35% -
BM_PushHeap_string_SingleElement_4 -3.93% 2.409 2.314 - -0.76% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -3.92% 11.262 10.820 - -5.38% -
SetIntersection_None_Set_uint32_1024_1024 -3.92% 9019637.463 8666066.313 - 0.52% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.92% 11613138.296 11158272.200 - -1.39% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.90% 72.588 69.760 - 0.32% -
BM_deque_vector_copy/70000 -3.89% 3288.794 3160.814 - -0.09% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.89% 96.151 92.416 - 4.83% -
BM_StringMove_Large -3.88% 0.735 0.707 - -0.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -3.88% 10.947 10.523 - 13.03% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -3.87% 1.861 1.789 - 1.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.86% 9752.247 9375.753 - -3.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.85% 25.711 24.721 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.84% 1648612.793 1585231.691 - -1.22% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.84% 6919.170 6653.509 - -0.26% -
SetIntersection_Front_Set_float_262144_262144 -3.82% 1642585.369 1579767.580 - -1.72% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.82% 15.353 14.767 - -1.14% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.81% 7007.870 6740.612 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.80% 46332003.136 44569981.639 - -6.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.80% 8994335.319 8652291.517 - -0.91% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.80% 24.633 23.698 - -1.24% -
SetIntersection_Interlaced_Vector_string_16384_4 -3.78% 1841569.878 1771899.634 - -9.79% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.78% 31.926 30.719 - -4.33% -
SetIntersection_Interlaced_Vector_string_256_4 -3.78% 6116010.426 5884964.108 - -5.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.77% 629.615 605.850 - 1.27% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.77% 23.538 22.650 - -0.51% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.77% 23.884 22.985 - 0.36% -
SetIntersection_Front_Vector_uint64_262144_256 -3.76% 2277331.454 2191613.597 - -3.32% -
BM_deque_vector_copy/65536 -3.76% 3013.831 2900.571 - 0.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.76% 24.804 23.872 - 6.11% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.76% 1038313.215 999316.680 - -2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.74% 4783923.337 4605209.606 - 1.35% -
std::reverse(deque<int>)/64 -3.74% 13.563 13.056 - -12.11% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.72% 534.534 514.627 - 4.35% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -3.72% 25.933 24.968 - -0.22% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.72% 17.769 17.108 - -0.57% -
SetIntersection_Front_Set_float_16384_64 -3.72% 1771979.265 1706079.251 - -0.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.70% 33.584 32.342 - 0.27% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.70% 1.343 1.293 - -7.04% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.69% 1504.072 1448.558 - 2.93% -
SetIntersection_Interlaced_Set_float_256_256 -3.68% 7712209.809 7428225.324 - -2.77% -
BM_CmpLess_short_schar -3.68% 0.988 0.951 - 0.52% -
ranges::minmax(std::deque<__int128>)/1 -3.65% 0.682 0.657 - -8.41% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.65% 2.052 1.977 - 2.74% -
vector<bool>(const_vector<bool>&) -3.64% 10.255 9.882 - -8.36% -
SetIntersection_Front_Set_uint32_16384_256 -3.63% 3869862.807 3729242.988 - 2.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.63% 297.034 286.241 - -1.60% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.62% 526.558 507.472 - -2.79% -
std::partition(deque<int>)_(sparse)/1024 -3.61% 400.688 386.211 - -1.34% -
std::remove(vector<int>)_(prefix)/32 -3.60% 50.778 48.949 - -0.07% -
SetIntersection_None_Set_uint64_1024_256 -3.60% 8902385.558 8581735.126 - -0.21% -
BM_std_minmax_element<long_long>/64000 -3.59% 17449.139 16823.476 - -0.08% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -3.58% 22.957 22.135 - -11.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.56% 18.158 17.512 - -1.29% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.56% 13.321 12.847 - 0.24% -
bm_lexicographical_compare<signed_char>/512 -3.55% 8.116 7.828 - 2.20% -
SetIntersection_None_Set_uint32_262144_16 -3.55% 1179785.642 1137899.172 - -3.55% -
SetIntersection_Interlaced_Vector_string_64_16 -3.55% 29409543.761 28365843.156 - -0.66% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.54% 2.155 2.078 - -9.85% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.54% 2743.554 2646.443 - 3.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.54% 14397624.374 13888124.026 - -7.99% -
SetIntersection_Front_Set_float_262144_4 -3.54% 1064516.991 1026872.524 - -2.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.53% 16.661 16.073 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.52% 17765501.233 17139689.059 - 1.06% -
SetIntersection_None_Set_uint64_1024_1 -3.52% 9092670.744 8772838.692 - 2.33% -
ranges::minmax(std::vector<char>)/64 -3.50% 1.328 1.282 - 4.20% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.50% 591.919 571.214 - 0.02% -
std::multimap<int,_int>::erase(iterator)/8192 -3.49% 21.009 20.276 - -1.41% -
SetIntersection_None_Set_uint32_262144_4 -3.48% 1181285.890 1140147.869 - -3.24% -
SetIntersection_Front_Vector_string_262144_16 -3.47% 1636738.272 1579932.104 - -1.30% -
std::find(list<int>)_(process_all)/32768 -3.47% 26213.158 25303.474 - -3.04% -
BM_num_get<long_long> -3.47% 10.875 10.498 - -5.22% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.45% 2217.173 2140.641 - -3.47% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.45% 17755972.941 17143087.010 - -3.10% -
BM_PushHeap_uint32_SingleElement_64 -3.44% 0.362 0.350 - -1.87% -
SetIntersection_Front_Set_uint64_256_1 -3.44% 4194276.700 4049944.579 - -2.13% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.44% 34.441 33.257 - -0.30% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.44% 8.176 7.895 - -1.08% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.43% 53210.608 51387.330 - 1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.42% 1154192.606 1114727.155 - -2.40% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.40% 52470.299 50686.425 - 0.88% -
SetIntersection_None_Set_uint32_262144_64 -3.38% 1180292.724 1140374.024 - -3.23% -
BM_StringRelational_Eq_Small_Large_Control -3.36% 0.481 0.464 - -6.48% -
std::multiset<int>::ctor(const&)/8192 -3.35% 53158.406 51375.944 - 1.82% -
SetIntersection_Front_Set_uint64_64_64 -3.34% 13709639.806 13252350.437 - 0.24% -
SetIntersection_None_Set_uint32_262144_1 -3.33% 1186128.418 1146635.252 - -3.03% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.33% 16.292 15.749 - -2.52% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.33% 18.293 17.685 - -0.15% -
SetIntersection_None_Set_uint64_1024_1024 -3.32% 8897075.085 8601486.260 - -0.39% -
std::multimap<int,_int>::erase(iterator)/32 -3.32% 20.800 20.110 - -1.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.30% 643002.421 621760.128 - 0.66% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.30% 25.537 24.695 - -0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.28% 13791.164 13338.869 - -1.78% -
BM_StringRelational_Eq_Small_Small_Control -3.27% 1.848 1.788 - -8.39% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.27% 1.835 1.775 - 10.01% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.27% 5.473 5.294 - 0.91% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.27% 644221.397 623180.296 - -0.24% -
std::transform(list<int>,_list<int>)/8192 -3.26% 9049.095 8753.855 - 0.76% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.26% 272.892 263.991 - -2.13% -
BM_PushHeap_float_Ascending_16384 -3.26% 4.368 4.225 - -3.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.26% 50.116 48.483 - 15.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.26% 22.433 21.702 - -0.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.25% 19.343 18.714 - -0.04% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.25% 0.495 0.479 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -3.25% 9613780.560 9301633.747 - -31.40% -
std::for_each(join_view(vector<vector<int>>))/50 -3.24% 4.171 4.036 - -0.25% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.24% 22.144 21.427 - 1.63% -
SetIntersection_None_Set_string_16384_1 -3.24% 210213417.855 203407395.265 - 3.14% -
std::unique(deque<int>)_(contiguous)/52 -3.24% 57.436 55.577 - -11.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.23% 65944.330 63812.509 - -0.72% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.23% 9.559 9.251 - -3.44% -
SetIntersection_Front_Vector_uint64_1024_64 -3.23% 1377008.162 1332586.082 - -0.56% -
SetIntersection_Interlaced_Vector_string_64_4 -3.21% 21959288.280 21253564.002 - -1.65% -
std::stable_partition(deque<int>)_(sparse)/50 -3.21% 29.416 28.471 - -5.80% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.21% 31.247 30.243 - -3.13% -
std::partition(vector<int>)_(sparse)/32 -3.21% 9.080 8.789 - 0.36% -
BM_StringRelational_Compare_Empty_Large_Control -3.21% 1.830 1.771 - 9.60% -
SetIntersection_None_Set_uint32_16384_1 -3.20% 155970736.927 150975982.903 - -1.07% -
SetIntersection_None_Set_float_1024_1 -3.19% 8989756.056 8702554.128 - -0.31% -
std::find_if_not(list<int>)_(process_all)/1024 -3.19% 724.247 701.148 - -3.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.19% 4411131.820 4270469.340 - -2.14% -
BM_PushHeap_uint32_Random_1 -3.18% 0.445 0.431 - -18.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.18% 13415.140 12988.938 - -0.26% -
SetIntersection_None_Set_uint32_16384_4 -3.17% 155613220.436 150679377.490 - -1.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.17% 12941.520 12531.735 - -0.77% -
SetIntersection_Front_Set_float_262144_256 -3.16% 4160749.066 4029102.906 - 10.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.16% 64144.005 62116.414 - -0.03% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.16% 20950210.136 20288517.407 - -3.01% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.16% 340.610 329.852 - 1.54% -
std::multimap<int,_int>::erase(iterator)/1024 -3.15% 20.911 20.253 - -0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.15% 1053356.810 1020199.237 - -2.26% -
SetIntersection_Front_Set_uint64_256_256 -3.14% 7798527.021 7554029.806 - -2.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.13% 21.316 20.649 - -1.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.13% 13928.528 13493.250 - -0.96% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.12% 671397.495 650429.731 - 0.02% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.12% 32.474 31.461 - 1.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.11% 1547.980 1499.894 - 5.11% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.11% 102445.098 99263.885 - -0.73% -
SetIntersection_Interlaced_Set_float_262144_1 -3.10% 1032131.440 1000112.761 - -0.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.10% 171290.622 165979.304 - -0.57% -
SetIntersection_Front_Set_string_1024_16 -3.09% 1955368.088 1894866.971 - 0.15% -
SetIntersection_None_Set_uint32_256_64 -3.09% 9362650.872 9073037.905 - -1.16% -
SetIntersection_Front_Vector_uint32_256_64 -3.09% 4339196.841 4205171.848 - -3.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.08% 9.868 9.564 - -7.26% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.07% 11.019 10.680 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.07% 8946343.704 8672074.008 - 0.41% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -3.06% 7.597 7.365 - -0.70% -
std::multiset<std::string>::clear()/32 -3.05% 916.312 888.346 - 0.82% -
BM_deque_deque_copy/5500 -3.05% 202.960 196.772 - -0.14% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.04% 32.632 31.640 - -0.78% -
SetIntersection_Front_Set_uint32_16384_64 -3.04% 1688614.325 1637303.322 - 3.23% -
SetIntersection_None_Set_string_256_16 -3.04% 11123084.074 10785196.539 - -1.25% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.04% 29.140 28.255 - -5.85% -
rng::find_last_if(list<int>)_(bail_10%)/50 -3.03% 19.629 19.033 - -1.29% -
BM_PushHeap_string_Descending_4 -3.03% 1.933 1.874 - -0.24% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -3.03% 28.333 27.474 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.03% 0.814 0.789 - -0.14% -
SetIntersection_None_Set_uint32_262144_256 -3.02% 1176561.848 1141083.820 - -2.78% -
std::replace(vector<int>)_(sprinkled)/8192 -3.02% 1277.194 1238.683 - -4.87% -
BM_std_minmax_element<int>/64 -3.01% 17.055 16.541 - -4.15% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.01% 6696.126 6494.342 - 3.08% -
BM_deque_deque_ranges_move/70000 -3.00% 3446.422 3343.017 - -3.61% -
std::make_heap(deque<int>)_(ascending)/8 -2.99% 27.845 27.013 - -0.92% -
BM_std_minmax_element<long_long>/3 -2.98% 1.184 1.149 - 4.23% -
ranges::minmax(std::vector<char>)/1 -2.97% 0.652 0.633 - -0.72% -
std::find(vector<int>)_(bail_25%)/8 -2.97% 1.441 1.399 - -0.07% -
SetIntersection_None_Set_uint64_256_64 -2.97% 9370715.529 9092843.694 - 2.67% -
SetIntersection_Front_Vector_uint64_16384_64 -2.96% 1373929.434 1333209.518 - -3.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.96% 1079196.259 1047224.031 - -2.17% -
std::remove(list<int>)_(sprinkled)/8192 -2.96% 8107.857 7867.754 - 0.24% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.96% 13.747 13.341 - 0.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.96% 36.767 35.680 - -4.45% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -2.96% 919.487 892.313 - 1.77% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.95% 5750178.186 5580427.776 - 84.91% -
SetIntersection_Front_Vector_uint32_262144_4 -2.95% 1055193.154 1024050.287 - -2.87% -
std::find_end(deque<int>)_(same_length)/8192 -2.94% 2797.052 2714.698 - -2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.94% 4140272.995 4018633.094 - -2.27% -
BM_CmpLess_ushort_short -2.92% 1.070 1.038 - -1.82% -
bm_gcd_trivial -2.91% 0.675 0.656 - -3.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.91% 11600744.420 11263358.697 - -1.42% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.91% 23.011 22.342 - -1.69% -
std::copy(list<int>)/8 -2.91% 2.475 2.404 - -2.05% -
BM_PushHeap_string_Descending_1024 -2.90% 2.436 2.365 - -2.10% -
SetIntersection_Front_Vector_uint64_16384_1 -2.90% 1044288.354 1014034.990 - -0.60% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.89% 12460.738 12100.143 - -2.16% -
SetIntersection_Front_Set_float_4_1 -2.89% 218709583.003 212386361.431 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.89% 27192476.251 26407187.102 - -7.48% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.89% 804.553 781.338 - -0.03% -
std::is_sorted(deque<int>,_pred)/8192 -2.88% 5356.698 5202.540 - 0.14% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.88% 0.632 0.614 - 0.05% -
std::generate_n(list<int>)/50 -2.88% 15.538 15.092 - -2.10% -
std::count(list<int>)_(every_other)/8192 -2.87% 7535.874 7319.707 - 1.10% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -2.86% 46390890.196 45065842.994 - -10.01% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.85% 182212949.097 177011805.047 - 1.43% -
SetIntersection_None_Set_uint32_1024_64 -2.85% 8922964.495 8668606.186 - -0.12% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.85% 1256643.228 1220823.895 - -2.11% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.84% 2.194 2.131 - -0.44% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.83% 12.416 12.065 - -7.38% -
BM_num_get<long_double> -2.82% 37.499 36.442 - -3.03% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.82% 267848.832 260306.618 - 0.22% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.81% 38.250 37.176 - -7.85% -
SetIntersection_Front_Vector_uint32_262144_16 -2.81% 1116571.474 1085229.561 - -1.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.81% 0.665 0.647 - 4.89% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.80% 207728090.723 201908094.616 - -1.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.80% 12910.606 12549.060 - -0.98% -
std::is_sorted_until(deque<int>)/8 -2.80% 2.841 2.761 - -6.40% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.80% 4.926 4.788 - 1.25% -
std::multiset<int>::count(key)_(existent)/8192 -2.80% 10.185 9.900 - 5.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.79% 1656847.658 1610591.146 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.79% 9248125.708 8990143.052 - -1.15% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.79% 74789.387 72705.331 - 0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.78% 454.809 442.150 - 0.22% -
SetIntersection_Front_Set_float_1024_16 -2.78% 1217881.960 1183989.232 - 1.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.78% 1307.827 1271.434 - -3.01% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -2.78% 23738.636 23079.021 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.77% 1055283.003 1026022.539 - 1.29% -
SetIntersection_None_Set_string_16384_64 -2.77% 203903841.314 198265104.122 - 0.09% -
BM_StringRelational_Less_Large_Large_Control -2.77% 2.161 2.101 - -1.49% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.76% 170885971.239 166164931.413 - -1.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.75% 57898.920 56304.207 - -4.53% -
std::all_of(vector<int>)_(process_all)/8 -2.75% 2.354 2.289 - -3.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.75% 198.647 193.188 - -7.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.74% 1163407.768 1131525.196 - -3.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.74% 2329343.410 2265520.564 - 2.28% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.74% 8.189 7.965 - -1.51% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.73% 247.568 240.799 - -0.19% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.73% 33.123 32.218 - -0.62% -
BM_CmpLess_uchar_uchar -2.73% 1.086 1.057 - -1.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.73% 405.166 394.100 - -0.14% -
std::flat_multimap<int,_int>::clear()/1024 -2.73% 403.551 392.534 - -0.24% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.72% 12.512 12.172 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.71% 6.350 6.177 - -4.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.71% 404.775 393.800 - 0.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.71% 406.258 395.260 - -0.06% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.70% 1678.606 1633.246 - 0.60% -
SetIntersection_Front_Vector_string_1024_64 -2.70% 3453497.542 3360321.235 - 5.39% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.70% 151.848 147.752 - 1.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.70% 802.029 780.406 - -0.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.69% 406.221 395.307 - -0.33% -
SetIntersection_None_Vector_uint32_16384_64 -2.68% 1101771.937 1072217.221 - -3.02% -
SetIntersection_None_Set_uint32_16384_16 -2.68% 155102862.918 150945782.205 - -1.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.67% 106156.503 103317.643 - 5.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.67% 36.813 35.831 - -3.17% -
SetIntersection_None_Set_uint32_262144_1024 -2.66% 1174901.287 1143658.041 - -2.68% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.66% 2789744.387 2715566.406 - 0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.66% 9728.989 9470.442 - -1.39% -
std::find_end(vector<int>)_(same_length)/1024 -2.66% 254.807 248.040 - 0.18% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.65% 15.207 14.803 - 0.47% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.65% 4047.949 3940.545 - 1.07% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.65% 524.335 510.434 - -1.55% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.64% 302801.338 294793.350 - 0.11% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.64% 228584785.252 222542396.215 - -0.65% -
BM_vector_deque_copy_backward/2 -2.63% 2.000 1.947 - 3.15% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.63% 4666.051 4543.329 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.63% 1166734.880 1136060.414 - -1.72% -
rng::for_each(set<int>)/8192 -2.63% 7837.472 7631.703 - 0.58% -
SetIntersection_Front_Vector_uint64_1024_4 -2.63% 1081399.933 1053011.117 - 0.89% -
std::copy(vector<bool>)_(aligned)/512 -2.62% 1.415 1.378 - 0.35% -
SetIntersection_Front_Set_uint64_16384_16 -2.62% 1203734.927 1172186.777 - -1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.62% 35725.002 34790.605 - -4.03% -
std::vector<int>::ctor(size)/1024 -2.62% 44.415 43.253 - -0.73% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.61% 1052984.900 1025534.799 - -2.72% -
SetIntersection_None_Vector_string_1024_64 -2.59% 1191577.761 1160694.959 - -0.66% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.59% 420.959 410.056 - -0.15% -
std::reverse(deque<int>)/512 -2.59% 116.070 113.065 - -6.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.59% 8905218.907 8674724.917 - -0.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.59% 62598.020 60978.014 - 3.04% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.59% 13.105 12.766 - -0.18% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.59% 971.109 945.980 - -0.20% -
std::multiset<int>::ctor(const&)/1024 -2.59% 6583.685 6413.449 - 0.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.58% 5.078 4.947 - 4.26% -
SetIntersection_None_Set_uint64_1024_4 -2.58% 8866597.824 8637700.705 - 0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.58% 5683.831 5537.101 - 3.00% -
SetIntersection_Interlaced_Set_string_16384_16 -2.58% 345495322.150 336577679.596 - 40.97% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.58% 21.109 20.565 - -2.16% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.57% 799.787 779.200 - -0.72% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.57% 69.497 67.713 - -3.39% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.56% 47.968 46.738 - -1.64% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.56% 7.651 7.455 - 4.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.56% 78845.898 76827.072 - -1.03% -
BM_deque_deque_move/64 -2.56% 3.152 3.071 - 0.80% -
SetIntersection_None_Vector_uint64_256_64 -2.56% 3439570.642 3351629.201 - -1.33% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.55% 12.855 12.527 - -3.51% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.55% 19.512 19.014 - -4.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.55% 1047309.313 1020603.747 - -3.22% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -2.55% 536.994 523.309 - -3.72% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.55% 2.849 2.777 - 0.22% -
std::unordered_multimap<int,_int>::clear()/8192 -2.54% 64844.701 63195.590 - -0.03% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.54% 214971.698 209509.178 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.54% 22.199 21.635 - -2.75% -
std::find_end(deque<int>)_(process_all)/8192 -2.54% 2114.039 2060.351 - 1.63% -
std::for_each(join_view(vector<vector<int>>))/32 -2.54% 3.877 3.778 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.53% 22595456.210 22023568.335 - -0.91% -
BM_deque_vector_ranges_move_backward/4000 -2.53% 145.503 141.827 - -0.26% -
std::find_if(list<int>)_(process_all)/32768 -2.53% 25973.515 25317.656 - -2.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.52% 12445.708 12132.432 - -0.89% -
BM_vector_deque_ranges_move_backward/512 -2.51% 17.927 17.477 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.51% 4089560.990 3986947.026 - -2.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.50% 54.460 53.097 - -0.29% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.50% 7596.359 7406.408 - -0.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.50% 269.484 262.749 - 1.41% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.50% 294.670 287.307 - -2.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.50% 1129279.291 1101075.257 - -2.70% -
std::reverse(vector<int>)/8 -2.50% 1.546 1.507 - -5.74% -
std::multimap<int,_int>::ctor(const&)/8192 -2.49% 52525.538 51215.026 - -2.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.49% 706.515 688.897 - -0.58% -
BM_StringRelational_Eq_Small_Huge_Control -2.49% 0.487 0.475 - 1.03% -
SetIntersection_None_Set_uint64_1024_16 -2.49% 8797649.992 8578958.909 - -0.07% -
std::set<std::string>::count(key)_(non-existent)/32 -2.49% 10.451 10.191 - 1.54% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.48% 25.136 24.512 - -1.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.48% 14757.096 14391.689 - -3.86% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.47% 23922.061 23330.019 - 0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.47% 68.297 66.609 - -0.56% -
BM_std_minmax_element<short>/3 -2.47% 1.209 1.179 - -5.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.46% 267657.584 261060.672 - 0.36% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.46% 73.639 71.826 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.46% 1183563.512 1154443.272 - -1.62% -
SetIntersection_Front_Vector_string_1024_1024 -2.46% 39841103.141 38861445.413 - 0.37% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.45% 5106.825 4981.459 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.45% 8882216.196 8664379.335 - -1.65% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.45% 1010049.561 985278.810 - -3.02% -
SetIntersection_Front_Vector_string_262144_64 -2.45% 3272591.317 3192354.378 - 0.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.44% 61968.915 60454.843 - -1.49% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.44% 1.491 1.455 - -2.25% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.44% 9.313 9.086 - -1.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.44% 41.730 40.714 - -3.22% -
SetIntersection_Front_Vector_float_16384_64 -2.44% 1366887.746 1333596.903 - -2.90% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -2.44% 293.160 286.020 - 0.24% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.43% 16.169 15.776 - -2.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.43% 15540.232 15162.596 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.42% 10082706.103 9838495.848 - -0.66% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.42% 2218.572 2164.971 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.41% 11568927.715 11290111.803 - -1.14% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.41% 581.890 567.879 - -0.07% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.40% 1520576.660 1484016.277 - -0.55% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -2.40% 1.553 1.516 - 8.23% -
SetIntersection_None_Set_uint32_1024_16 -2.40% 9111137.382 8892469.439 - 3.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.40% 3.196 3.119 - -0.69% -
std::multiset<std::string>::erase(iterator)/8192 -2.40% 31.582 30.825 - 4.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.40% 160.174 156.332 - -7.00% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.39% 8.416 8.214 - -2.38% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.39% 404.622 394.949 - 0.28% -
SetIntersection_Interlaced_Set_string_16_4 -2.39% 73598855.335 71841984.722 - -1.49% -
std::multimap<int,_int>::ctor(const&)/1024 -2.38% 6564.338 6408.028 - -2.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.38% 12418.397 12123.440 - -1.56% -
SetIntersection_Front_Set_float_1024_4 -2.37% 1073525.024 1048042.175 - -1.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.37% 6.183 6.036 - -8.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.37% 1074436.400 1048947.151 - -2.27% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.37% 16.497 16.106 - -0.01% -
SetIntersection_Front_Set_uint64_1024_1 -2.37% 1056970.070 1031947.832 - -0.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.35% 22.265 21.740 - 1.76% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.35% 615.502 601.021 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.35% 11032883.793 10773949.059 - 0.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.34% 15.724 15.355 - -0.16% -
std::fill(list<int>)/8192 -2.34% 8372.716 8176.502 - 9.24% -
std::unique(deque<int>)_(contiguous)/32 -2.34% 50.858 49.669 - -9.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.34% 30.940 30.217 - 2.84% -
BM_tolower_string<wchar_t> -2.33% 6.442 6.292 - -0.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.33% 926858.243 905238.607 - 0.65% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.33% 16.789 16.398 - -1.46% -
std::pop_heap(deque<std::string>)/1024 -2.33% 60.758 59.343 - -4.75% -
SetIntersection_None_Vector_string_1024_4 -2.33% 1167207.474 1140043.613 - -2.65% -
SetIntersection_None_Set_string_16384_4 -2.33% 205369041.613 200590168.846 - 2.20% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.32% 5.340 5.216 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.32% 4873258.021 4760067.816 - -1.78% -
SetIntersection_Front_Set_uint64_262144_16384 -2.32% 224081466.382 218884814.160 - -2.44% -
std::move(deque<int>)/64 -2.32% 5.021 4.905 - 3.72% -
std::partial_sort(deque<int>)_(ascending)/8 -2.31% 33.311 32.541 - -2.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.31% 666.615 651.209 - -7.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.31% 446.664 436.350 - -0.18% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.31% 10.568 10.324 - -0.96% -
SetIntersection_Front_Vector_float_256_64 -2.31% 4349719.020 4249307.106 - -2.43% -
std::unordered_multimap<int,_int>::clear()/1024 -2.31% 8420.524 8226.226 - 1.12% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.30% 63.333 61.876 - -1.55% -
SetIntersection_Front_Set_uint32_16384_1024 -2.30% 12667720.138 12376736.191 - 0.60% -
BM_num_get<float> -2.29% 37.088 36.239 - -2.16% -
SetIntersection_None_Set_uint32_64_4 -2.29% 21673204.976 21177426.205 - -1.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.28% 645.167 630.429 - 5.52% -
SetIntersection_Front_Set_uint64_16384_64 -2.28% 1714697.503 1675530.824 - 0.87% -
std::map<int,_int>::ctor(const&)/32 -2.28% 234.864 229.501 - 2.11% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.28% 213282787.873 208415924.614 - -1.70% -
SetIntersection_Interlaced_Set_string_262144_256 -2.28% 2076646.971 2029297.525 - -2.08% -
SetIntersection_None_Vector_uint64_64_64 -2.28% 8504532.100 8310624.751 - -0.27% -
rng::contains(list<int>)_(process_all)/8192 -2.28% 7135.563 6973.104 - -26.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.28% 1065102.705 1040869.763 - -1.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.27% 230.146 224.919 - -1.25% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.27% 13.045 12.749 - -0.09% -
SetIntersection_Front_Vector_uint64_1024_16 -2.27% 1130084.493 1104453.063 - 0.99% -
std::copy_backward(list<int>)/8 -2.27% 2.406 2.352 - 0.19% -
SetIntersection_Front_Set_string_1024_4 -2.26% 1266791.865 1238157.714 - -0.51% -
rng::starts_with(deque<int>)/8 -2.26% 3.979 3.889 - -3.46% -
SetIntersection_Front_Vector_uint64_256_4 -2.25% 4194039.502 4099609.801 - 0.90% -
std::shift_right(deque<int>)/1024 -2.25% 41.655 40.718 - 0.61% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.25% 1275180.500 1246495.767 - -0.76% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.25% 9940022.363 9716813.102 - 0.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.25% 63.448 62.023 - -3.32% -
BM_deque_vector_ranges_copy_backward/65536 -2.24% 8445.245 8255.695 - -1.57% -
SetIntersection_Front_Set_string_256_256 -2.24% 30873578.681 30182225.602 - 3.67% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.24% 399.527 390.587 - -0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.24% 23821.757 23288.826 - 0.28% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.24% 6892.092 6737.917 - 2.02% -
BM_vector_deque_ranges_move_backward/1024 -2.23% 37.821 36.976 - -2.79% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.23% 6389.704 6247.013 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.23% 0.615 0.601 - 4.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.23% 297.300 290.678 - -0.98% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.22% 1.249 1.221 - 3.30% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.22% 17.804 17.408 - 6.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.22% 1651588.865 1614874.185 - 0.47% -
BM_CmpEqual_ushort_short -2.22% 1.037 1.014 - 0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.22% 11588341.122 11331534.075 - -1.11% -
SetIntersection_None_Set_uint64_16384_1 -2.21% 161598357.210 158034068.088 - 0.16% -
std::flat_multimap<int,_int>::clear()/32 -2.20% 400.868 392.030 - -0.06% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.20% 585.346 572.444 - -0.68% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.20% 131573.970 128675.523 - -6.93% -
SetIntersection_None_Vector_uint32_1024_4 -2.20% 1075475.026 1051852.023 - 0.18% -
SetIntersection_Front_Set_string_64_64 -2.20% 36717887.879 35911553.866 - 1.03% -
std::remove(list<int>)_(sprinkled)/1024 -2.19% 964.468 943.308 - 0.23% -
SetIntersection_Front_Vector_uint64_64_16 -2.19% 14399739.178 14084343.008 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.19% 5796794.573 5669895.337 - -2.01% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -2.19% 1.345 1.316 - -8.58% -
SetIntersection_Front_Vector_float_64_64 -2.19% 10885582.552 10647438.851 - -3.39% -
std::map<int,_int>::count(key)_(existent)/32 -2.19% 1.565 1.530 - -1.33% -
std::unordered_set<std::string>::clear()/8192 -2.19% 221134.698 216300.254 - -3.25% -
SetIntersection_None_Set_uint32_256_4 -2.18% 11537350.620 11286028.523 - 1.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.18% 13.248 12.960 - -0.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.17% 744.831 728.634 - -2.25% -
BM_PushHeap_uint32_Random_4 -2.17% 2.207 2.159 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.16% 9969672.159 9754111.023 - 0.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.16% 355.969 348.275 - 6.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.16% 46.832 45.821 - 2.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.15% 576.560 564.141 - 5.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.15% 11339355.675 11095459.441 - -0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.14% 2.522 2.468 - -2.05% -
SetIntersection_None_Set_uint32_16384_16384 -2.13% 155955144.140 152626158.028 - -4.42% -
SetIntersection_Front_Vector_string_16384_64 -2.13% 3428717.280 3355582.263 - 5.20% -
BM_CmpEqual_uchar_short -2.13% 1.030 1.008 - -2.52% -
SetIntersection_Front_Set_uint64_16384_16384 -2.13% 229019249.249 224145463.953 - -2.04% -
std::shift_right(deque<int>)/8192 -2.13% 315.847 309.132 - -1.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.13% 6625.208 6484.377 - -15.44% -
SetIntersection_Front_Set_uint32_262144_16 -2.12% 1191753.467 1166452.967 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.12% 88.260 86.388 - -3.11% -
SetIntersection_Front_Vector_uint64_16_16 -2.12% 35875669.173 35116193.323 - 0.41% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -2.12% 2171.887 2125.942 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.11% 1403238.870 1373581.346 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.11% 1052425.596 1030193.844 - 4.58% -
SetIntersection_None_Set_uint64_16384_4 -2.11% 164296628.795 160834495.997 - -0.11% -
SetIntersection_None_Set_uint32_1024_1 -2.11% 8959748.378 8771057.126 - 1.49% -
std::replace(vector<int>)_(prefix)/50 -2.10% 7.646 7.485 - 10.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.10% 31.822 31.152 - -3.87% -
SetIntersection_None_Set_uint32_16384_64 -2.10% 154414146.018 151168467.628 - -1.23% -
SetIntersection_None_Set_uint64_16384_16384 -2.10% 171154050.089 167560421.089 - -5.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.10% 6477.733 6341.934 - -1.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.09% 14695.793 14388.072 - 1.80% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.09% 10.457 10.238 - -11.52% -
std::stable_sort(vector<int>)_(ascending)/8 -2.09% 15.814 15.485 - -0.88% -
SetIntersection_None_Set_uint32_16384_256 -2.09% 154322308.179 151103883.201 - -3.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.08% 52729.224 51630.781 - -1.11% -
std::rotate(deque<int>)_(by_1/3)/50 -2.07% 29.327 28.719 - 0.02% -
vector<bool>(size_type,_const_value_type&) -2.07% 8.380 8.206 - -11.07% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.07% 15.377 15.058 - 0.50% -
SetIntersection_None_Set_string_1024_256 -2.07% 8979815.925 8793988.851 - 0.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.07% 41750.207 40887.506 - -9.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.06% 15.250 14.935 - 0.05% -
std::vector<int>::ctor(size)/8192 -2.06% 574.879 563.029 - 8.84% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.06% 49.249 48.235 - -0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.06% 1173067.205 1148927.707 - -0.89% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.05% 4.611 4.516 - 5.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.04% 39.829 39.015 - 0.76% -
std::flat_multimap<int,_int>::clear()/8192 -2.04% 417.286 408.767 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.04% 7.023 6.880 - -2.88% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.04% 17.020 16.672 - -2.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.04% 1060446.869 1038839.298 - 2.45% -
std::flat_multimap<int,_int>::clear()/0 -2.04% 399.605 391.470 - -0.87% -
SetIntersection_Front_Set_float_256_16 -2.04% 4543001.562 4450527.741 - -2.68% -
SetIntersection_None_Vector_uint64_262144_16384 -2.03% 1134322.799 1111252.596 - 0.07% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.03% 661.867 648.409 - -2.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.03% 15.190 14.881 - -0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.03% 413035.983 404640.055 - -0.91% -
std::unordered_map<int,_int>::clear()/1024 -2.03% 8239.916 8072.507 - 0.59% -
SetIntersection_None_Vector_uint64_1024_256 -2.03% 1072135.041 1050388.578 - -2.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.02% 3.553 3.481 - -0.95% -
BM_std_minmax_element<long_long>/5500 -2.01% 1477.855 1448.078 - 0.60% -
std::set<std::string>::count(key)_(existent)/32 -2.01% 16.781 16.443 - -1.06% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.01% 13502785.584 13231773.545 - 3.13% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.01% 2.009 1.969 - -10.00% -
std::adjacent_find(list<int>,_pred)/8192 -2.00% 7362.896 7215.527 - -0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.00% 400.692 392.677 - -0.26% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.00% 224.452 219.964 - -2.45% -
std::is_sorted(vector<int>,_pred)/8 -2.00% 3.303 3.237 - -3.34% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.00% 20.623 20.211 - -1.54% -
std::copy(vector<int>)/262144 -2.00% 12539.760 12289.589 - -1.88% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.99% 26.792 26.258 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.99% 22888910.395 22432859.298 - 0.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.99% 92.382 90.545 - -2.92% -
std::set<std::string>::ctor(const&)/32 -1.99% 841.161 824.448 - 7.02% -
SetIntersection_Front_Vector_float_262144_64 -1.98% 1360122.774 1333131.095 - -2.72% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.98% 615.372 603.168 - -0.43% -
std::search(list<int>)_(no_match)/1048576 -1.98% 835423.412 818871.165 - -2.10% -
bm_write -1.98% 606.091 594.085 - 0.65% -
SetIntersection_Front_Vector_string_1024_4 -1.97% 1195094.214 1171563.644 - 1.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.97% 29.891 29.303 - -1.77% -
SetIntersection_Front_Vector_uint64_16384_16 -1.96% 1118995.246 1097013.137 - -1.31% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.96% 26.934 26.406 - -1.90% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.96% 17476485.058 17133779.876 - -3.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.96% 352.021 345.120 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.96% 3.786 3.712 - -0.62% -
BM_PushHeap_string_PipeOrgan_256 -1.96% 7.822 7.669 - -0.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.96% 28.943 28.377 - -2.93% -
BM_deque_deque_copy/65536 -1.95% 3130.268 3069.245 - -1.89% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.95% 3221.457 3158.669 - 0.39% -
std::move_backward(deque<int>)/64 -1.95% 5.398 5.293 - 2.31% -
BM_StringAssignStr_Small_Opaque -1.94% 0.736 0.721 - 0.52% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.94% 668.988 655.991 - 1.08% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.94% 37906912.635 37170745.852 - -0.98% -
SetIntersection_None_Set_uint64_16384_256 -1.94% 169058493.669 165777136.301 - -0.71% -
std::multiset<int>::find(key)_(existent)/32 -1.94% 1.600 1.569 - -3.08% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.93% 15.766 15.461 - -1.62% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.93% 1079265.870 1058404.318 - -1.19% -
std::move(vector<int>)/8 -1.93% 2.306 2.262 - 0.00% -
SetIntersection_Interlaced_Vector_string_16_4 -1.93% 67956251.022 66645880.523 - -1.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.93% 19.474 19.099 - 0.82% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.92% 6776.197 6645.778 - -0.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.92% 1.412 1.384 - -4.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.92% 125.843 123.424 - 58.34% -
BM_PushHeap_float_PipeOrgan_16 -1.92% 0.907 0.890 - -4.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.92% 1.468 1.440 - 7.82% -
std::multimap<std::string,_int>::clear()/1024 -1.92% 22718.921 22282.929 - 5.38% -
ranges::min(std::deque<__int128>)/8 -1.92% 2.885 2.830 - -2.56% -
BM_StringAssignAsciiz_Small_Opaque -1.92% 3.041 2.983 - 0.20% -
BM_StringAssignAsciiz_Empty_Opaque -1.91% 3.038 2.980 - 3.77% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.91% 3938.813 3863.507 - -2.80% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.91% 15.742 15.441 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.91% 8802411.858 8634595.634 - 0.32% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.90% 12049128.289 11819969.615 - -0.24% -
SetIntersection_None_Vector_uint64_262144_4 -1.90% 1138528.444 1116920.995 - -0.09% -
SetIntersection_None_Set_uint32_1024_4 -1.89% 8905406.330 8736787.290 - -0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.88% 15.204 14.918 - -1.24% -
std::search(deque<int>)_(near_matches)/8192 -1.88% 1476459.508 1448730.287 - -0.10% -
bm_ranges_swap_ranges_vb_aligned/8 -1.87% 3.286 3.224 - -0.58% -
SetIntersection_None_Vector_uint32_262144_1024 -1.86% 1134191.015 1113043.882 - -1.58% -
SetIntersection_Front_Set_uint32_262144_262144 -1.86% 1677584.799 1646348.713 - -0.35% -
SetIntersection_None_Set_uint32_64_1 -1.86% 22707648.462 22284909.335 - -1.01% -
SetIntersection_Front_Vector_uint32_1024_16 -1.86% 1121351.858 1100507.654 - -1.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.86% 21.688 21.286 - 6.49% -
BM_PushHeap_string_PipeOrgan_4 -1.86% 2.567 2.519 - 1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.86% 8867090.143 8702518.110 - 0.52% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.86% 366.210 359.415 - -1.75% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.85% 714.126 700.900 - 2.84% -
std::remove(list<int>)_(prefix)/1024 -1.85% 1003.722 985.141 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.85% 9179217.662 9009389.547 - -0.98% -
std::adjacent_find(vector<int>,_pred)/50 -1.85% 23.425 22.992 - -2.86% -
SetIntersection_Front_Vector_string_64_16 -1.84% 21215406.422 20824066.088 - 2.16% -
std::for_each(set<int>::iterator)/8192 -1.84% 8034.084 7886.013 - 1.16% -
SetIntersection_Interlaced_Set_string_16384_64 -1.84% 351746882.924 345269995.270 - -3.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.84% 116419.262 114278.592 - -2.12% -
std::stable_partition(list<int>)_(sparse)/1024 -1.84% 953.147 935.623 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.84% 0.679 0.667 - -0.40% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.83% 1.558 1.529 - -8.26% -
SetIntersection_Front_Set_uint64_16_16 -1.83% 38072981.091 37377765.638 - -0.39% -
std::multiset<int>::find(key)_(existent)/1024 -1.83% 4.049 3.975 - -4.91% -
SetIntersection_Front_Set_uint64_1024_1024 -1.82% 12664646.235 12433833.928 - 0.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.82% 32.970 32.369 - -18.36% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.82% 7642458.134 7503545.270 - -2.96% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.82% 11066807.337 10865853.284 - -3.52% -
std::is_sorted(deque<int>)/8 -1.81% 2.667 2.618 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.81% 1634803.955 1605213.055 - 1.08% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.81% 23.120 22.702 - -5.10% -
BM_num_get<unsigned_long> -1.80% 10.510 10.321 - -7.62% -
SetIntersection_None_Set_uint32_64_64 -1.80% 11580247.646 11371269.001 - 0.96% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.80% 0.842 0.827 - 7.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.79% 1535875.148 1508366.002 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.79% 357190102.564 350803118.215 - 0.01% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.79% 1.558 1.530 - -2.76% -
SetIntersection_None_Set_uint64_16384_16 -1.79% 167265644.397 164279567.398 - -0.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.78% 3.408 3.348 - -0.76% -
BM_StringFindStringLiteral/128 -1.78% 3.187 3.130 - -0.15% -
SetIntersection_None_Set_string_256_1 -1.78% 11675421.901 11467606.842 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.78% 23.026 22.617 - 0.04% -
std::set<int>::count(key)_(existent)/8192 -1.78% 8.044 7.902 - 0.77% -
std::rotate(deque<int>)_(by_1/3)/32 -1.78% 20.739 20.371 - 0.98% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.78% 202.450 198.853 - 0.73% -
std::replace_if(vector<int>)_(prefix)/32 -1.78% 9.659 9.488 - -1.05% -
BM_deque_vector_copy_backward/5500 -1.78% 202.296 198.703 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.77% 4314885.303 4238504.454 - 0.80% -
SetIntersection_Front_Vector_uint32_1024_4 -1.77% 1058024.916 1039311.221 - -0.94% -
SetIntersection_None_Set_uint32_256_1 -1.77% 11529564.767 11325700.153 - 1.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.77% 22.818 22.415 - -0.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.76% 58.569 57.540 - -5.73% -
SetIntersection_None_Set_uint64_16384_64 -1.75% 169824249.016 166847748.368 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.75% 11006402.719 10813587.675 - 0.74% -
SetIntersection_Front_Set_string_16384_4 -1.75% 1276415.358 1254054.599 - -0.11% -
SetIntersection_Front_Vector_string_16_4 -1.75% 61077315.660 60008765.307 - -0.39% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.75% 2366.757 2325.387 - 1.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.75% 34.951 34.341 - -1.71% -
SetIntersection_None_Set_uint64_256_16 -1.74% 10780360.535 10592511.502 - -1.62% -
std::copy_if(list<int>)_(entire_range)/64 -1.74% 36.704 36.065 - 8.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.74% 131542559.074 129252700.341 - -0.20% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.74% 235491224.871 231402550.205 - 0.66% -
rng::for_each(multimap<int>)/8192 -1.73% 7501.057 7371.017 - 2.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.73% 15.039 14.779 - 0.16% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.73% 35.644 35.028 - -3.67% -
std::vector<std::string>::ctor(size)/32 -1.73% 32.136 31.581 - -8.38% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.73% 15.075 14.815 - -0.42% -
std::reverse(vector<int>)/32768 -1.72% 1051.717 1033.602 - -0.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.72% 29.773 29.261 - 0.41% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.72% 49.034 48.191 - -2.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.72% 11777.069 11574.638 - 0.65% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 714.755 702.491 - 0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.71% 1773495.604 1743124.592 - 0.89% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.71% 39970196.619 39286568.631 - 0.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.71% 48369.350 47543.099 - -1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.70% 4379362.712 4304700.094 - -0.71% -
SetIntersection_None_Set_uint32_1024_256 -1.70% 8887022.808 8735544.194 - -2.42% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.70% 54.429 53.504 - -3.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.70% 5978.461 5877.031 - -1.58% -
SetIntersection_None_Set_uint32_256_256 -1.69% 5839950.100 5740967.911 - 3.16% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.69% 583.200 573.334 - -2.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.69% 15.140 14.884 - -0.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.69% 18.931 18.611 - -0.23% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.69% 16.185 15.911 - -4.65% -
BM_num_get<unsigned_short> -1.69% 10.283 10.110 - -4.10% -
SetIntersection_Front_Set_float_16384_16384 -1.69% 225694902.018 221882023.074 - -1.89% -
SetIntersection_Front_Set_uint64_262144_262144 -1.68% 1690354.004 1661880.615 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.68% 1075787.266 1057701.619 - 3.46% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.68% 17.711 17.414 - 0.95% -
BM_PushHeap_uint32_Random_262144 -1.67% 5.920 5.821 - -1.14% -
std::set<std::string>::find(key)_(existent)/32 -1.67% 15.795 15.531 - -1.03% -
bm_ranges_swap_ranges_vb_aligned/128 -1.67% 3.433 3.376 - -0.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -1.67% 1.516 1.491 - -2.29% -
BM_StringAssignAsciiz_Large_Transparent -1.67% 11.608 11.414 - -4.64% -
std::partition_copy(vector<int>)/50 -1.66% 12.719 12.508 - -2.66% -
SetIntersection_None_Set_uint64_16384_1024 -1.66% 168036402.617 165247908.244 - 1.68% -
BM_deque_deque_move/512 -1.66% 17.947 17.649 - 0.01% -
std::set<std::string>::ctor(const&)/0 -1.66% 12.915 12.701 - 0.04% -
std::distance(join_view(vector<vector<int>>))/4096 -1.65% 4.586 4.510 - 1.29% -
SetIntersection_Interlaced_Set_float_1024_64 -1.65% 10245541.485 10076894.563 - -1.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.65% 41.949 41.258 - 13.78% -
std::find(vector<char>)_(process_all)/50 -1.65% 1.665 1.638 - 1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.64% 1537516.546 1512266.222 - -1.63% -
SetIntersection_None_Vector_uint32_64_16 -1.64% 13581905.209 13358875.439 - -0.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.64% 1279.144 1258.157 - -20.22% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.64% 542.040 533.152 - -1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.64% 8715347.903 8572733.463 - -0.90% -
std::fill(deque<int>)/50 -1.63% 2.407 2.367 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.63% 1109969.484 1091864.535 - -1.16% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.63% 294.448 289.645 - -0.64% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.63% 24.108 23.715 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.63% 180173113.860 177237109.518 - 2.40% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.63% 14.877 14.635 - 146.21% -
BM_deque_vector_move/70000 -1.62% 3262.578 3209.600 - -0.58% -
std::remove(deque<int>)_(prefix)/32 -1.62% 53.508 52.641 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.62% 163139859.544 160496781.388 - -1.39% -
SetIntersection_Front_Set_string_256_16 -1.62% 7315761.490 7197478.923 - -0.25% -
SetIntersection_None_Vector_string_262144_16 -1.61% 1272765.224 1252225.176 - -4.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.61% 6582.676 6476.458 - 2.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.61% 199.668 196.450 - -0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.61% 972.019 956.366 - 0.08% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.61% 24.054 23.667 - 2.13% -
std::multiset<std::string>::clear()/8192 -1.61% 215983.604 212514.664 - -0.55% -
BM_StringFindAllMatch/8 -1.61% 2.873 2.827 - -4.47% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.60% 9.079 8.934 - 0.11% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.60% 13.639 13.421 - -0.63% -
std::map<std::string,_int>::clear()/8192 -1.60% 218681.069 215175.069 - 0.97% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.60% 55577.448 54686.813 - 0.16% -
SetIntersection_Front_Vector_float_16384_1 -1.60% 1040212.081 1023558.950 - -1.63% -
std::multiset<int>::erase(key)_(existent)/8192 -1.60% 62.183 61.188 - 1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.60% 8741977.982 8602121.207 - -2.34% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.60% 3.463 3.408 - -6.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.60% 79419.823 78152.379 - -5.67% -
BM_CmpEqual_int_uint -1.59% 1.086 1.068 - -0.18% -
std::sort(vector<int>)_(heap)/8192 -1.59% 46637.237 45893.531 - 0.93% -
bm_ranges_swap_ranges_vb_aligned/512 -1.59% 5.249 5.166 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.59% 1155185.357 1136824.024 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.59% 2192014.833 2157222.940 - -0.46% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.59% 20.113 19.794 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.59% 1.209 1.190 - -0.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.58% 29.892 29.419 - 2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.58% 8830067.032 8690486.655 - 0.52% -
SetIntersection_Front_Vector_string_262144_256 -1.58% 9742873.313 9588913.591 - 0.25% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.58% 16.796 16.531 - 0.44% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.58% 2982.610 2935.562 - -2.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.57% 51.997 51.182 - 3.35% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.57% 8.968 8.828 - 1.17% -
std::copy(vector<bool>)_(aligned)/262144 -1.56% 751.624 739.882 - 11.64% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.56% 270.537 266.311 - 0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.56% 1105310.522 1088049.556 - -1.07% -
BM_num_get<unsigned_long_long> -1.56% 10.484 10.321 - -6.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.56% 15.126 14.890 - -0.10% -
SetIntersection_None_Vector_uint64_16384_16 -1.56% 1105853.681 1088626.791 - -0.75% -
SetIntersection_None_Vector_uint64_262144_64 -1.56% 1140246.029 1122496.835 - 2.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.55% 13858203.573 13643595.697 - 0.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.55% 0.660 0.649 - -1.65% -
SetIntersection_None_Set_uint32_262144_16384 -1.55% 1167735.758 1149661.461 - -2.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.55% 13113.228 12910.455 - -0.78% -
SetIntersection_None_Set_uint64_64_16 -1.55% 18390308.517 18105976.224 - 0.91% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.54% 27111.128 26693.280 - -0.24% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.54% 11501606.159 11324648.534 - -2.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.53% 393778.670 387744.654 - -0.32% -
SetIntersection_Front_Set_uint64_262144_16 -1.53% 1206808.063 1188349.549 - 4.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.53% 15.028 14.798 - -0.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.53% 12519.889 12328.871 - -3.87% -
std::flat_map<int,_int>::erase(iterator)/32 -1.52% 20.104 19.798 - 0.57% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.52% 2177.033 2143.933 - 0.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.51% 23.831 23.471 - 0.48% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.50% 780.145 768.413 - -3.47% -
BM_StringFindAllMatch/1 -1.50% 3.157 3.110 - -3.37% -
SetIntersection_Front_Vector_uint64_64_64 -1.50% 10695618.600 10535107.723 - -3.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.50% 26.877 26.473 - 0.61% -
std::adjacent_find(list<int>,_pred)/8 -1.50% 3.920 3.861 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.50% 63345505.434 62395408.282 - -0.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.50% 74.261 73.148 - -0.13% -
SetIntersection_Front_Vector_float_262144_1 -1.50% 1045429.483 1029774.638 - -1.61% -
SetIntersection_Front_Set_float_16_16 -1.50% 38474063.983 37898012.519 - -0.05% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.50% 112837.887 111148.551 - 1.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.50% 32709.723 32220.042 - -1.03% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.50% 1602.623 1578.659 - -1.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.49% 350575.774 345342.917 - -0.66% -
SetIntersection_None_Set_uint32_16_1 -1.49% 66551349.773 65558954.592 - -1.16% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.49% 6.478 6.382 - -20.10% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.49% 1701058.594 1675727.621 - -0.46% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.48% 20972916.069 20662423.261 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.48% 2287558.021 2253713.989 - 6.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.48% 1085210.654 1069159.123 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.47% 8911721.477 8780307.330 - 0.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.47% 2.453 2.416 - 30.52% -
BM_StringFindStringLiteral/16 -1.47% 1.642 1.618 - -0.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.47% 33101.378 32613.660 - -1.41% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.47% 179.548 176.903 - -0.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.47% 33.527 33.034 - -0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.47% 1085.048 1069.087 - -1.37% -
std::search(vector<int>)_(single_element)/1024 -1.47% 237.436 233.951 - -0.94% -
std::rotate(list<int>)_(by_1/3)/50 -1.47% 23.228 22.887 - 0.26% -
rng::contains(list<int>)_(process_all)/32 -1.46% 9.064 8.931 - -2.20% -
BM_deque_deque_ranges_copy_backward/1 -1.46% 2.626 2.588 - -5.21% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.46% 17.273 17.021 - 0.02% -
SetIntersection_None_Vector_uint64_262144_262144 -1.45% 1128025.003 1111663.069 - -1.42% -
std::reverse(vector<int>)/4096 -1.45% 132.299 130.387 - 0.02% -
SetIntersection_None_Set_uint32_256_16 -1.44% 10915105.269 10757536.615 - -1.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.44% 122373.301 120606.773 - 0.78% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.44% 14.168 13.964 - 1.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 8976.321 8847.351 - -2.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.44% 3.525 3.474 - -3.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.44% 168422198.126 166003281.837 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.43% 9112829.632 8982091.021 - -0.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.43% 6.874 6.775 - 1.20% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.43% 1860922.443 1834293.621 - -5.75% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.43% 5921145.675 5836572.289 - 10.29% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.42% 600.072 591.537 - -0.46% -
BM_CmpEqual_uint_uint -1.42% 1.068 1.053 - -1.71% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.42% 5787.751 5705.656 - -0.53% -
SetIntersection_None_Vector_float_256_256 -1.42% 2141987.731 2111614.297 - -1.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.42% 19.063 18.792 - 0.33% -
SetIntersection_Front_Vector_uint64_4_4 -1.42% 136187309.760 134258957.864 - 0.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.41% 11.385 11.224 - -4.35% -
SetIntersection_Interlaced_Vector_string_16_16 -1.41% 51819782.613 51087198.452 - -0.61% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.41% 1936.264 1908.926 - -0.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.41% 18.070 17.815 - -0.91% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.41% 17.443 17.197 - -0.13% -
BM_StringFindStringLiteral/256 -1.41% 5.423 5.347 - -2.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.41% 13880.784 13685.555 - -5.91% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.40% 16.998 16.760 - -1.50% -
SetIntersection_Front_Set_uint64_4_1 -1.40% 215098621.142 212086481.565 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.40% 8448328.109 8330462.858 - -0.90% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.39% 4578.037 4514.280 - -3.78% -
std::find_end(vector<int>)_(same_length)/1000 -1.39% 246.171 242.749 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.39% 16122.820 15898.794 - 0.43% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.39% 1.422 1.403 - 6.66% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.39% 1091.173 1076.060 - -1.98% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.38% 23.527 23.201 - -1.22% -
SetIntersection_Interlaced_Set_float_64_4 -1.38% 20859312.104 20571663.792 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.38% 205181555.098 202353118.074 - -0.95% -
SetIntersection_Front_Set_uint64_64_16 -1.38% 15203419.619 14994069.718 - -0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.38% 16484097.870 16257286.772 - -0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.37% 215442438.063 212481115.600 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.37% 6594271.580 6503769.503 - -3.47% -
SetIntersection_None_Set_string_256_64 -1.37% 9333286.721 9205328.062 - -1.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.37% 229815202.865 226671610.421 - -0.06% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.37% 58.922 58.117 - 7.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.37% 14980802.086 14775946.779 - 0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.37% 33900.897 33437.414 - 0.69% -
std::fill(deque<int>)/8192 -1.37% 241.791 238.485 - 0.53% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.37% 1.211 1.194 - -11.77% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.37% 200660410.789 197917693.897 - 1.92% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.37% 7293784.291 7194090.562 - 2.03% -
std::rotate_copy(deque<int>)/8192 -1.37% 294.732 290.705 - -0.36% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.37% 5076.124 5006.777 - -0.76% -
SetIntersection_None_Set_uint32_64_16 -1.36% 18463924.419 18211991.337 - -0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.36% 137284095.785 135414150.250 - -0.25% -
SetIntersection_None_Vector_uint64_262144_1 -1.36% 1135779.239 1120328.016 - 0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.36% 349765375.114 345023619.020 - 38.83% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.36% 1.302 1.284 - 20.30% -
std::stable_sort(vector<int>)_(descending)/1024 -1.35% 2793.767 2755.921 - 0.03% -
SetIntersection_Front_Vector_string_16_16 -1.35% 51254324.350 50560230.898 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.34% 25729312.356 25384430.819 - -0.60% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.34% 6656.318 6567.108 - -9.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.34% 21576306.263 21287205.859 - 0.14% -
SetIntersection_Front_Vector_string_16384_4 -1.34% 1187306.502 1171400.007 - -3.34% -
std::unique(list<int>)_(sprinkled)/52 -1.34% 69.865 68.930 - 2.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 975.212 962.160 - -5.47% -
SetIntersection_Front_Vector_string_256_256 -1.34% 19202575.762 18945677.390 - -2.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.34% 5956.037 5876.482 - -2.22% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.33% 10.846 10.701 - -1.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.33% 52.216 51.520 - -0.68% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.33% 400.518 395.177 - -0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.33% 4188777.653 4132928.209 - 0.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.33% 95.112 93.844 - -1.40% -
std::reverse(vector<int>)/512 -1.33% 16.557 16.337 - -0.04% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -1.33% 73634.015 72654.131 - -5.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.33% 5029602.064 4962697.378 - -0.30% -
BM_deque_deque_move_backward/512 -1.33% 19.175 18.920 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.33% 215710379.540 212847189.895 - -0.29% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.33% 91.695 90.479 - 1.56% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.33% 15805.860 15596.279 - -2.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 707.880 698.495 - 0.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 719.771 710.231 - -0.05% -
SetIntersection_Front_Set_uint64_262144_256 -1.32% 3884075.185 3832717.330 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.32% 21169125.224 20889817.783 - 0.80% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.32% 1033656.971 1020038.306 - -1.64% -
BM_StringAssignAsciizMix_Opaque -1.31% 4.978 4.913 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.31% 539080873.013 532001091.778 - -0.32% -
std::sort_heap(deque<int>,_pred)/1024 -1.31% 12596.954 12431.625 - -2.89% -
std::unordered_multiset<int>::erase(iterator)/32 -1.31% 19.816 19.556 - -1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.31% 164223726.434 162072833.257 - -0.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.31% 16.064 15.854 - -2.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.31% 18.976 18.728 - -0.17% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.31% 23.103 22.802 - 0.10% -
SetIntersection_Front_Set_uint64_256_16 -1.31% 4481532.298 4422999.979 - -0.97% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.31% 17.231 17.006 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.30% 216505573.380 213680283.418 - -0.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.30% 4.052 3.999 - -4.50% -
std::find(vector<char>)_(bail_25%)/1024 -1.30% 5.349 5.280 - -1.24% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.30% 1601839.682 1581019.777 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.30% 1181025.735 1165693.461 - -0.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.30% 38.337 37.840 - 76.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.29% 36983714.467 36505943.037 - -0.05% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.29% 7.604 7.506 - -0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.29% 1577980.228 1557686.177 - -0.57% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.29% 4.859 4.797 - -1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.29% 5850385.342 5775170.652 - 2.32% -
std::copy(vector<bool>)_(aligned)/32768 -1.29% 35.554 35.097 - -0.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.29% 174516.548 172273.894 - -0.69% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.28% 51.990 51.324 - -2.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.28% 412.906 407.622 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.28% 5222641.880 5155863.626 - 0.40% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.27% 635.551 627.450 - 7.47% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.27% 10092992.810 9964410.904 - 1.15% -
SetIntersection_Front_Vector_uint64_16384_4 -1.27% 1054766.499 1041361.052 - -0.34% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.27% 63254473.419 62450565.951 - 0.15% -
BM_CmpLess_schar_short -1.27% 0.960 0.947 - 0.22% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.27% 6842.805 6755.987 - 1.13% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.27% 16484020.997 16275149.386 - 0.03% -
SetIntersection_Front_Set_uint64_64_4 -1.27% 16204337.952 15999086.290 - 0.97% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.26% 1.405 1.387 - -0.61% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.26% 20.696 20.435 - 1.31% -
SetIntersection_None_Set_uint64_256_256 -1.26% 5679364.155 5607891.120 - -0.42% -
std::copy(vector<bool>)_(aligned)/4096 -1.26% 4.926 4.864 - 1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.25% 1052760.740 1039558.739 - -3.23% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.25% 651.825 643.652 - -0.11% -
BM_CmpEqual_uchar_ushort -1.25% 1.067 1.054 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.25% 37750027.195 37277032.920 - 0.87% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 397.053 392.092 - -0.18% -
std::make_heap(vector<int>)_(descending)/8192 -1.25% 1970.144 1945.560 - -0.57% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.25% 40.766 40.257 - -1.65% -
std::unordered_multiset<int>::clear()/32 -1.25% 596.436 589.004 - -2.06% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 6747.790 6663.763 - 0.82% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.24% 21.637 21.368 - -2.22% -
SetIntersection_Front_Vector_float_16384_4 -1.24% 1060144.504 1046971.457 - -0.99% -
SetIntersection_None_Set_string_16384_256 -1.24% 201923062.792 199420880.595 - 0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.24% 4358471.889 4304469.066 - -0.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.24% 9.787 9.666 - 0.05% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.23% 8.383 8.279 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.23% 1057515.170 1044513.482 - 4.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.23% 16291819.696 16091680.031 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.23% 8074924.859 7975877.968 - -1.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.23% 15.053 14.868 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.23% 536123956.547 529549809.868 - -0.17% -
BM_num_get<double> -1.22% 36.623 36.174 - -1.51% -
rng::for_each(multiset<int>)/50 -1.22% 39.304 38.823 - 0.30% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.22% 43.244 42.715 - -3.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.22% 11488045.413 11347813.020 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.22% 538149468.356 531580850.604 - -0.42% -
SetIntersection_Interlaced_Set_float_1024_16 -1.22% 11434609.477 11295050.640 - -0.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.22% 32.530 32.133 - -1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.22% 1652153.401 1632009.847 - 1.24% -
std::reverse(deque<int>)/8 -1.22% 2.533 2.502 - -7.15% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.22% 40.919 40.422 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.21% 52.541 51.903 - -5.08% -
std::upper_bound(std::forward_list<int>)/100 -1.21% 97.506 96.327 - -0.81% -
std::partition_copy(list<int>)/8192 -1.21% 7338.800 7250.099 - 5.60% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.21% 345545.144 341379.589 - 0.28% -
std::unique_copy(list<int>)_(contiguous)/32 -1.20% 11.315 11.179 - 0.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.20% 644.506 636.747 - 6.12% -
SetIntersection_Front_Set_float_1024_64 -1.20% 1832791.498 1810737.548 - 6.34% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.20% 1096204.274 1083028.132 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.20% 4156201.827 4106257.071 - -0.11% -
std::map<std::string,_int>::ctor(const&)/1024 -1.20% 35391.665 34966.537 - -1.99% -
SetIntersection_None_Set_uint32_16_16 -1.20% 35465740.583 35039749.063 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.20% 17768049.856 17554862.130 - 0.66% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.20% 240.529 237.645 - -1.50% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -1.20% 2384.866 2356.271 - -11.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.20% 1635998.373 1616414.143 - 1.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.20% 17.229 17.023 - 0.08% -
ranges::minmax(std::list<char>)/8 -1.20% 2.512 2.482 - -1.36% -
BM_num_get<long> -1.20% 10.798 10.669 - -4.60% -
SetIntersection_None_Vector_float_262144_16 -1.19% 1146649.101 1132959.205 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.19% 214288000.650 211729860.098 - 0.02% -
SetIntersection_Front_Set_float_64_16 -1.18% 15488583.667 15305121.092 - -0.72% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.18% 24.313 24.026 - -1.30% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.18% 1842.839 1821.055 - 0.35% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.18% 59601936.800 58898420.977 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.18% 15.823 15.637 - -3.11% -
SetIntersection_Front_Set_uint64_4_4 -1.18% 137553706.472 135935537.611 - 0.25% -
std::search(deque<int>)_(no_match)/1000 -1.18% 402.338 397.607 - -1.90% -
SetIntersection_None_Vector_uint32_16384_256 -1.17% 1107168.391 1094162.999 - -1.38% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.17% 59901657.896 59198593.419 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.17% 538220795.255 531905826.607 - -0.22% -
std::move(vector<bool>)_(aligned)/64 -1.17% 1.603 1.585 - -11.11% -
SetIntersection_None_Vector_uint64_16384_1024 -1.17% 1113960.092 1100962.610 - 0.64% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.17% 12482.490 12336.851 - -1.39% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.16% 28.790 28.455 - -1.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.16% 175009316.708 172973973.438 - -0.46% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.16% 15.564 15.383 - -0.66% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.16% 11.000 10.872 - -1.01% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -1.16% 45.478 44.950 - -2.17% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.16% 7.433 7.347 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.16% 13713307.685 13554183.679 - -1.00% -
std::copy_n(list<int>)/64 -1.16% 14.563 14.395 - -1.10% -
SetIntersection_None_Set_uint32_262144_262144 -1.16% 1175592.285 1161987.791 - -1.22% -
std::reverse_copy(list<int>)/4096 -1.16% 3134.928 3098.655 - -8.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.16% 696616.475 688564.266 - -0.09% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.16% 40.894 40.421 - -1.14% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.16% 1051269.111 1039122.061 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.15% 1658952.148 1639827.719 - 2.12% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.15% 215308009.933 212826531.247 - 0.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.15% 1.575 1.557 - -0.53% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.15% 24.405 24.124 - -0.23% -
SetIntersection_None_Vector_uint32_16_16 -1.15% 33730264.381 33341829.551 - -0.09% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.15% 210.028 207.609 - -1.02% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.15% 19.210 18.989 - 0.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.15% 20.587 20.350 - 6.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.15% 4211337.370 4162921.008 - 1.32% -
SetIntersection_None_Set_float_1024_256 -1.15% 8874252.837 8772261.394 - -1.41% -
std::set<std::string>::ctor(const&)/1024 -1.15% 34762.378 34362.871 - -0.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.15% 398.585 394.007 - 0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.15% 137152308.314 135579057.370 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.15% 62983364.532 62261388.139 - -0.03% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.15% 23.150 22.885 - 0.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 35077.373 34675.961 - -3.71% -
BM_CmpEqual_schar_uint -1.14% 1.118 1.105 - -0.31% -
SetIntersection_Front_Vector_float_64_4 -1.14% 16020005.725 15837300.409 - -0.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.14% 513105.473 507260.084 - -1.43% -
std::map<int,_int>::erase(key)_(existent)/32 -1.14% 22.451 22.196 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.14% 536962042.466 530856918.563 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.13% 161658796.749 159825921.593 - 1.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.13% 14918.982 14750.430 - -0.04% -
std::set<std::string>::count(key)_(existent)/1024 -1.13% 24.211 23.938 - 0.94% -
SetIntersection_None_Set_float_1024_4 -1.13% 8802568.577 8703287.402 - -0.74% -
SetIntersection_Front_Set_uint64_16384_1024 -1.12% 12571742.754 12430323.160 - -0.52% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.12% 29774.261 29439.466 - -3.14% -
std::search(vector<int>)_(single_element)/1000 -1.12% 231.335 228.739 - -0.84% -
std::set<std::string>::erase(iterator)/32 -1.12% 28.049 27.734 - -0.94% -
std::for_each(list<int>)/50 -1.12% 21.805 21.560 - 1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.12% 35421589.663 35024468.616 - 0.01% -
SetIntersection_None_Vector_uint64_1024_1024 -1.12% 1072098.516 1060119.929 - 3.97% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.12% 30.264 29.926 - -3.29% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.12% 510.987 505.283 - 1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.11% 63345067.630 62639066.992 - -0.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.11% 96762.589 95686.006 - -1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.11% 1589660.931 1571978.716 - 0.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.11% 21.213 20.978 - -4.24% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.11% 11539524.266 11411758.013 - 2.66% -
std::reverse_copy(list<int>)/64 -1.10% 30.365 30.030 - 0.25% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.10% 214871649.914 212501852.733 - 0.36% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.10% 164.402 162.591 - 1.96% -
SetIntersection_Interlaced_Set_string_1024_4 -1.10% 10374566.670 10260313.445 - -0.33% -
SetIntersection_Front_Vector_string_64_4 -1.10% 17952960.421 17755644.770 - -0.03% -
SetIntersection_None_Vector_uint32_256_256 -1.10% 2143798.808 2120239.277 - -1.92% -
ranges::min(std::vector<long_long>)/8 -1.10% 2.170 2.146 - -4.13% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.10% 675.845 668.437 - -0.14% -
std::find_end(vector<int>)_(process_all)/1000 -1.10% 222.010 219.578 - -1.93% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.09% 7754898.091 7670015.760 - 11.68% -
SetIntersection_Front_Set_string_256_4 -1.09% 4947997.232 4893870.109 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.09% 138324140.084 136814396.856 - 0.07% -
SetIntersection_Front_Vector_uint64_64_4 -1.09% 16029186.688 15854295.636 - 1.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.09% 84.623 83.700 - -1.16% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.09% 714.816 707.032 - -1.31% -
std::stable_sort(vector<int>)_(descending)/8192 -1.09% 18639.356 18436.481 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.09% 167526824.842 165705359.953 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.08% 54925249.300 54329440.691 - -0.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.08% 15.939 15.766 - -1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.08% 34083896.468 33714948.936 - 0.11% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.08% 372.612 368.592 - -1.24% -
SetIntersection_Front_Set_uint64_1_1 -1.08% 536857481.417 531066521.758 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.08% 1168671.865 1156101.122 - 3.86% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.07% 26.646 26.359 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.07% 1043158.132 1031957.098 - -1.31% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.07% 5910919.015 5847498.508 - -0.19% -
SetIntersection_None_Set_uint64_262144_16 -1.07% 1208327.151 1195400.879 - -11.65% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.07% 22.451 22.211 - 1.42% -
BM_num_put<unsigned_long> -1.07% 11.266 11.145 - -7.69% -
BM_num_get<bool> -1.06% 11.851 11.725 - -3.50% -
BM_num_put<bool> -1.06% 10.699 10.585 - 2.36% -
BM_deque_deque_move/65536 -1.06% 3102.744 3069.874 - -5.04% -
std::for_each_n(list<int>)/8 -1.06% 2.399 2.374 - -8.00% -
BM_CmpLess_short_short -1.06% 0.955 0.945 - -0.01% -
std::unique(list<int>)_(contiguous)/32 -1.06% 52.893 52.334 - 0.43% -
SetIntersection_Front_Set_uint64_16_1 -1.06% 63069053.885 62403453.534 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.06% 215949195.173 213670256.890 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.05% 137945593.180 136490796.566 - 0.14% -
SetIntersection_Front_Vector_string_16384_1 -1.05% 1077881.315 1066514.077 - 0.26% -
SetIntersection_Front_Set_string_262144_4 -1.05% 1226946.263 1214013.479 - -2.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.05% 742.252 734.434 - 2.00% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.05% 11.006 10.890 - -0.95% -
SetIntersection_None_Set_float_256_16 -1.05% 10882216.494 10767972.476 - -1.42% -
BM_deque_vector_move_backward/5500 -1.05% 199.210 197.118 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.05% 66817959.283 66116528.834 - 0.34% -
std::find(vector<int>)_(process_all)/8 -1.05% 2.791 2.761 - 3.36% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.05% 21.048 20.828 - 0.17% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.05% 903848.015 894380.218 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 1255.449 1242.342 - 5.26% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.04% 587952.066 581851.933 - 0.53% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.03% 56.612 56.027 - -1.41% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.03% 236096.118 233655.270 - 0.40% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.03% 18.112 17.925 - -0.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.03% 32.089 31.759 - -7.07% -
SetIntersection_Front_Set_string_256_1 -1.03% 4338303.340 4293805.055 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.02% 15785535.600 15623754.161 - 0.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.02% 15.790 15.629 - -1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.02% 135670337.600 134285604.255 - -0.01% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.02% 11.299 11.184 - -2.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.02% 32.170 31.842 - -0.09% -
std::multimap<int,_int>::ctor(const&)/32 -1.02% 223.010 220.742 - -2.10% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -1.02% 40.686 40.272 - 1.18% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.02% 2.379 2.355 - -2.00% -
rng::for_each(multiset<int>)/8192 -1.02% 7786.853 7707.741 - 1.34% -
SetIntersection_None_Set_uint64_64_1 -1.01% 22580170.810 22351473.164 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.01% 171479006.353 169749277.944 - -6.86% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.01% 33.765 33.425 - -0.59% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.01% 13.468 13.333 - -0.27% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.01% 1634342.285 1617891.926 - -2.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.01% 1120537.165 1109271.783 - 5.53% -
SetIntersection_None_Set_uint32_16_4 -1.00% 56762947.263 56192584.394 - -0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.00% 1056122.205 1045543.965 - 4.27% -
SetIntersection_Interlaced_Set_string_262144_1 -1.00% 1103830.280 1092779.255 - 0.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.00% 17.237 17.065 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.00% 217384033.793 215209606.253 - 0.10% -


Report Time: 6.43s
Name Current %
BM_CmpEqual_int_int 1.075 -
BM_CmpEqual_int_schar 1.139 1.02%
BM_CmpEqual_int_short 1.134 1.64%
BM_CmpEqual_int_uchar 1.118 3.09%
BM_CmpEqual_int_uint 1.068 -
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.121 -
BM_CmpEqual_schar_schar 1.095 2.88%
BM_CmpEqual_schar_short 1.119 -
BM_CmpEqual_schar_uchar 1.103 2.06%
BM_CmpEqual_schar_uint 1.105 -
BM_CmpEqual_schar_ushort 1.095 -
BM_CmpEqual_short_int 1.130 -
BM_CmpEqual_short_schar 1.124 -
BM_CmpEqual_short_short 1.063 1.68%
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.101 -4.58%
BM_CmpEqual_short_ushort 1.105 -
BM_CmpEqual_uchar_int 1.061 -
BM_CmpEqual_uchar_schar 1.036 -
BM_CmpEqual_uchar_short 1.008 -2.52%
BM_CmpEqual_uchar_uchar 1.074 1.70%
BM_CmpEqual_uchar_uint 1.062 -1.67%
BM_CmpEqual_uchar_ushort 1.054 -1.42%
BM_CmpEqual_uint_int 1.038 -2.01%
BM_CmpEqual_uint_schar 1.031 -2.15%
BM_CmpEqual_uint_short 1.033 2.69%
BM_CmpEqual_uint_uchar 1.101 -
BM_CmpEqual_uint_uint 1.053 -1.71%
BM_CmpEqual_uint_ushort 1.117 -
BM_CmpEqual_ushort_int 1.047 -3.06%
BM_CmpEqual_ushort_schar 1.026 -2.51%
BM_CmpEqual_ushort_short 1.014 -
BM_CmpEqual_ushort_uchar 1.117 1.02%
BM_CmpEqual_ushort_uint 1.073 1.88%
BM_CmpEqual_ushort_ushort 1.078 2.13%
BM_CmpLess_int_int 1.069 -
BM_CmpLess_int_schar 1.161 3.02%
BM_CmpLess_int_short 1.143 1.25%
BM_CmpLess_int_uchar 1.161 3.68%
BM_CmpLess_int_uint 1.093 2.19%
BM_CmpLess_int_ushort 1.120 1.28%
BM_CmpLess_schar_int 1.118 1.37%
BM_CmpLess_schar_schar 0.947 -
BM_CmpLess_schar_short 0.947 -
BM_CmpLess_schar_uchar 1.105 -
BM_CmpLess_schar_uint 1.115 1.75%
BM_CmpLess_schar_ushort 1.104 -
BM_CmpLess_short_int 1.129 -
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.102 -
BM_CmpLess_short_uint 1.118 -
BM_CmpLess_short_ushort 1.108 -
BM_CmpLess_uchar_int 1.085 -
BM_CmpLess_uchar_schar 1.039 -
BM_CmpLess_uchar_short 1.062 -
BM_CmpLess_uchar_uchar 1.057 -1.93%
BM_CmpLess_uchar_uint 1.059 -1.25%
BM_CmpLess_uchar_ushort 1.073 -
BM_CmpLess_uint_int 1.076 1.70%
BM_CmpLess_uint_schar 1.038 -1.94%
BM_CmpLess_uint_short 1.019 -
BM_CmpLess_uint_uchar 1.104 -
BM_CmpLess_uint_uint 1.079 -
BM_CmpLess_uint_ushort 1.095 -2.14%
BM_CmpLess_ushort_int 1.074 -
BM_CmpLess_ushort_schar 1.036 -
BM_CmpLess_ushort_short 1.038 -1.82%
BM_CmpLess_ushort_uchar 1.099 -
BM_CmpLess_ushort_uint 1.073 1.91%
BM_CmpLess_ushort_ushort 1.067 -
BM_PushHeap_float_Ascending_1 0.635 9.16%
BM_PushHeap_float_Ascending_1024 3.136 -
BM_PushHeap_float_Ascending_16 0.984 -
BM_PushHeap_float_Ascending_16384 4.225 -3.37%
BM_PushHeap_float_Ascending_256 2.480 -
BM_PushHeap_float_Ascending_262144 5.275 3.55%
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.761 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.399 -
BM_PushHeap_float_Descending_16 0.380 -
BM_PushHeap_float_Descending_16384 0.396 2.98%
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.382 5.03%
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.467 13.71%
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.890 -4.03%
BM_PushHeap_float_PipeOrgan_16384 2.510 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.152 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.500 -10.29%
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.737 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.157 -
BM_PushHeap_float_Random_16 4.971 -3.01%
BM_PushHeap_float_Random_16384 7.117 -
BM_PushHeap_float_Random_256 6.856 -1.04%
BM_PushHeap_float_Random_262144 7.241 -1.32%
BM_PushHeap_float_Random_4 2.294 -2.56%
BM_PushHeap_float_Random_64 6.381 3.74%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.373 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.366 3.63%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.420 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.476 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.354 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.606 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -3.63%
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.928 -1.87%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.487 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
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.536 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.095 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.595 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.557 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.775 1.20%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.358 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.985 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.899 -1.63%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.818 -1.17%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.588 4.91%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.177 -4.78%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.591 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 -1.65%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.613 6.21%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.262 7.02%
BM_PushHeap_string_Ascending_16 4.780 2.10%
BM_PushHeap_string_Ascending_16384 20.544 8.85%
BM_PushHeap_string_Ascending_256 11.646 8.19%
BM_PushHeap_string_Ascending_262144 30.709 2.29%
BM_PushHeap_string_Ascending_4 2.569 -
BM_PushHeap_string_Ascending_64 7.692 4.99%
BM_PushHeap_string_Descending_1 0.707 -
BM_PushHeap_string_Descending_1024 2.365 -2.10%
BM_PushHeap_string_Descending_16 2.095 -
BM_PushHeap_string_Descending_16384 2.324 -1.87%
BM_PushHeap_string_Descending_256 2.283 -2.81%
BM_PushHeap_string_Descending_262144 2.999 -4.88%
BM_PushHeap_string_Descending_4 1.874 -
BM_PushHeap_string_Descending_64 2.204 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 10.089 12.53%
BM_PushHeap_string_PipeOrgan_16 4.163 -
BM_PushHeap_string_PipeOrgan_16384 12.470 -
BM_PushHeap_string_PipeOrgan_256 7.669 -
BM_PushHeap_string_PipeOrgan_262144 17.290 -
BM_PushHeap_string_PipeOrgan_4 2.519 1.90%
BM_PushHeap_string_PipeOrgan_64 5.709 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.270 -
BM_PushHeap_string_QuickSortAdversary_16 10.602 1.63%
BM_PushHeap_string_QuickSortAdversary_16384 15.737 -
BM_PushHeap_string_QuickSortAdversary_256 14.691 -
BM_PushHeap_string_QuickSortAdversary_262144 16.143 -6.12%
BM_PushHeap_string_QuickSortAdversary_4 6.507 1.58%
BM_PushHeap_string_QuickSortAdversary_64 13.213 1.33%
BM_PushHeap_string_Random_1 0.583 23.35%
BM_PushHeap_string_Random_1024 15.091 1.43%
BM_PushHeap_string_Random_16 10.524 1.34%
BM_PushHeap_string_Random_16384 16.370 1.83%
BM_PushHeap_string_Random_256 14.468 1.28%
BM_PushHeap_string_Random_262144 18.240 -
BM_PushHeap_string_Random_4 6.129 -
BM_PushHeap_string_Random_64 13.014 1.02%
BM_PushHeap_string_SingleElement_1 0.583 9.17%
BM_PushHeap_string_SingleElement_1024 2.566 -1.40%
BM_PushHeap_string_SingleElement_16 2.619 -
BM_PushHeap_string_SingleElement_16384 2.552 -2.12%
BM_PushHeap_string_SingleElement_256 2.550 -2.31%
BM_PushHeap_string_SingleElement_262144 2.571 -3.06%
BM_PushHeap_string_SingleElement_4 2.314 -
BM_PushHeap_string_SingleElement_64 2.616 -1.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.520 -15.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.002 -1.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.841 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.940 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.614 28.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.572 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.628 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.667 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.576 -17.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.104 2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.926 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.603 2.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.365 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.151 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.576 19.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.468 -2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.283 -1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.119 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.712 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.789 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.677 -1.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.471 -9.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.207 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.880 -2.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.283 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.009 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.345 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.474 -3.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.730 3.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.548 -21.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.610 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.601 4.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.647 4.89%
BM_PushHeap_uint32_Ascending_1 0.504 18.20%
BM_PushHeap_uint32_Ascending_1024 2.606 -3.17%
BM_PushHeap_uint32_Ascending_16 0.928 -8.42%
BM_PushHeap_uint32_Ascending_16384 3.661 -1.11%
BM_PushHeap_uint32_Ascending_256 2.136 -4.95%
BM_PushHeap_uint32_Ascending_262144 4.739 -3.08%
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.574 -7.80%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.360 -
BM_PushHeap_uint32_Descending_16384 0.396 3.30%
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.386 -
BM_PushHeap_uint32_Descending_4 0.357 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.616 10.82%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.869 -
BM_PushHeap_uint32_PipeOrgan_16384 2.385 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.047 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.499 12.59%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.955 3.92%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.431 -18.20%
BM_PushHeap_uint32_Random_1024 5.702 -
BM_PushHeap_uint32_Random_16 4.146 2.08%
BM_PushHeap_uint32_Random_16384 5.900 -
BM_PushHeap_uint32_Random_256 5.466 -3.96%
BM_PushHeap_uint32_Random_262144 5.821 -1.14%
BM_PushHeap_uint32_Random_4 2.159 1.57%
BM_PushHeap_uint32_Random_64 5.164 2.55%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -3.11%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.334 -5.58%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.708 5.15%
BM_PushHeap_uint64_Ascending_16 1.010 10.94%
BM_PushHeap_uint64_Ascending_16384 3.760 4.40%
BM_PushHeap_uint64_Ascending_256 2.270 8.58%
BM_PushHeap_uint64_Ascending_262144 4.942 3.66%
BM_PushHeap_uint64_Ascending_4 0.551 -
BM_PushHeap_uint64_Ascending_64 1.718 13.45%
BM_PushHeap_uint64_Descending_1 0.614 37.43%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.367 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.883 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.036 -
BM_PushHeap_uint64_PipeOrgan_4 0.491 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.930 2.05%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.268 1.17%
BM_PushHeap_uint64_Random_16 4.415 -1.62%
BM_PushHeap_uint64_Random_16384 6.235 -
BM_PushHeap_uint64_Random_256 6.017 -
BM_PushHeap_uint64_Random_262144 6.370 1.31%
BM_PushHeap_uint64_Random_4 2.556 -
BM_PushHeap_uint64_Random_64 5.609 -
BM_PushHeap_uint64_SingleElement_1 0.439 -6.88%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.357 3.13%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.395 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -
BM_PushHeap_uint64_SingleElement_4 0.372 2.87%
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_StringAssignAsciizMix_Opaque 4.913 -1.14%
BM_StringAssignAsciizMix_Transparent 2.969 -4.34%
BM_StringAssignAsciiz_Empty_Opaque 2.980 3.77%
BM_StringAssignAsciiz_Empty_Transparent 0.353 -
BM_StringAssignAsciiz_Huge_Opaque 188.854 -1.04%
BM_StringAssignAsciiz_Huge_Transparent 188.405 -1.15%
BM_StringAssignAsciiz_Large_Opaque 11.453 -5.50%
BM_StringAssignAsciiz_Large_Transparent 11.414 -4.64%
BM_StringAssignAsciiz_Small_Opaque 2.983 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.478 -1.52%
BM_StringAssignStr_Huge_Transparent 108.606 -4.38%
BM_StringAssignStr_Large_Opaque 10.481 -2.05%
BM_StringAssignStr_Large_Transparent 10.468 -1.21%
BM_StringAssignStr_Small_Opaque 0.721 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.078 -9.85%
BM_StringConstructDestroyCStr_Empty_Transparent 0.267 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.164 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.064 -
BM_StringConstructDestroyCStr_Large_Opaque 17.284 4.47%
BM_StringConstructDestroyCStr_Large_Transparent 12.408 33.30%
BM_StringConstructDestroyCStr_Small_Opaque 2.311 -
BM_StringConstructDestroyCStr_Small_Transparent 0.370 6.75%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 109.182 -
BM_StringCopy_Large 6.303 -1.08%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.282 16.03%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 11.549 6.70%
BM_StringDestroy_Large 7.854 10.43%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.331 3.39%
BM_StringEraseToEnd_Huge_Transparent 2.436 -
BM_StringEraseToEnd_Large_Opaque 0.984 -
BM_StringEraseToEnd_Large_Transparent 0.830 -
BM_StringEraseToEnd_Small_Opaque 0.597 -
BM_StringEraseToEnd_Small_Transparent 0.427 6.35%
BM_StringEraseWithMove_Empty_Opaque 1.012 2.25%
BM_StringEraseWithMove_Empty_Transparent 0.733 13.46%
BM_StringEraseWithMove_Huge_Opaque 44.334 -2.13%
BM_StringEraseWithMove_Huge_Transparent 43.263 1.04%
BM_StringEraseWithMove_Large_Opaque 2.867 -
BM_StringEraseWithMove_Large_Transparent 2.794 -
BM_StringEraseWithMove_Small_Opaque 2.191 -
BM_StringEraseWithMove_Small_Transparent 2.183 -
BM_StringFindAllMatch/1 3.110 -3.37%
BM_StringFindAllMatch/131072 2270.717 -
BM_StringFindAllMatch/32768 574.910 -
BM_StringFindAllMatch/4096 79.711 -
BM_StringFindAllMatch/512 11.519 -
BM_StringFindAllMatch/64 3.249 -
BM_StringFindAllMatch/8 2.827 -4.47%
BM_StringFindCharLiteral/1024 21.194 11.45%
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.981 1.91%
BM_StringFindCharLiteral/256 5.319 -1.24%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 80.806 4.62%
BM_StringFindCharLiteral/512 9.464 -
BM_StringFindCharLiteral/64 2.103 -1.86%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 139.990 1.42%
BM_StringFindMatch1/1 982.300 -
BM_StringFindMatch1/32768 1580.234 -
BM_StringFindMatch1/4096 1063.351 -
BM_StringFindMatch1/512 990.435 -
BM_StringFindMatch1/64 982.603 -
BM_StringFindMatch1/8 982.074 -
BM_StringFindMatch2/1 981.591 -
BM_StringFindMatch2/32768 1579.565 -
BM_StringFindMatch2/4096 1058.714 -
BM_StringFindMatch2/512 991.352 -1.03%
BM_StringFindMatch2/64 982.127 -1.26%
BM_StringFindMatch2/8 981.428 -
BM_StringFindNoMatch/10 1.272 -4.20%
BM_StringFindNoMatch/131072 1962.839 -1.99%
BM_StringFindNoMatch/32768 499.091 -3.98%
BM_StringFindNoMatch/4096 75.109 -
BM_StringFindNoMatch/512 9.220 -1.24%
BM_StringFindNoMatch/64 2.088 -
BM_StringFindStringLiteral/1024 18.061 -
BM_StringFindStringLiteral/128 3.130 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.298 -
BM_StringFindStringLiteral/256 5.347 -2.52%
BM_StringFindStringLiteral/32 1.693 -
BM_StringFindStringLiteral/4096 77.291 -
BM_StringFindStringLiteral/512 9.591 -
BM_StringFindStringLiteral/64 2.157 2.41%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.292 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.735 2.35%
BM_StringRead_Cold_Deep_Empty 1.145 -4.32%
BM_StringRead_Cold_Deep_Large 1.222 -8.71%
BM_StringRead_Cold_Deep_Small 1.143 -4.63%
BM_StringRead_Cold_Shallow_Empty 1.065 -6.35%
BM_StringRead_Cold_Shallow_Large 1.105 -4.05%
BM_StringRead_Cold_Shallow_Small 1.066 -5.33%
BM_StringRead_Hot_Deep_Empty 0.502 -
BM_StringRead_Hot_Deep_Large 0.512 -
BM_StringRead_Hot_Deep_Small 0.511 -
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.491 2.57%
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.432 3.87%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.431 2.70%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.779 11.95%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.684 5.84%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.261 9.06%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -2.82%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.040 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.422 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.320 9.44%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.775 10.01%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.317 4.50%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -4.74%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.269 -25.38%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 6.32%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.815 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.837 1.87%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.817 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.362 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.669 10.31%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.667 6.37%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.646 -3.48%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.648 6.98%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.693 5.89%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.692 4.03%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.878 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.432 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.054 2.68%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.306 8.13%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.721 6.60%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.261 8.73%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -1.14%
BM_StringRelational_Compare_Empty_Empty_Control 1.818 9.28%
BM_StringRelational_Compare_Empty_Huge_Control 1.771 9.80%
BM_StringRelational_Compare_Empty_Large_Control 1.771 9.60%
BM_StringRelational_Compare_Empty_Small_Control 1.777 9.66%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -2.91%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.253 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.795 -
BM_StringRelational_Compare_Huge_Huge_Control 98.853 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.663 3.17%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.855 -
BM_StringRelational_Compare_Small_Empty_Control 1.997 8.76%
BM_StringRelational_Compare_Small_Huge_Control 1.857 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.670 2.40%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.852 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 17.04%
BM_StringRelational_Eq_Empty_Huge_Control 0.465 -7.91%
BM_StringRelational_Eq_Empty_Large_Control 0.473 -
BM_StringRelational_Eq_Empty_Small_Control 0.492 3.11%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 -3.42%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.065 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.600 1.28%
BM_StringRelational_Eq_Huge_Huge_Control 99.137 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.351 -9.43%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.912 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 27.31%
BM_StringRelational_Eq_Large_Large_Control 2.223 -2.21%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.464 -6.48%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.530 -2.76%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.969 -10.00%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.529 -8.26%
BM_StringRelational_Eq_Small_Small_Control 1.788 -8.39%
BM_StringRelational_Less_Empty_Empty_Control 1.614 -6.13%
BM_StringRelational_Less_Empty_Huge_Control 1.613 -3.03%
BM_StringRelational_Less_Empty_Large_Control 1.613 -2.86%
BM_StringRelational_Less_Empty_Small_Control 1.613 -6.09%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -1.80%
BM_StringRelational_Less_Huge_Huge_ChangeLast 102.737 3.43%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 57.160 2.53%
BM_StringRelational_Less_Huge_Huge_Control 98.692 -
BM_StringRelational_Less_Huge_Large_Control 2.143 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -
BM_StringRelational_Less_Large_Huge_Control 2.158 2.09%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.106 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.633 -
BM_StringRelational_Less_Large_Large_Control 2.101 -1.49%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -2.87%
BM_StringRelational_Less_Small_Huge_Control 1.862 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.737 -1.25%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.852 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.681 9.17%
BM_align/256 0.648 4.23%
BM_align/64 0.636 2.29%
BM_align/8 0.672 7.99%
BM_deque_deque_copy/0 0.850 -7.64%
BM_deque_deque_copy/1 2.600 -
BM_deque_deque_copy/1024 37.843 2.51%
BM_deque_deque_copy/2 2.301 -
BM_deque_deque_copy/4000 142.162 -
BM_deque_deque_copy/4096 147.135 -
BM_deque_deque_copy/512 17.705 -
BM_deque_deque_copy/5500 196.772 -
BM_deque_deque_copy/64 3.059 -
BM_deque_deque_copy/64000 2928.273 -1.86%
BM_deque_deque_copy/65536 3069.245 -1.89%
BM_deque_deque_copy/70000 3203.112 -2.70%
BM_deque_deque_copy_backward/0 0.921 -
BM_deque_deque_copy_backward/1 2.783 6.63%
BM_deque_deque_copy_backward/1024 39.180 -
BM_deque_deque_copy_backward/2 2.529 7.77%
BM_deque_deque_copy_backward/4000 150.026 -1.08%
BM_deque_deque_copy_backward/4096 153.578 -
BM_deque_deque_copy_backward/512 18.907 -
BM_deque_deque_copy_backward/5500 205.031 -
BM_deque_deque_copy_backward/64 3.347 -2.35%
BM_deque_deque_copy_backward/64000 7930.244 -
BM_deque_deque_copy_backward/65536 8053.820 -1.14%
BM_deque_deque_copy_backward/70000 8547.997 2.26%
BM_deque_deque_move/0 0.850 3.80%
BM_deque_deque_move/1 2.583 1.72%
BM_deque_deque_move/1024 37.206 -
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.006 -
BM_deque_deque_move/4096 148.047 -
BM_deque_deque_move/512 17.649 -
BM_deque_deque_move/5500 198.958 1.27%
BM_deque_deque_move/64 3.071 -
BM_deque_deque_move/64000 3020.048 1.33%
BM_deque_deque_move/65536 3069.874 -5.04%
BM_deque_deque_move/70000 3401.772 -
BM_deque_deque_move_backward/0 0.808 -6.02%
BM_deque_deque_move_backward/1 2.851 2.97%
BM_deque_deque_move_backward/1024 38.469 -
BM_deque_deque_move_backward/2 2.528 -
BM_deque_deque_move_backward/4000 150.558 -
BM_deque_deque_move_backward/4096 154.798 1.78%
BM_deque_deque_move_backward/512 18.920 -
BM_deque_deque_move_backward/5500 205.406 -
BM_deque_deque_move_backward/64 3.341 -
BM_deque_deque_move_backward/64000 7820.671 -
BM_deque_deque_move_backward/65536 8038.261 -1.06%
BM_deque_deque_move_backward/70000 8986.035 4.51%
BM_deque_deque_ranges_copy/0 0.742 6.84%
BM_deque_deque_ranges_copy/1 2.503 4.07%
BM_deque_deque_ranges_copy/1024 37.293 -
BM_deque_deque_ranges_copy/2 2.243 8.00%
BM_deque_deque_ranges_copy/4000 144.718 1.62%
BM_deque_deque_ranges_copy/4096 147.877 -
BM_deque_deque_ranges_copy/512 17.668 -
BM_deque_deque_ranges_copy/5500 199.158 -
BM_deque_deque_ranges_copy/64 3.082 1.79%
BM_deque_deque_ranges_copy/64000 2928.283 -5.72%
BM_deque_deque_ranges_copy/65536 3068.697 -
BM_deque_deque_ranges_copy/70000 3262.577 -2.89%
BM_deque_deque_ranges_copy_backward/0 0.850 2.93%
BM_deque_deque_ranges_copy_backward/1 2.588 -5.21%
BM_deque_deque_ranges_copy_backward/1024 38.302 -
BM_deque_deque_ranges_copy_backward/2 2.571 6.83%
BM_deque_deque_ranges_copy_backward/4000 151.388 -
BM_deque_deque_ranges_copy_backward/4096 153.617 1.33%
BM_deque_deque_ranges_copy_backward/512 19.760 4.53%
BM_deque_deque_ranges_copy_backward/5500 205.281 -
BM_deque_deque_ranges_copy_backward/64 3.664 8.12%
BM_deque_deque_ranges_copy_backward/64000 7746.425 -2.02%
BM_deque_deque_ranges_copy_backward/65536 7962.552 -2.32%
BM_deque_deque_ranges_copy_backward/70000 8583.856 -
BM_deque_deque_ranges_move/0 0.853 15.41%
BM_deque_deque_ranges_move/1 2.541 5.84%
BM_deque_deque_ranges_move/1024 36.777 -1.93%
BM_deque_deque_ranges_move/2 2.306 8.25%
BM_deque_deque_ranges_move/4000 149.109 3.61%
BM_deque_deque_ranges_move/4096 153.799 4.11%
BM_deque_deque_ranges_move/512 17.676 -
BM_deque_deque_ranges_move/5500 200.031 1.42%
BM_deque_deque_ranges_move/64 3.081 1.82%
BM_deque_deque_ranges_move/64000 3108.166 2.66%
BM_deque_deque_ranges_move/65536 3067.498 -1.23%
BM_deque_deque_ranges_move/70000 3343.017 -3.61%
BM_deque_deque_ranges_move_backward/0 0.943 19.32%
BM_deque_deque_ranges_move_backward/1 2.945 15.98%
BM_deque_deque_ranges_move_backward/1024 38.322 -
BM_deque_deque_ranges_move_backward/2 2.553 13.96%
BM_deque_deque_ranges_move_backward/4000 151.032 -
BM_deque_deque_ranges_move_backward/4096 154.027 -
BM_deque_deque_ranges_move_backward/512 19.026 -3.68%
BM_deque_deque_ranges_move_backward/5500 204.899 -
BM_deque_deque_ranges_move_backward/64 3.435 -7.51%
BM_deque_deque_ranges_move_backward/64000 7838.900 -1.06%
BM_deque_deque_ranges_move_backward/65536 7994.552 -1.18%
BM_deque_deque_ranges_move_backward/70000 8505.773 -
BM_deque_vector_copy/0 1.364 4.48%
BM_deque_vector_copy/1 2.140 -
BM_deque_vector_copy/1024 37.438 -
BM_deque_vector_copy/2 1.855 1.50%
BM_deque_vector_copy/4000 142.416 -
BM_deque_vector_copy/4096 146.887 -
BM_deque_vector_copy/512 16.584 -
BM_deque_vector_copy/5500 197.273 -
BM_deque_vector_copy/64 2.627 1.80%
BM_deque_vector_copy/64000 2848.852 -
BM_deque_vector_copy/65536 2900.571 -
BM_deque_vector_copy/70000 3160.814 -
BM_deque_vector_copy_backward/0 1.525 5.87%
BM_deque_vector_copy_backward/1 2.186 1.25%
BM_deque_vector_copy_backward/1024 37.003 -
BM_deque_vector_copy_backward/2 1.840 -
BM_deque_vector_copy_backward/4000 144.754 -
BM_deque_vector_copy_backward/4096 149.514 -1.06%
BM_deque_vector_copy_backward/512 17.920 -
BM_deque_vector_copy_backward/5500 198.703 -
BM_deque_vector_copy_backward/64 2.925 -
BM_deque_vector_copy_backward/64000 7979.113 -2.34%
BM_deque_vector_copy_backward/65536 8291.670 -
BM_deque_vector_copy_backward/70000 8877.132 -3.15%
BM_deque_vector_move/0 1.590 8.24%
BM_deque_vector_move/1 2.222 5.86%
BM_deque_vector_move/1024 37.330 -
BM_deque_vector_move/2 1.944 5.82%
BM_deque_vector_move/4000 142.036 -3.35%
BM_deque_vector_move/4096 146.681 -3.97%
BM_deque_vector_move/512 16.723 -
BM_deque_vector_move/5500 195.575 -
BM_deque_vector_move/64 2.727 4.46%
BM_deque_vector_move/64000 2960.272 -
BM_deque_vector_move/65536 2958.942 -
BM_deque_vector_move/70000 3209.600 -
BM_deque_vector_move_backward/0 1.541 5.34%
BM_deque_vector_move_backward/1 2.163 2.60%
BM_deque_vector_move_backward/1024 36.954 -
BM_deque_vector_move_backward/2 1.888 2.91%
BM_deque_vector_move_backward/4000 141.638 -1.18%
BM_deque_vector_move_backward/4096 148.647 -
BM_deque_vector_move_backward/512 17.900 -
BM_deque_vector_move_backward/5500 197.118 -1.21%
BM_deque_vector_move_backward/64 2.929 -
BM_deque_vector_move_backward/64000 7997.483 2.11%
BM_deque_vector_move_backward/65536 8015.168 -
BM_deque_vector_move_backward/70000 8479.991 -1.93%
BM_deque_vector_ranges_copy/0 1.585 16.38%
BM_deque_vector_ranges_copy/1 2.184 1.69%
BM_deque_vector_ranges_copy/1024 37.407 -
BM_deque_vector_ranges_copy/2 1.842 -3.64%
BM_deque_vector_ranges_copy/4000 142.207 -
BM_deque_vector_ranges_copy/4096 145.611 -
BM_deque_vector_ranges_copy/512 16.549 -
BM_deque_vector_ranges_copy/5500 194.304 -
BM_deque_vector_ranges_copy/64 2.628 -
BM_deque_vector_ranges_copy/64000 2928.060 -
BM_deque_vector_ranges_copy/65536 2936.068 -
BM_deque_vector_ranges_copy/70000 3207.848 -
BM_deque_vector_ranges_copy_backward/0 1.475 -3.36%
BM_deque_vector_ranges_copy_backward/1 2.291 9.53%
BM_deque_vector_ranges_copy_backward/1024 36.946 -
BM_deque_vector_ranges_copy_backward/2 1.889 2.84%
BM_deque_vector_ranges_copy_backward/4000 144.117 1.57%
BM_deque_vector_ranges_copy_backward/4096 150.320 -
BM_deque_vector_ranges_copy_backward/512 17.916 -
BM_deque_vector_ranges_copy_backward/5500 199.874 -1.37%
BM_deque_vector_ranges_copy_backward/64 2.941 -
BM_deque_vector_ranges_copy_backward/64000 8079.586 -3.00%
BM_deque_vector_ranges_copy_backward/65536 8255.695 -1.57%
BM_deque_vector_ranges_copy_backward/70000 8700.859 -4.35%
BM_deque_vector_ranges_move/0 1.532 1.66%
BM_deque_vector_ranges_move/1 2.142 2.16%
BM_deque_vector_ranges_move/1024 37.336 -
BM_deque_vector_ranges_move/2 1.893 2.95%
BM_deque_vector_ranges_move/4000 143.388 -
BM_deque_vector_ranges_move/4096 145.743 -
BM_deque_vector_ranges_move/512 16.654 -
BM_deque_vector_ranges_move/5500 194.938 -
BM_deque_vector_ranges_move/64 2.657 1.73%
BM_deque_vector_ranges_move/64000 2968.261 1.15%
BM_deque_vector_ranges_move/65536 2994.554 1.28%
BM_deque_vector_ranges_move/70000 3238.875 1.02%
BM_deque_vector_ranges_move_backward/0 1.398 -2.43%
BM_deque_vector_ranges_move_backward/1 2.111 -
BM_deque_vector_ranges_move_backward/1024 36.923 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 141.827 -
BM_deque_vector_ranges_move_backward/4096 150.129 1.18%
BM_deque_vector_ranges_move_backward/512 17.996 -
BM_deque_vector_ranges_move_backward/5500 196.815 -1.49%
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7822.312 -2.12%
BM_deque_vector_ranges_move_backward/65536 8018.526 -
BM_deque_vector_ranges_move_backward/70000 8868.031 2.61%
BM_getline_string 16.632 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.461 33.54%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.209 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 251890.290 1.49%
BM_lexicographical_compare_three_way<IntPtr>/16 4.460 1.57%
BM_lexicographical_compare_three_way<IntPtr>/16384 3774.803 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.565 1.44%
BM_lexicographical_compare_three_way<IntPtr>/262144 60417.000 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.157 -
BM_lexicographical_compare_three_way<IntPtr>/4096 957.425 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.688 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15083.467 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.278 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.190 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 498005.838 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.231 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7727.255 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.551 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123486.975 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.740 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1938.036 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.427 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30868.067 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.327 1.20%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.018 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246981.700 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.246 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3800.964 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.862 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60502.223 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.240 -3.01%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 961.370 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.662 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15130.063 -
BM_lexicographical_compare_three_way_fast_path/1 0.370 -
BM_lexicographical_compare_three_way_fast_path/1024 246.896 -
BM_lexicographical_compare_three_way_fast_path/1048576 246696.599 -
BM_lexicographical_compare_three_way_fast_path/16 4.469 2.85%
BM_lexicographical_compare_three_way_fast_path/16384 3786.235 -
BM_lexicographical_compare_three_way_fast_path/256 71.185 1.45%
BM_lexicographical_compare_three_way_fast_path/262144 60494.826 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 960.431 -
BM_lexicographical_compare_three_way_fast_path/64 15.677 -
BM_lexicographical_compare_three_way_fast_path/65536 15119.977 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 12.08%
BM_lexicographical_compare_three_way_slow_path/1024 294.259 -
BM_lexicographical_compare_three_way_slow_path/1048576 294793.350 -
BM_lexicographical_compare_three_way_slow_path/16 4.571 -
BM_lexicographical_compare_three_way_slow_path/16384 4557.138 -
BM_lexicographical_compare_three_way_slow_path/256 79.697 -
BM_lexicographical_compare_three_way_slow_path/262144 72705.331 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.647 -
BM_lexicographical_compare_three_way_slow_path/64 17.846 -
BM_lexicographical_compare_three_way_slow_path/65536 18204.599 -
BM_map_find_string_literal 13.128 -
BM_num_get<bool> 11.725 -3.50%
BM_num_get<double> 36.174 -1.51%
BM_num_get<float> 36.239 -2.16%
BM_num_get<long> 10.669 -4.60%
BM_num_get<long_double> 36.442 -3.03%
BM_num_get<long_long> 10.498 -5.22%
BM_num_get<unsigned_int> 9.710 -5.59%
BM_num_get<unsigned_long> 10.321 -7.62%
BM_num_get<unsigned_long_long> 10.321 -6.64%
BM_num_get<unsigned_short> 10.110 -4.10%
BM_num_get<void*> 10.854 -4.73%
BM_num_put<bool> 10.585 2.36%
BM_num_put<const_void*> 12.376 1.95%
BM_num_put<double> 58.064 -
BM_num_put<long> 11.819 -2.57%
BM_num_put<long_double> 58.954 -2.22%
BM_num_put<long_long> 11.661 -
BM_num_put<unsigned_long> 11.145 -7.69%
BM_num_put<unsigned_long_long> 11.920 1.09%
BM_std_minmax_element<char>/1 0.313 -
BM_std_minmax_element<char>/1024 292.004 2.84%
BM_std_minmax_element<char>/2 0.667 -2.89%
BM_std_minmax_element<char>/3 1.025 -17.88%
BM_std_minmax_element<char>/4 1.280 3.95%
BM_std_minmax_element<char>/4000 1121.343 3.29%
BM_std_minmax_element<char>/4096 1148.235 3.29%
BM_std_minmax_element<char>/512 147.939 -
BM_std_minmax_element<char>/5500 1538.855 3.29%
BM_std_minmax_element<char>/64 17.998 -
BM_std_minmax_element<char>/64000 17854.888 3.33%
BM_std_minmax_element<char>/65536 18290.086 3.53%
BM_std_minmax_element<char>/70000 19486.277 3.28%
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 240.537 -12.20%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.221 5.06%
BM_std_minmax_element<int>/4 1.210 -3.35%
BM_std_minmax_element<int>/4000 925.539 -12.18%
BM_std_minmax_element<int>/4096 948.134 -12.09%
BM_std_minmax_element<int>/512 122.652 -11.68%
BM_std_minmax_element<int>/5500 1270.841 -12.13%
BM_std_minmax_element<int>/64 16.541 -4.15%
BM_std_minmax_element<int>/64000 15612.484 -6.99%
BM_std_minmax_element<int>/65536 16012.684 -6.84%
BM_std_minmax_element<int>/70000 17084.847 -6.93%
BM_std_minmax_element<long_long>/1 0.315 -
BM_std_minmax_element<long_long>/1024 274.868 -
BM_std_minmax_element<long_long>/2 0.648 5.21%
BM_std_minmax_element<long_long>/3 1.149 4.23%
BM_std_minmax_element<long_long>/4 1.255 -
BM_std_minmax_element<long_long>/4000 1055.654 -
BM_std_minmax_element<long_long>/4096 1079.692 -
BM_std_minmax_element<long_long>/512 139.323 -
BM_std_minmax_element<long_long>/5500 1448.078 -
BM_std_minmax_element<long_long>/64 17.311 -
BM_std_minmax_element<long_long>/64000 16823.476 -
BM_std_minmax_element<long_long>/65536 17222.224 -
BM_std_minmax_element<long_long>/70000 18389.785 -
BM_std_minmax_element<short>/1 0.316 5.39%
BM_std_minmax_element<short>/1024 284.025 -
BM_std_minmax_element<short>/2 0.651 -5.38%
BM_std_minmax_element<short>/3 1.179 -5.52%
BM_std_minmax_element<short>/4 1.247 1.26%
BM_std_minmax_element<short>/4000 1086.488 1.47%
BM_std_minmax_element<short>/4096 1112.218 1.12%
BM_std_minmax_element<short>/512 144.461 -
BM_std_minmax_element<short>/5500 1490.600 1.58%
BM_std_minmax_element<short>/64 17.427 -1.34%
BM_std_minmax_element<short>/64000 17282.995 2.30%
BM_std_minmax_element<short>/65536 17698.640 1.78%
BM_std_minmax_element<short>/70000 18983.583 2.48%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 25.29%
BM_tolower_string<char> 15.351 -
BM_tolower_string<wchar_t> 6.292 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 15.307 -
BM_toupper_string<wchar_t> 6.332 -
BM_vector_deque_copy/0 0.353 -36.85%
BM_vector_deque_copy/1 2.403 3.73%
BM_vector_deque_copy/1024 35.904 -1.85%
BM_vector_deque_copy/2 2.143 3.99%
BM_vector_deque_copy/4000 140.158 -
BM_vector_deque_copy/4096 144.703 -
BM_vector_deque_copy/512 16.951 -
BM_vector_deque_copy/5500 194.941 -
BM_vector_deque_copy/64 2.818 -
BM_vector_deque_copy/64000 2832.799 -8.19%
BM_vector_deque_copy/65536 2849.950 -1.76%
BM_vector_deque_copy/70000 3101.374 -7.27%
BM_vector_deque_copy_backward/0 0.683 54.17%
BM_vector_deque_copy_backward/1 2.132 -
BM_vector_deque_copy_backward/1024 38.403 -
BM_vector_deque_copy_backward/2 1.947 3.15%
BM_vector_deque_copy_backward/4000 145.159 -
BM_vector_deque_copy_backward/4096 149.219 -2.24%
BM_vector_deque_copy_backward/512 18.147 1.98%
BM_vector_deque_copy_backward/5500 197.321 -1.38%
BM_vector_deque_copy_backward/64 3.127 2.20%
BM_vector_deque_copy_backward/64000 8151.291 1.07%
BM_vector_deque_copy_backward/65536 8383.561 -
BM_vector_deque_copy_backward/70000 8818.682 -1.65%
BM_vector_deque_move/0 0.396 -27.89%
BM_vector_deque_move/1 2.311 -1.77%
BM_vector_deque_move/1024 36.143 -
BM_vector_deque_move/2 1.939 -6.22%
BM_vector_deque_move/4000 140.704 -1.70%
BM_vector_deque_move/4096 145.021 -3.00%
BM_vector_deque_move/512 16.907 -
BM_vector_deque_move/5500 194.800 -2.08%
BM_vector_deque_move/64 2.754 -2.10%
BM_vector_deque_move/64000 2833.775 -7.81%
BM_vector_deque_move/65536 2851.392 -6.03%
BM_vector_deque_move/70000 3095.262 -7.23%
BM_vector_deque_move_backward/0 0.445 -17.03%
BM_vector_deque_move_backward/1 2.315 12.52%
BM_vector_deque_move_backward/1024 38.309 -
BM_vector_deque_move_backward/2 1.969 7.47%
BM_vector_deque_move_backward/4000 144.271 -1.11%
BM_vector_deque_move_backward/4096 149.003 -1.53%
BM_vector_deque_move_backward/512 17.963 -
BM_vector_deque_move_backward/5500 197.344 -1.97%
BM_vector_deque_move_backward/64 3.086 -
BM_vector_deque_move_backward/64000 8005.438 -
BM_vector_deque_move_backward/65536 8215.564 1.29%
BM_vector_deque_move_backward/70000 8709.715 1.22%
BM_vector_deque_ranges_copy/0 0.394 -14.28%
BM_vector_deque_ranges_copy/1 2.327 2.16%
BM_vector_deque_ranges_copy/1024 35.949 -
BM_vector_deque_ranges_copy/2 2.065 3.34%
BM_vector_deque_ranges_copy/4000 140.121 -
BM_vector_deque_ranges_copy/4096 145.309 -1.74%
BM_vector_deque_ranges_copy/512 16.942 -
BM_vector_deque_ranges_copy/5500 196.416 -1.36%
BM_vector_deque_ranges_copy/64 2.801 -
BM_vector_deque_ranges_copy/64000 2836.561 -7.79%
BM_vector_deque_ranges_copy/65536 2857.106 -6.32%
BM_vector_deque_ranges_copy/70000 3100.960 -7.10%
BM_vector_deque_ranges_copy_backward/0 0.387 -16.73%
BM_vector_deque_ranges_copy_backward/1 2.132 -2.87%
BM_vector_deque_ranges_copy_backward/1024 38.374 -
BM_vector_deque_ranges_copy_backward/2 1.832 -4.41%
BM_vector_deque_ranges_copy_backward/4000 142.324 -1.41%
BM_vector_deque_ranges_copy_backward/4096 150.898 -
BM_vector_deque_ranges_copy_backward/512 18.135 3.76%
BM_vector_deque_ranges_copy_backward/5500 197.770 -
BM_vector_deque_ranges_copy_backward/64 3.131 3.62%
BM_vector_deque_ranges_copy_backward/64000 8153.787 2.56%
BM_vector_deque_ranges_copy_backward/65536 8347.969 -4.79%
BM_vector_deque_ranges_copy_backward/70000 8693.235 -3.43%
BM_vector_deque_ranges_move/0 0.550 -
BM_vector_deque_ranges_move/1 2.316 -3.45%
BM_vector_deque_ranges_move/1024 36.079 -
BM_vector_deque_ranges_move/2 2.065 -
BM_vector_deque_ranges_move/4000 141.121 -1.05%
BM_vector_deque_ranges_move/4096 144.783 -1.79%
BM_vector_deque_ranges_move/512 16.930 -
BM_vector_deque_ranges_move/5500 194.992 -2.92%
BM_vector_deque_ranges_move/64 2.801 -
BM_vector_deque_ranges_move/64000 2838.340 -5.51%
BM_vector_deque_ranges_move/65536 2855.379 -6.93%
BM_vector_deque_ranges_move/70000 3099.813 -5.16%
BM_vector_deque_ranges_move_backward/0 0.681 19.75%
BM_vector_deque_ranges_move_backward/1 2.342 -
BM_vector_deque_ranges_move_backward/1024 36.976 -2.79%
BM_vector_deque_ranges_move_backward/2 2.062 -
BM_vector_deque_ranges_move_backward/4000 141.983 -1.31%
BM_vector_deque_ranges_move_backward/4096 148.024 -4.29%
BM_vector_deque_ranges_move_backward/512 17.477 -
BM_vector_deque_ranges_move_backward/5500 199.090 -5.90%
BM_vector_deque_ranges_move_backward/64 2.976 -
BM_vector_deque_ranges_move_backward/64000 8079.869 -
BM_vector_deque_ranges_move_backward/65536 8276.466 2.94%
BM_vector_deque_ranges_move_backward/70000 8820.506 3.23%
SetIntersection_Front_Set_float_1024_1 1046004.951 -
SetIntersection_Front_Set_float_1024_1024 11921891.806 -
SetIntersection_Front_Set_float_1024_16 1183989.232 1.31%
SetIntersection_Front_Set_float_1024_256 3777857.378 -9.93%
SetIntersection_Front_Set_float_1024_4 1048042.175 -1.27%
SetIntersection_Front_Set_float_1024_64 1810737.548 6.34%
SetIntersection_Front_Set_float_16384_1 1041332.383 1.24%
SetIntersection_Front_Set_float_16384_1024 12317114.451 9.59%
SetIntersection_Front_Set_float_16384_16 1173808.306 -1.92%
SetIntersection_Front_Set_float_16384_16384 221882023.074 -1.89%
SetIntersection_Front_Set_float_16384_256 3760823.594 4.08%
SetIntersection_Front_Set_float_16384_4 1066783.568 1.02%
SetIntersection_Front_Set_float_16384_64 1706079.251 -
SetIntersection_Front_Set_float_16_1 62487216.789 -
SetIntersection_Front_Set_float_16_16 37898012.519 -
SetIntersection_Front_Set_float_16_4 54373751.552 -
SetIntersection_Front_Set_float_1_1 532697532.253 -
SetIntersection_Front_Set_float_256_1 4156850.528 1.50%
SetIntersection_Front_Set_float_256_16 4450527.741 -2.68%
SetIntersection_Front_Set_float_256_256 7640320.419 -1.34%
SetIntersection_Front_Set_float_256_4 4213862.958 -
SetIntersection_Front_Set_float_256_64 5502910.211 -6.25%
SetIntersection_Front_Set_float_262144_1 1007684.639 -2.36%
SetIntersection_Front_Set_float_262144_1024 12084816.648 4.75%
SetIntersection_Front_Set_float_262144_16 1170400.780 -1.55%
SetIntersection_Front_Set_float_262144_16384 213022152.207 -4.96%
SetIntersection_Front_Set_float_262144_256 4029102.906 10.64%
SetIntersection_Front_Set_float_262144_262144 1579767.580 -1.72%
SetIntersection_Front_Set_float_262144_4 1026872.524 -2.41%
SetIntersection_Front_Set_float_262144_64 1656994.164 2.79%
SetIntersection_Front_Set_float_4_1 212386361.431 -
SetIntersection_Front_Set_float_4_4 136008297.801 -
SetIntersection_Front_Set_float_64_1 16324545.791 -
SetIntersection_Front_Set_float_64_16 15305121.092 -
SetIntersection_Front_Set_float_64_4 16054869.835 -
SetIntersection_Front_Set_float_64_64 13241173.262 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 982923.505 -5.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 15368515.584 5.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1215695.420 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4944831.749 9.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1048947.151 -2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1872054.335 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1041275.054 1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14629753.921 -1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1161492.050 -5.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351381718.881 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4449111.191 2.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1047224.031 -2.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1879743.084 -5.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62339635.525 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39044300.258 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54686529.190 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 529549809.868 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4141943.578 1.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4495973.575 -4.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8733582.020 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4237364.259 3.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6308422.602 6.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1030193.844 4.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14557436.607 -4.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1224394.144 1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 345167028.445 1.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4324344.463 -3.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1868942.953 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1069159.123 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1771603.549 -3.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 211729860.098 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136814396.856 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16377962.585 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15623754.161 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16113484.192 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14585577.646 -
SetIntersection_Front_Set_string_1024_1 1087310.017 -
SetIntersection_Front_Set_string_1024_1024 56196156.773 1.44%
SetIntersection_Front_Set_string_1024_16 1894866.971 -
SetIntersection_Front_Set_string_1024_256 15855893.291 7.10%
SetIntersection_Front_Set_string_1024_4 1238157.714 -
SetIntersection_Front_Set_string_1024_64 4637225.348 -
SetIntersection_Front_Set_string_16384_1 1085508.890 -
SetIntersection_Front_Set_string_16384_1024 58861217.462 -
SetIntersection_Front_Set_string_16384_16 1812586.585 -4.18%
SetIntersection_Front_Set_string_16384_16384 349404507.521 -
SetIntersection_Front_Set_string_16384_256 14949063.107 1.57%
SetIntersection_Front_Set_string_16384_4 1254054.599 -
SetIntersection_Front_Set_string_16384_64 4826271.751 8.54%
SetIntersection_Front_Set_string_16_1 65272108.487 -
SetIntersection_Front_Set_string_16_16 60565990.711 -
SetIntersection_Front_Set_string_16_4 63741639.201 -
SetIntersection_Front_Set_string_1_1 554346070.808 -
SetIntersection_Front_Set_string_256_1 4293805.055 -
SetIntersection_Front_Set_string_256_16 7197478.923 -
SetIntersection_Front_Set_string_256_256 30182225.602 3.67%
SetIntersection_Front_Set_string_256_4 4893870.109 -
SetIntersection_Front_Set_string_256_64 14106772.959 -4.11%
SetIntersection_Front_Set_string_262144_1 1093641.374 -
SetIntersection_Front_Set_string_262144_1024 59938199.801 -
SetIntersection_Front_Set_string_262144_16 1816866.310 -3.87%
SetIntersection_Front_Set_string_262144_16384 348739906.227 -
SetIntersection_Front_Set_string_262144_256 15451196.239 2.18%
SetIntersection_Front_Set_string_262144_262144 18316065.428 1.88%
SetIntersection_Front_Set_string_262144_4 1214013.479 -2.19%
SetIntersection_Front_Set_string_262144_64 4644943.751 3.56%
SetIntersection_Front_Set_string_4_1 221622966.133 -
SetIntersection_Front_Set_string_4_4 158771313.650 1.64%
SetIntersection_Front_Set_string_64_1 16989190.047 -
SetIntersection_Front_Set_string_64_16 24105112.204 -
SetIntersection_Front_Set_string_64_4 18811539.879 -
SetIntersection_Front_Set_string_64_64 35911553.866 1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 997737.968 -5.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24895830.488 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1323687.398 -3.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6664540.627 5.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1079616.320 -2.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2342709.882 -4.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1045543.965 4.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27568510.968 1.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1332467.337 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 338607253.186 -5.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6503769.503 -3.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1091473.262 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2373541.325 3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63140103.385 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42022253.269 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56509385.751 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536427399.602 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4202356.696 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5101285.148 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13288725.058 1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4362460.265 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7962536.273 7.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038839.298 2.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25742077.659 -2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1309558.890 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 360563032.357 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6310833.126 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3023573.810 -4.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1083467.277 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2265520.564 2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214395987.806 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141256512.909 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16554156.928 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17520841.631 2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16455665.920 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18191092.847 -3.81%
SetIntersection_Front_Set_uint32_1024_1 1063102.899 1.54%
SetIntersection_Front_Set_uint32_1024_1024 12836154.720 2.50%
SetIntersection_Front_Set_uint32_1024_16 1247627.064 5.05%
SetIntersection_Front_Set_uint32_1024_256 4403474.844 7.09%
SetIntersection_Front_Set_uint32_1024_4 1088996.689 3.69%
SetIntersection_Front_Set_uint32_1024_64 1798725.780 -
SetIntersection_Front_Set_uint32_16384_1 1066321.065 7.60%
SetIntersection_Front_Set_uint32_16384_1024 12376736.191 -
SetIntersection_Front_Set_uint32_16384_16 1196542.465 6.59%
SetIntersection_Front_Set_uint32_16384_16384 221031887.195 -
SetIntersection_Front_Set_uint32_16384_256 3729242.988 2.12%
SetIntersection_Front_Set_uint32_16384_4 1102295.139 5.67%
SetIntersection_Front_Set_uint32_16384_64 1637303.322 3.23%
SetIntersection_Front_Set_uint32_16_1 64540040.541 3.76%
SetIntersection_Front_Set_uint32_16_16 37874439.589 1.12%
SetIntersection_Front_Set_uint32_16_4 55639724.366 2.54%
SetIntersection_Front_Set_uint32_1_1 537457564.915 1.63%
SetIntersection_Front_Set_uint32_256_1 4167916.846 1.23%
SetIntersection_Front_Set_uint32_256_16 4445768.295 1.47%
SetIntersection_Front_Set_uint32_256_256 7902075.657 2.57%
SetIntersection_Front_Set_uint32_256_4 4219370.009 2.67%
SetIntersection_Front_Set_uint32_256_64 5404986.594 5.06%
SetIntersection_Front_Set_uint32_262144_1 1035848.717 3.54%
SetIntersection_Front_Set_uint32_262144_1024 12464812.157 3.13%
SetIntersection_Front_Set_uint32_262144_16 1166452.967 -
SetIntersection_Front_Set_uint32_262144_16384 221803594.721 -2.38%
SetIntersection_Front_Set_uint32_262144_256 3919801.521 5.05%
SetIntersection_Front_Set_uint32_262144_262144 1646348.713 -
SetIntersection_Front_Set_uint32_262144_4 1017547.501 -
SetIntersection_Front_Set_uint32_262144_64 1615313.537 -3.48%
SetIntersection_Front_Set_uint32_4_1 223493535.150 5.62%
SetIntersection_Front_Set_uint32_4_4 141494107.669 4.54%
SetIntersection_Front_Set_uint32_64_1 16406198.610 -
SetIntersection_Front_Set_uint32_64_16 15388882.682 2.64%
SetIntersection_Front_Set_uint32_64_4 16027010.813 -
SetIntersection_Front_Set_uint32_64_64 13500509.862 1.84%
SetIntersection_Front_Set_uint64_1024_1 1031947.832 -
SetIntersection_Front_Set_uint64_1024_1024 12433833.928 -
SetIntersection_Front_Set_uint64_1024_16 1194458.707 3.29%
SetIntersection_Front_Set_uint64_1024_256 4031161.035 2.02%
SetIntersection_Front_Set_uint64_1024_4 1066273.104 2.73%
SetIntersection_Front_Set_uint64_1024_64 1684460.973 -1.26%
SetIntersection_Front_Set_uint64_16384_1 1048602.227 -
SetIntersection_Front_Set_uint64_16384_1024 12430323.160 -
SetIntersection_Front_Set_uint64_16384_16 1172186.777 -1.30%
SetIntersection_Front_Set_uint64_16384_16384 224145463.953 -2.04%
SetIntersection_Front_Set_uint64_16384_256 3642045.058 -7.01%
SetIntersection_Front_Set_uint64_16384_4 1015749.371 -4.85%
SetIntersection_Front_Set_uint64_16384_64 1675530.824 -
SetIntersection_Front_Set_uint64_16_1 62403453.534 -
SetIntersection_Front_Set_uint64_16_16 37377765.638 -
SetIntersection_Front_Set_uint64_16_4 54554873.638 -
SetIntersection_Front_Set_uint64_1_1 531066521.758 -
SetIntersection_Front_Set_uint64_256_1 4049944.579 -2.13%
SetIntersection_Front_Set_uint64_256_16 4422999.979 -
SetIntersection_Front_Set_uint64_256_256 7554029.806 -2.97%
SetIntersection_Front_Set_uint64_256_4 4227355.202 2.13%
SetIntersection_Front_Set_uint64_256_64 5479929.999 3.98%
SetIntersection_Front_Set_uint64_262144_1 1034763.367 -
SetIntersection_Front_Set_uint64_262144_1024 12299519.628 -2.96%
SetIntersection_Front_Set_uint64_262144_16 1188349.549 4.09%
SetIntersection_Front_Set_uint64_262144_16384 218884814.160 -2.44%
SetIntersection_Front_Set_uint64_262144_256 3832717.330 -
SetIntersection_Front_Set_uint64_262144_262144 1661880.615 -
SetIntersection_Front_Set_uint64_262144_4 1065501.691 -
SetIntersection_Front_Set_uint64_262144_64 1695079.114 -
SetIntersection_Front_Set_uint64_4_1 212086481.565 -
SetIntersection_Front_Set_uint64_4_4 135935537.611 -
SetIntersection_Front_Set_uint64_64_1 16363572.335 -
SetIntersection_Front_Set_uint64_64_16 14994069.718 -
SetIntersection_Front_Set_uint64_64_4 15999086.290 -
SetIntersection_Front_Set_uint64_64_64 13252350.437 -
SetIntersection_Front_Vector_float_1024_1 1040394.699 -
SetIntersection_Front_Vector_float_1024_1024 5426163.301 -8.31%
SetIntersection_Front_Vector_float_1024_16 1115663.002 -
SetIntersection_Front_Vector_float_1024_256 2291545.292 -
SetIntersection_Front_Vector_float_1024_4 1055913.975 -
SetIntersection_Front_Vector_float_1024_64 1364716.825 -
SetIntersection_Front_Vector_float_16384_1 1023558.950 -1.63%
SetIntersection_Front_Vector_float_16384_1024 5900908.190 -
SetIntersection_Front_Vector_float_16384_16 1099245.544 -1.21%
SetIntersection_Front_Vector_float_16384_16384 74538408.178 -6.17%
SetIntersection_Front_Vector_float_16384_256 2264006.866 -
SetIntersection_Front_Vector_float_16384_4 1046971.457 -
SetIntersection_Front_Vector_float_16384_64 1333596.903 -2.90%
SetIntersection_Front_Vector_float_16_1 62653683.832 -
SetIntersection_Front_Vector_float_16_16 35284931.823 -1.07%
SetIntersection_Front_Vector_float_16_4 54039913.414 -
SetIntersection_Front_Vector_float_1_1 532454469.725 -
SetIntersection_Front_Vector_float_256_1 4137120.763 -
SetIntersection_Front_Vector_float_256_16 4169337.476 -
SetIntersection_Front_Vector_float_256_256 4543613.090 -
SetIntersection_Front_Vector_float_256_4 4164293.686 -
SetIntersection_Front_Vector_float_256_64 4249307.106 -2.43%
SetIntersection_Front_Vector_float_262144_1 1029774.638 -1.61%
SetIntersection_Front_Vector_float_262144_1024 5900697.293 -
SetIntersection_Front_Vector_float_262144_16 1090333.177 -2.14%
SetIntersection_Front_Vector_float_262144_16384 75795407.956 -4.68%
SetIntersection_Front_Vector_float_262144_256 2280791.370 1.78%
SetIntersection_Front_Vector_float_262144_262144 350536875.884 -
SetIntersection_Front_Vector_float_262144_4 1068938.362 -
SetIntersection_Front_Vector_float_262144_64 1333131.095 -2.72%
SetIntersection_Front_Vector_float_4_1 212995776.638 -
SetIntersection_Front_Vector_float_4_4 135247667.934 -
SetIntersection_Front_Vector_float_64_1 16428842.979 -
SetIntersection_Front_Vector_float_64_16 14278371.151 -
SetIntersection_Front_Vector_float_64_4 15837300.409 -
SetIntersection_Front_Vector_float_64_64 10647438.851 -3.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1050978.658 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8368237.058 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1110726.031 -4.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2910630.959 1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1069452.310 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1512266.222 -1.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1020199.237 -2.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8383620.197 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1097027.234 -3.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118332798.617 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2899663.859 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1072305.957 2.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1508366.002 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62639066.992 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36505943.037 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54329440.691 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532001091.778 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4132928.209 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4304700.094 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5790975.615 1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4190426.127 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4760067.816 -1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1040869.763 -1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8330462.858 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1136824.024 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117685993.760 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2914396.847 1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350773483.026 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1057701.619 3.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1492580.765 -3.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212481115.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135579057.370 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16397307.988 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14603039.941 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15983608.696 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12160247.699 1.07%
SetIntersection_Front_Vector_string_1024_1 1066670.955 -
SetIntersection_Front_Vector_string_1024_1024 38861445.413 -
SetIntersection_Front_Vector_string_1024_16 1586355.906 -
SetIntersection_Front_Vector_string_1024_256 9332397.066 -
SetIntersection_Front_Vector_string_1024_4 1171563.644 1.29%
SetIntersection_Front_Vector_string_1024_64 3360321.235 5.39%
SetIntersection_Front_Vector_string_16384_1 1066514.077 -
SetIntersection_Front_Vector_string_16384_1024 38020660.007 -
SetIntersection_Front_Vector_string_16384_16 1643086.878 4.74%
SetIntersection_Front_Vector_string_16384_16384 351744252.209 -
SetIntersection_Front_Vector_string_16384_256 9660317.502 -
SetIntersection_Front_Vector_string_16384_4 1171400.007 -3.34%
SetIntersection_Front_Vector_string_16384_64 3355582.263 5.20%
SetIntersection_Front_Vector_string_16_1 64554649.129 -
SetIntersection_Front_Vector_string_16_16 50560230.898 -
SetIntersection_Front_Vector_string_16_4 60008765.307 -
SetIntersection_Front_Vector_string_1_1 545695366.445 -
SetIntersection_Front_Vector_string_256_1 4278405.060 2.01%
SetIntersection_Front_Vector_string_256_16 6011473.092 -
SetIntersection_Front_Vector_string_256_256 18945677.390 -2.90%
SetIntersection_Front_Vector_string_256_4 4698440.535 -
SetIntersection_Front_Vector_string_256_64 10673615.721 4.64%
SetIntersection_Front_Vector_string_262144_1 1094967.629 2.06%
SetIntersection_Front_Vector_string_262144_1024 39375029.410 -
SetIntersection_Front_Vector_string_262144_16 1579932.104 -1.30%
SetIntersection_Front_Vector_string_262144_16384 348254306.033 -
SetIntersection_Front_Vector_string_262144_256 9588913.591 -
SetIntersection_Front_Vector_string_262144_262144 14481467.123 -
SetIntersection_Front_Vector_string_262144_4 1208333.145 1.70%
SetIntersection_Front_Vector_string_262144_64 3192354.378 -
SetIntersection_Front_Vector_string_4_1 218943184.408 -
SetIntersection_Front_Vector_string_4_4 150091825.276 -
SetIntersection_Front_Vector_string_64_1 16921047.061 -
SetIntersection_Front_Vector_string_64_16 20824066.088 2.16%
SetIntersection_Front_Vector_string_64_4 17755644.770 -
SetIntersection_Front_Vector_string_64_64 25436637.610 -1.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038119.142 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8992063.414 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1161536.126 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3048035.055 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1065100.364 2.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1557686.177 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1033259.707 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8982091.021 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1170815.659 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128587634.415 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3028033.622 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1073721.806 5.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1571360.451 3.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62567657.198 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37277032.920 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54658242.283 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531689080.532 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4106257.071 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4270469.340 -2.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6042928.244 -1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4206111.820 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4962697.378 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1001796.897 -3.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8963875.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156101.122 3.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127990606.050 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3038516.073 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350803118.215 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1063783.796 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1571978.716 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212634260.918 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136251607.781 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16257286.772 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14775946.779 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15985973.730 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12464478.728 -
SetIntersection_Front_Vector_uint32_1024_1 1041693.100 -
SetIntersection_Front_Vector_uint32_1024_1024 5938623.410 11.64%
SetIntersection_Front_Vector_uint32_1024_16 1100507.654 -1.15%
SetIntersection_Front_Vector_uint32_1024_256 2285051.785 -
SetIntersection_Front_Vector_uint32_1024_4 1039311.221 -
SetIntersection_Front_Vector_uint32_1024_64 1363662.065 -
SetIntersection_Front_Vector_uint32_16384_1 1048847.302 -
SetIntersection_Front_Vector_uint32_16384_1024 5309348.381 -10.16%
SetIntersection_Front_Vector_uint32_16384_16 1124697.100 -
SetIntersection_Front_Vector_uint32_16384_16384 74710242.131 -3.21%
SetIntersection_Front_Vector_uint32_16384_256 2111481.085 -6.77%
SetIntersection_Front_Vector_uint32_16384_4 1062767.078 2.25%
SetIntersection_Front_Vector_uint32_16384_64 1362582.483 -
SetIntersection_Front_Vector_uint32_16_1 62926335.512 1.09%
SetIntersection_Front_Vector_uint32_16_16 35898489.556 1.31%
SetIntersection_Front_Vector_uint32_16_4 54376992.231 1.02%
SetIntersection_Front_Vector_uint32_1_1 535625675.134 -
SetIntersection_Front_Vector_uint32_256_1 4140893.852 -
SetIntersection_Front_Vector_uint32_256_16 4186919.722 1.12%
SetIntersection_Front_Vector_uint32_256_256 4229684.536 -6.40%
SetIntersection_Front_Vector_uint32_256_4 4122540.117 -
SetIntersection_Front_Vector_uint32_256_64 4205171.848 -3.31%
SetIntersection_Front_Vector_uint32_262144_1 1048562.480 5.48%
SetIntersection_Front_Vector_uint32_262144_1024 5346343.098 -9.26%
SetIntersection_Front_Vector_uint32_262144_16 1085229.561 -1.72%
SetIntersection_Front_Vector_uint32_262144_16384 70578519.445 -8.77%
SetIntersection_Front_Vector_uint32_262144_256 2143560.621 -4.13%
SetIntersection_Front_Vector_uint32_262144_262144 350744742.075 -
SetIntersection_Front_Vector_uint32_262144_4 1024050.287 -2.87%
SetIntersection_Front_Vector_uint32_262144_64 1326159.558 -
SetIntersection_Front_Vector_uint32_4_1 214155244.338 -
SetIntersection_Front_Vector_uint32_4_4 136533870.915 1.09%
SetIntersection_Front_Vector_uint32_64_1 16479940.058 1.41%
SetIntersection_Front_Vector_uint32_64_16 14423842.715 1.89%
SetIntersection_Front_Vector_uint32_64_4 16039660.986 -
SetIntersection_Front_Vector_uint32_64_64 10921192.855 1.48%
SetIntersection_Front_Vector_uint64_1024_1 1039779.164 4.00%
SetIntersection_Front_Vector_uint64_1024_1024 5313325.467 -10.03%
SetIntersection_Front_Vector_uint64_1024_16 1104453.063 -
SetIntersection_Front_Vector_uint64_1024_256 2094425.286 -5.36%
SetIntersection_Front_Vector_uint64_1024_4 1053011.117 -
SetIntersection_Front_Vector_uint64_1024_64 1332586.082 -
SetIntersection_Front_Vector_uint64_16384_1 1014034.990 -
SetIntersection_Front_Vector_uint64_16384_1024 5836572.289 10.29%
SetIntersection_Front_Vector_uint64_16384_16 1097013.137 -1.31%
SetIntersection_Front_Vector_uint64_16384_16384 70044683.026 -4.38%
SetIntersection_Front_Vector_uint64_16384_256 2131889.970 -6.43%
SetIntersection_Front_Vector_uint64_16384_4 1041361.052 -
SetIntersection_Front_Vector_uint64_16384_64 1333209.518 -3.04%
SetIntersection_Front_Vector_uint64_16_1 62462713.486 -
SetIntersection_Front_Vector_uint64_16_16 35116193.323 -
SetIntersection_Front_Vector_uint64_16_4 53899579.845 -
SetIntersection_Front_Vector_uint64_1_1 531235022.267 -
SetIntersection_Front_Vector_uint64_256_1 4147767.471 -
SetIntersection_Front_Vector_uint64_256_16 4212424.338 2.44%
SetIntersection_Front_Vector_uint64_256_256 4244541.428 -
SetIntersection_Front_Vector_uint64_256_4 4099609.801 -
SetIntersection_Front_Vector_uint64_256_64 4339197.674 1.86%
SetIntersection_Front_Vector_uint64_262144_1 1032359.224 -
SetIntersection_Front_Vector_uint64_262144_1024 5285744.040 -9.22%
SetIntersection_Front_Vector_uint64_262144_16 1064884.894 -4.41%
SetIntersection_Front_Vector_uint64_262144_16384 70126134.385 -7.13%
SetIntersection_Front_Vector_uint64_262144_256 2191613.597 -3.32%
SetIntersection_Front_Vector_uint64_262144_262144 351995564.810 1.17%
SetIntersection_Front_Vector_uint64_262144_4 1070622.382 4.24%
SetIntersection_Front_Vector_uint64_262144_64 1361508.982 3.26%
SetIntersection_Front_Vector_uint64_4_1 212516104.600 -
SetIntersection_Front_Vector_uint64_4_4 134258957.864 -
SetIntersection_Front_Vector_uint64_64_1 16360888.240 1.15%
SetIntersection_Front_Vector_uint64_64_16 14084343.008 -
SetIntersection_Front_Vector_uint64_64_4 15854295.636 1.23%
SetIntersection_Front_Vector_uint64_64_64 10535107.723 -3.47%
SetIntersection_Interlaced_Set_float_1024_1 1040489.067 -
SetIntersection_Interlaced_Set_float_1024_1024 11850785.246 -
SetIntersection_Interlaced_Set_float_1024_16 11295050.640 -
SetIntersection_Interlaced_Set_float_1024_256 14228599.624 2.79%
SetIntersection_Interlaced_Set_float_1024_4 9920833.725 -
SetIntersection_Interlaced_Set_float_1024_64 10076894.563 -1.18%
SetIntersection_Interlaced_Set_float_16384_1 1032687.333 -
SetIntersection_Interlaced_Set_float_16384_1024 173437831.609 -
SetIntersection_Interlaced_Set_float_16384_16 204439043.197 -1.44%
SetIntersection_Interlaced_Set_float_16384_16384 218373763.530 1.30%
SetIntersection_Interlaced_Set_float_16384_256 200673361.750 1.61%
SetIntersection_Interlaced_Set_float_16384_4 168334534.940 -
SetIntersection_Interlaced_Set_float_16384_64 215047175.855 -
SetIntersection_Interlaced_Set_float_16_1 62455161.178 -
SetIntersection_Interlaced_Set_float_16_16 37772113.003 -
SetIntersection_Interlaced_Set_float_16_4 59204504.223 -1.08%
SetIntersection_Interlaced_Set_float_1_1 532372588.504 -
SetIntersection_Interlaced_Set_float_256_1 4157893.200 -
SetIntersection_Interlaced_Set_float_256_16 12077953.449 -
SetIntersection_Interlaced_Set_float_256_256 7428225.324 -2.77%
SetIntersection_Interlaced_Set_float_256_4 10855347.936 -1.64%
SetIntersection_Interlaced_Set_float_256_64 13345205.743 -
SetIntersection_Interlaced_Set_float_262144_1 1000112.761 -
SetIntersection_Interlaced_Set_float_262144_1024 1502649.986 -
SetIntersection_Interlaced_Set_float_262144_16 1561235.838 -1.88%
SetIntersection_Interlaced_Set_float_262144_16384 1248576.742 -2.91%
SetIntersection_Interlaced_Set_float_262144_256 1544596.109 -1.86%
SetIntersection_Interlaced_Set_float_262144_262144 1617891.926 -2.45%
SetIntersection_Interlaced_Set_float_262144_4 1253054.281 -3.57%
SetIntersection_Interlaced_Set_float_262144_64 1536548.096 -
SetIntersection_Interlaced_Set_float_4_1 212917736.993 -
SetIntersection_Interlaced_Set_float_4_4 136244316.449 -
SetIntersection_Interlaced_Set_float_64_1 16323758.081 -
SetIntersection_Interlaced_Set_float_64_16 22470114.506 -1.75%
SetIntersection_Interlaced_Set_float_64_4 20571663.792 -
SetIntersection_Interlaced_Set_float_64_64 13231523.439 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1041778.787 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13212994.425 2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11351175.651 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14571088.159 5.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9838495.848 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10255298.835 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1040898.844 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 177237109.518 2.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213680283.418 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247743381.843 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202353118.074 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176711653.181 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226671610.421 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62261388.139 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38269575.782 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59692531.194 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530856918.563 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4018633.094 -2.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11989032.840 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7975877.968 -1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11628684.643 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13569111.982 4.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1045849.536 1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1685553.875 3.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1658053.143 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1407689.047 7.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1645018.473 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1885784.748 2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1342896.322 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1617865.641 -1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212132946.272 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136490796.566 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16400318.621 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22023568.335 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20889817.783 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13643595.697 -
SetIntersection_Interlaced_Set_string_1024_1 1092940.144 -
SetIntersection_Interlaced_Set_string_1024_1024 55608298.618 1.37%
SetIntersection_Interlaced_Set_string_1024_16 12980362.757 -
SetIntersection_Interlaced_Set_string_1024_256 35007232.075 -1.74%
SetIntersection_Interlaced_Set_string_1024_4 10260313.445 -
SetIntersection_Interlaced_Set_string_1024_64 16782624.171 -
SetIntersection_Interlaced_Set_string_16384_1 1093823.987 -
SetIntersection_Interlaced_Set_string_16384_1024 354616045.316 1.96%
SetIntersection_Interlaced_Set_string_16384_16 336577679.596 40.97%
SetIntersection_Interlaced_Set_string_16384_16384 350556376.673 -
SetIntersection_Interlaced_Set_string_16384_256 345434884.949 -
SetIntersection_Interlaced_Set_string_16384_4 213500695.799 8.44%
SetIntersection_Interlaced_Set_string_16384_64 345269995.270 -3.16%
SetIntersection_Interlaced_Set_string_16_1 65335904.444 -
SetIntersection_Interlaced_Set_string_16_16 60082134.259 -
SetIntersection_Interlaced_Set_string_16_4 71841984.722 -1.49%
SetIntersection_Interlaced_Set_string_1_1 556370851.172 -
SetIntersection_Interlaced_Set_string_256_1 4327002.807 -
SetIntersection_Interlaced_Set_string_256_16 18137784.379 -
SetIntersection_Interlaced_Set_string_256_256 29553023.681 2.12%
SetIntersection_Interlaced_Set_string_256_4 12896108.827 -
SetIntersection_Interlaced_Set_string_256_64 30688031.265 -
SetIntersection_Interlaced_Set_string_262144_1 1092779.255 -
SetIntersection_Interlaced_Set_string_262144_1024 2060081.137 -
SetIntersection_Interlaced_Set_string_262144_16 2176081.053 2.93%
SetIntersection_Interlaced_Set_string_262144_16384 2715566.406 -
SetIntersection_Interlaced_Set_string_262144_256 2029297.525 -2.08%
SetIntersection_Interlaced_Set_string_262144_262144 18023915.689 -3.47%
SetIntersection_Interlaced_Set_string_262144_4 1853567.873 2.82%
SetIntersection_Interlaced_Set_string_262144_64 2151834.797 3.17%
SetIntersection_Interlaced_Set_string_4_1 221891200.443 -
SetIntersection_Interlaced_Set_string_4_4 158710357.593 1.03%
SetIntersection_Interlaced_Set_string_64_1 17047821.838 -
SetIntersection_Interlaced_Set_string_64_16 38486776.465 -
SetIntersection_Interlaced_Set_string_64_4 26001899.604 -
SetIntersection_Interlaced_Set_string_64_64 33374001.261 -4.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1056718.563 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23645409.894 1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11942732.189 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18172409.439 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9754111.023 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11752543.150 1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1026022.539 1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231509429.208 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248569256.535 2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346163353.364 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 345023619.020 38.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 208142701.279 6.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349820494.161 39.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63034470.124 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 43493157.195 2.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62840906.805 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536097934.364 -3.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4162921.008 1.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12812593.842 2.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12345513.959 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11693257.154 1.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17139689.059 1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1045798.056 2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1989219.318 3.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2103982.096 2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1743124.592 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2005861.004 2.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3044316.489 3.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1812634.848 2.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2080618.817 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214329185.575 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141107548.541 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16430180.624 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25384430.819 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22432859.298 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18313309.981 -
SetIntersection_Interlaced_Set_uint32_1024_1 1050507.782 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12651889.040 3.52%
SetIntersection_Interlaced_Set_uint32_1024_16 11158272.200 -1.39%
SetIntersection_Interlaced_Set_uint32_1024_256 14316153.396 1.52%
SetIntersection_Interlaced_Set_uint32_1024_4 9716813.102 -
SetIntersection_Interlaced_Set_uint32_1024_64 9964410.904 1.15%
SetIntersection_Interlaced_Set_uint32_16384_1 1045794.718 4.37%
SetIntersection_Interlaced_Set_uint32_16384_1024 171802762.721 -1.06%
SetIntersection_Interlaced_Set_uint32_16384_16 201908094.616 -1.95%
SetIntersection_Interlaced_Set_uint32_16384_16384 222542396.215 -
SetIntersection_Interlaced_Set_uint32_16384_256 197917693.897 1.92%
SetIntersection_Interlaced_Set_uint32_16384_4 166164931.413 -1.24%
SetIntersection_Interlaced_Set_uint32_16384_64 212826531.247 -
SetIntersection_Interlaced_Set_uint32_16_1 62602991.474 -
SetIntersection_Interlaced_Set_uint32_16_16 37170745.852 -
SetIntersection_Interlaced_Set_uint32_16_4 58898420.977 -
SetIntersection_Interlaced_Set_uint32_1_1 532962894.031 -
SetIntersection_Interlaced_Set_uint32_256_1 4156711.641 -
SetIntersection_Interlaced_Set_uint32_256_16 12163812.712 2.60%
SetIntersection_Interlaced_Set_uint32_256_256 7968695.226 5.28%
SetIntersection_Interlaced_Set_uint32_256_4 11411758.013 2.66%
SetIntersection_Interlaced_Set_uint32_256_64 13135916.822 -2.60%
SetIntersection_Interlaced_Set_uint32_262144_1 1016940.424 1.54%
SetIntersection_Interlaced_Set_uint32_262144_1024 1484016.277 -
SetIntersection_Interlaced_Set_uint32_262144_16 1535599.851 -2.24%
SetIntersection_Interlaced_Set_uint32_262144_16384 1220823.895 -2.11%
SetIntersection_Interlaced_Set_uint32_262144_256 1510106.933 -1.86%
SetIntersection_Interlaced_Set_uint32_262144_262144 1834293.621 -5.75%
SetIntersection_Interlaced_Set_uint32_262144_4 1249990.885 -1.63%
SetIntersection_Interlaced_Set_uint32_262144_64 1518303.304 -1.28%
SetIntersection_Interlaced_Set_uint32_4_1 213223117.021 -
SetIntersection_Interlaced_Set_uint32_4_4 135947703.004 -
SetIntersection_Interlaced_Set_uint32_64_1 16462346.246 1.17%
SetIntersection_Interlaced_Set_uint32_64_16 22117762.117 -
SetIntersection_Interlaced_Set_uint32_64_4 20662423.261 -
SetIntersection_Interlaced_Set_uint32_64_64 13437150.288 2.64%
SetIntersection_Interlaced_Set_uint64_1024_1 1037402.613 -1.38%
SetIntersection_Interlaced_Set_uint64_1024_1024 14483875.000 18.56%
SetIntersection_Interlaced_Set_uint64_1024_16 11324648.534 -2.10%
SetIntersection_Interlaced_Set_uint64_1024_256 15249446.315 10.70%
SetIntersection_Interlaced_Set_uint64_1024_4 11465307.489 18.45%
SetIntersection_Interlaced_Set_uint64_1024_64 10679836.346 7.71%
SetIntersection_Interlaced_Set_uint64_16384_1 1025534.799 -2.72%
SetIntersection_Interlaced_Set_uint64_16384_1024 177011805.047 1.43%
SetIntersection_Interlaced_Set_uint64_16384_16 220045443.413 -1.04%
SetIntersection_Interlaced_Set_uint64_16384_16384 235854961.520 1.44%
SetIntersection_Interlaced_Set_uint64_16384_256 208415924.614 -1.70%
SetIntersection_Interlaced_Set_uint64_16384_4 179511572.381 2.05%
SetIntersection_Interlaced_Set_uint64_16384_64 231402550.205 -
SetIntersection_Interlaced_Set_uint64_16_1 62450565.951 -
SetIntersection_Interlaced_Set_uint64_16_16 37759868.685 -
SetIntersection_Interlaced_Set_uint64_16_4 59198593.419 -
SetIntersection_Interlaced_Set_uint64_1_1 530453922.423 -
SetIntersection_Interlaced_Set_uint64_256_1 4173759.878 -
SetIntersection_Interlaced_Set_uint64_256_16 11819969.615 -
SetIntersection_Interlaced_Set_uint64_256_256 7503545.270 -2.96%
SetIntersection_Interlaced_Set_uint64_256_4 10865853.284 -3.52%
SetIntersection_Interlaced_Set_uint64_256_64 12798786.426 -2.59%
SetIntersection_Interlaced_Set_uint64_262144_1 1039122.061 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1556860.351 -
SetIntersection_Interlaced_Set_uint64_262144_16 1622808.594 1.46%
SetIntersection_Interlaced_Set_uint64_262144_16384 1246495.767 -
SetIntersection_Interlaced_Set_uint64_262144_256 1581019.777 -1.02%
SetIntersection_Interlaced_Set_uint64_262144_262144 1675727.621 -
SetIntersection_Interlaced_Set_uint64_262144_4 1299720.621 -
SetIntersection_Interlaced_Set_uint64_262144_64 1593034.099 -
SetIntersection_Interlaced_Set_uint64_4_1 212501852.733 -
SetIntersection_Interlaced_Set_uint64_4_4 136062101.366 -
SetIntersection_Interlaced_Set_uint64_64_1 16232684.839 -
SetIntersection_Interlaced_Set_uint64_64_16 22734923.338 2.36%
SetIntersection_Interlaced_Set_uint64_64_4 20775831.593 -
SetIntersection_Interlaced_Set_uint64_64_64 13231773.545 3.13%
SetIntersection_Interlaced_Vector_float_1024_1 1048696.084 1.17%
SetIntersection_Interlaced_Vector_float_1024_1024 7108138.335 -
SetIntersection_Interlaced_Vector_float_1024_16 2109048.652 -16.22%
SetIntersection_Interlaced_Vector_float_1024_256 6799333.213 10.54%
SetIntersection_Interlaced_Vector_float_1024_4 1396228.710 12.52%
SetIntersection_Interlaced_Vector_float_1024_64 4407699.588 -17.19%
SetIntersection_Interlaced_Vector_float_16384_1 1020038.306 -1.64%
SetIntersection_Interlaced_Vector_float_16384_1024 56842493.451 -18.21%
SetIntersection_Interlaced_Vector_float_16384_16 2891837.045 -24.25%
SetIntersection_Interlaced_Vector_float_16384_16384 99256076.376 -
SetIntersection_Interlaced_Vector_float_16384_256 19529708.057 23.96%
SetIntersection_Interlaced_Vector_float_16384_4 1455428.540 -7.26%
SetIntersection_Interlaced_Vector_float_16384_64 7137498.027 -28.72%
SetIntersection_Interlaced_Vector_float_16_1 62553491.498 -
SetIntersection_Interlaced_Vector_float_16_16 36174714.291 -
SetIntersection_Interlaced_Vector_float_16_4 56077143.001 -
SetIntersection_Interlaced_Vector_float_1_1 532795687.347 -
SetIntersection_Interlaced_Vector_float_256_1 4138906.769 -
SetIntersection_Interlaced_Vector_float_256_16 6429360.626 -13.03%
SetIntersection_Interlaced_Vector_float_256_256 5138346.797 -
SetIntersection_Interlaced_Vector_float_256_4 5106075.337 -2.93%
SetIntersection_Interlaced_Vector_float_256_64 7582324.885 5.84%
SetIntersection_Interlaced_Vector_float_262144_1 1054095.031 -
SetIntersection_Interlaced_Vector_float_262144_1024 108059749.541 -13.86%
SetIntersection_Interlaced_Vector_float_262144_16 3560443.010 -41.68%
SetIntersection_Interlaced_Vector_float_262144_16384 339498247.857 -11.73%
SetIntersection_Interlaced_Vector_float_262144_256 39441529.998 -20.04%
SetIntersection_Interlaced_Vector_float_262144_262144 350611350.588 -
SetIntersection_Interlaced_Vector_float_262144_4 1610122.219 -17.42%
SetIntersection_Interlaced_Vector_float_262144_64 10406512.175 -43.17%
SetIntersection_Interlaced_Vector_float_4_1 212747663.438 -
SetIntersection_Interlaced_Vector_float_4_4 135694873.904 -
SetIntersection_Interlaced_Vector_float_64_1 16324645.995 -
SetIntersection_Interlaced_Vector_float_64_16 17072087.104 -9.33%
SetIntersection_Interlaced_Vector_float_64_4 17893478.242 1.55%
SetIntersection_Interlaced_Vector_float_64_64 11437802.417 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1050335.831 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8312964.747 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2746827.672 1.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7589469.089 2.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1393678.555 -7.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5638915.574 28.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1020603.747 -3.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 70641526.515 27.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4345774.889 49.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118690042.907 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31220450.348 23.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1782868.686 18.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10114371.559 38.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62395408.282 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36569854.980 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57862426.241 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531905826.607 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4149886.863 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8090755.281 18.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5669895.337 -2.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5351790.623 5.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8604460.311 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1039558.739 -3.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 153209868.213 32.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4316445.152 5.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 308243995.598 -13.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 61404276.079 68.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350974650.970 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2253713.989 6.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 16853459.380 43.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212847189.895 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135414150.250 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16431636.367 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18954199.433 1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18713782.651 3.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12153202.947 -
SetIntersection_Interlaced_Vector_string_1024_1 1058404.318 -1.19%
SetIntersection_Interlaced_Vector_string_1024_1024 39286568.631 -
SetIntersection_Interlaced_Vector_string_1024_16 3162834.618 -9.17%
SetIntersection_Interlaced_Vector_string_1024_256 20288517.407 -3.01%
SetIntersection_Interlaced_Vector_string_1024_4 1586895.757 -8.31%
SetIntersection_Interlaced_Vector_string_1024_64 7737789.017 -6.62%
SetIntersection_Interlaced_Vector_string_16384_1 1069307.491 -
SetIntersection_Interlaced_Vector_string_16384_1024 115447339.559 -5.77%
SetIntersection_Interlaced_Vector_string_16384_16 4059065.923 -17.08%
SetIntersection_Interlaced_Vector_string_16384_16384 350996021.522 -
SetIntersection_Interlaced_Vector_string_16384_256 38224574.948 -14.38%
SetIntersection_Interlaced_Vector_string_16384_4 1771899.634 -9.79%
SetIntersection_Interlaced_Vector_string_16384_64 12429755.331 -18.29%
SetIntersection_Interlaced_Vector_string_16_1 64406586.886 -
SetIntersection_Interlaced_Vector_string_16_16 51087198.452 -
SetIntersection_Interlaced_Vector_string_16_4 66645880.523 -1.17%
SetIntersection_Interlaced_Vector_string_1_1 548917466.699 -
SetIntersection_Interlaced_Vector_string_256_1 4262433.062 -
SetIntersection_Interlaced_Vector_string_256_16 10560256.576 -
SetIntersection_Interlaced_Vector_string_256_256 19628135.397 -4.08%
SetIntersection_Interlaced_Vector_string_256_4 5884964.108 -5.10%
SetIntersection_Interlaced_Vector_string_256_64 18884686.440 1.90%
SetIntersection_Interlaced_Vector_string_262144_1 1083028.132 -
SetIntersection_Interlaced_Vector_string_262144_1024 233878113.432 -31.95%
SetIntersection_Interlaced_Vector_string_262144_16 5812561.422 -17.46%
SetIntersection_Interlaced_Vector_string_262144_16384 985278.810 -3.02%
SetIntersection_Interlaced_Vector_string_262144_256 66688760.437 -12.69%
SetIntersection_Interlaced_Vector_string_262144_262144 14510898.031 -
SetIntersection_Interlaced_Vector_string_262144_4 1960241.261 -5.40%
SetIntersection_Interlaced_Vector_string_262144_64 19602922.526 -9.83%
SetIntersection_Interlaced_Vector_string_4_1 218995369.871 -
SetIntersection_Interlaced_Vector_string_4_4 150993905.123 -
SetIntersection_Interlaced_Vector_string_64_1 16795782.979 -
SetIntersection_Interlaced_Vector_string_64_16 28365843.156 -
SetIntersection_Interlaced_Vector_string_64_4 21253564.002 -1.65%
SetIntersection_Interlaced_Vector_string_64_64 25720075.881 -3.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044380.392 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990143.052 -1.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2375918.310 -6.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9146846.443 -1.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1373581.346 -1.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4726774.347 -5.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046579.537 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 61275917.682 -9.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3389311.671 -3.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129252700.341 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26407187.102 -7.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1483008.980 -5.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8819416.381 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62685406.193 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37198299.427 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57682191.412 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531764677.405 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4151569.544 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7194627.394 -6.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6196564.839 2.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5155863.626 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9962104.789 4.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040407.981 4.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142681494.352 -5.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4605209.606 1.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350217267.971 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44569981.639 -6.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350604668.625 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1805974.924 -4.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13888124.026 -7.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212402805.310 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136233333.672 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16317820.469 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19336922.063 -1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18717275.745 1.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12401581.760 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1042532.973 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5900316.815 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2019043.026 -11.78%
SetIntersection_Interlaced_Vector_uint32_1024_256 5601683.296 -4.07%
SetIntersection_Interlaced_Vector_uint32_1024_4 1284157.900 -3.46%
SetIntersection_Interlaced_Vector_uint32_1024_64 3499613.721 -19.90%
SetIntersection_Interlaced_Vector_uint32_16384_1 999316.680 -2.67%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45203067.897 4.74%
SetIntersection_Interlaced_Vector_uint32_16384_16 3081630.173 27.71%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79292774.703 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19482350.675 -
SetIntersection_Interlaced_Vector_uint32_16384_4 1447686.246 7.48%
SetIntersection_Interlaced_Vector_uint32_16384_64 8542692.740 36.59%
SetIntersection_Interlaced_Vector_uint32_16_1 62388900.665 -
SetIntersection_Interlaced_Vector_uint32_16_16 35575505.776 -
SetIntersection_Interlaced_Vector_uint32_16_4 55610845.886 -
SetIntersection_Interlaced_Vector_uint32_1_1 530716152.533 -
SetIntersection_Interlaced_Vector_uint32_256_1 4117103.904 -
SetIntersection_Interlaced_Vector_uint32_256_16 6616131.905 -1.21%
SetIntersection_Interlaced_Vector_uint32_256_256 4545304.385 -
SetIntersection_Interlaced_Vector_uint32_256_4 4799114.664 -3.53%
SetIntersection_Interlaced_Vector_uint32_256_64 8655877.968 24.58%
SetIntersection_Interlaced_Vector_uint32_262144_1 1042166.661 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 94497204.198 -1.17%
SetIntersection_Interlaced_Vector_uint32_262144_16 5580427.776 84.91%
SetIntersection_Interlaced_Vector_uint32_262144_16384 354445365.932 2.63%
SetIntersection_Interlaced_Vector_uint32_262144_256 34906400.210 45.33%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350760009.915 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1469031.826 -19.86%
SetIntersection_Interlaced_Vector_uint32_262144_64 9301633.747 -31.40%
SetIntersection_Interlaced_Vector_uint32_4_1 211864338.364 -
SetIntersection_Interlaced_Vector_uint32_4_4 134731663.065 -
SetIntersection_Interlaced_Vector_uint32_64_1 16351649.435 -
SetIntersection_Interlaced_Vector_uint32_64_16 17450211.365 -
SetIntersection_Interlaced_Vector_uint32_64_4 17143087.010 -3.10%
SetIntersection_Interlaced_Vector_uint32_64_64 10864033.742 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041184.653 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5847498.508 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1874745.216 -
SetIntersection_Interlaced_Vector_uint64_1024_256 6229587.694 15.45%
SetIntersection_Interlaced_Vector_uint64_1024_4 1358924.227 9.80%
SetIntersection_Interlaced_Vector_uint64_1024_64 3638349.151 8.08%
SetIntersection_Interlaced_Vector_uint64_16384_1 1031957.098 -1.31%
SetIntersection_Interlaced_Vector_uint64_16384_1024 51322311.202 5.76%
SetIntersection_Interlaced_Vector_uint64_16384_16 2840599.325 -9.48%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78726849.116 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19037384.792 5.14%
SetIntersection_Interlaced_Vector_uint64_16384_4 1441970.428 -
SetIntersection_Interlaced_Vector_uint64_16384_64 9437529.142 16.32%
SetIntersection_Interlaced_Vector_uint64_16_1 62392729.507 -
SetIntersection_Interlaced_Vector_uint64_16_16 35448505.801 -
SetIntersection_Interlaced_Vector_uint64_16_4 55687224.946 1.09%
SetIntersection_Interlaced_Vector_uint64_1_1 531005256.295 -
SetIntersection_Interlaced_Vector_uint64_256_1 4152015.299 3.02%
SetIntersection_Interlaced_Vector_uint64_256_16 7470388.858 14.50%
SetIntersection_Interlaced_Vector_uint64_256_256 4571592.581 2.54%
SetIntersection_Interlaced_Vector_uint64_256_4 4769848.213 -1.71%
SetIntersection_Interlaced_Vector_uint64_256_64 7670015.760 11.68%
SetIntersection_Interlaced_Vector_uint64_262144_1 1044513.482 4.63%
SetIntersection_Interlaced_Vector_uint64_262144_1024 107390326.121 10.81%
SetIntersection_Interlaced_Vector_uint64_262144_16 5943969.908 -20.77%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353571592.552 5.18%
SetIntersection_Interlaced_Vector_uint64_262144_256 45065842.994 -10.01%
SetIntersection_Interlaced_Vector_uint64_262144_262144 352330006.693 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1622918.517 12.91%
SetIntersection_Interlaced_Vector_uint64_262144_64 10308479.161 -52.81%
SetIntersection_Interlaced_Vector_uint64_4_1 212304863.827 -
SetIntersection_Interlaced_Vector_uint64_4_4 135232994.457 -
SetIntersection_Interlaced_Vector_uint64_64_1 16275149.386 -
SetIntersection_Interlaced_Vector_uint64_64_16 17133779.876 -3.03%
SetIntersection_Interlaced_Vector_uint64_64_4 17554862.130 -
SetIntersection_Interlaced_Vector_uint64_64_64 10878145.614 -
SetIntersection_None_Set_float_1024_1 8702554.128 -
SetIntersection_None_Set_float_1024_1024 8886624.655 -
SetIntersection_None_Set_float_1024_16 8970133.084 -
SetIntersection_None_Set_float_1024_256 8772261.394 -1.41%
SetIntersection_None_Set_float_1024_4 8703287.402 -
SetIntersection_None_Set_float_1024_64 8806298.143 -
SetIntersection_None_Set_float_16384_1 153128850.435 -1.30%
SetIntersection_None_Set_float_16384_1024 154488426.272 -
SetIntersection_None_Set_float_16384_16 153034777.686 -1.60%
SetIntersection_None_Set_float_16384_16384 159787413.593 2.95%
SetIntersection_None_Set_float_16384_256 153823052.636 -1.82%
SetIntersection_None_Set_float_16384_4 153270518.738 -1.55%
SetIntersection_None_Set_float_16384_64 153973464.452 -1.27%
SetIntersection_None_Set_float_16_1 66439548.234 -
SetIntersection_None_Set_float_16_16 35115486.011 -
SetIntersection_None_Set_float_16_4 56453705.457 -
SetIntersection_None_Set_float_1_1 533027880.751 -
SetIntersection_None_Set_float_256_1 11263636.344 -3.11%
SetIntersection_None_Set_float_256_16 10767972.476 -1.42%
SetIntersection_None_Set_float_256_256 5654948.247 -2.37%
SetIntersection_None_Set_float_256_4 11320813.504 -1.06%
SetIntersection_None_Set_float_256_64 9354094.692 2.00%
SetIntersection_None_Set_float_262144_1 1176987.384 -1.00%
SetIntersection_None_Set_float_262144_1024 1169941.000 -1.28%
SetIntersection_None_Set_float_262144_16 1173633.381 -1.26%
SetIntersection_None_Set_float_262144_16384 1166156.738 -1.10%
SetIntersection_None_Set_float_262144_256 1167931.558 -1.83%
SetIntersection_None_Set_float_262144_262144 1169658.851 -1.47%
SetIntersection_None_Set_float_262144_4 1171244.873 -1.14%
SetIntersection_None_Set_float_262144_64 1167660.971 -1.47%
SetIntersection_None_Set_float_4_1 215796801.403 -
SetIntersection_None_Set_float_4_4 134761198.799 -
SetIntersection_None_Set_float_64_1 22538095.323 -
SetIntersection_None_Set_float_64_16 18092502.730 -1.01%
SetIntersection_None_Set_float_64_4 21312001.581 -
SetIntersection_None_Set_float_64_64 11425478.161 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8672074.008 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8702518.110 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8572733.463 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8652291.517 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8601622.592 -1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8634595.634 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160496781.388 -1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159825921.593 1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 172973973.438 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169749277.944 -6.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162072833.257 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165705359.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166003281.837 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66116528.834 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35024468.616 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56104451.672 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531575352.337 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11290111.803 -1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10773949.059 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5615562.087 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11095459.441 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9009389.547 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1217639.810 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1221347.492 -1.91%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1220560.056 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238093.179 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1234561.199 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1239267.010 -1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1217143.961 -1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1219187.746 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215209606.253 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134285604.255 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22216712.832 1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17563172.821 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21287205.859 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11347813.020 -
SetIntersection_None_Set_string_1024_1 8783978.398 -3.02%
SetIntersection_None_Set_string_1024_1024 9136045.854 1.48%
SetIntersection_None_Set_string_1024_16 8997539.754 -
SetIntersection_None_Set_string_1024_256 8793988.851 -
SetIntersection_None_Set_string_1024_4 8863942.102 -
SetIntersection_None_Set_string_1024_64 8943032.536 1.01%
SetIntersection_None_Set_string_16384_1 203407395.265 3.14%
SetIntersection_None_Set_string_16384_1024 204621042.615 1.25%
SetIntersection_None_Set_string_16384_16 201727620.864 3.35%
SetIntersection_None_Set_string_16384_16384 207922404.137 7.80%
SetIntersection_None_Set_string_16384_256 199420880.595 -
SetIntersection_None_Set_string_16384_4 200590168.846 2.20%
SetIntersection_None_Set_string_16384_64 198265104.122 -
SetIntersection_None_Set_string_16_1 68305398.815 -
SetIntersection_None_Set_string_16_16 36268588.540 -
SetIntersection_None_Set_string_16_4 58150646.989 -
SetIntersection_None_Set_string_1_1 540979570.021 -
SetIntersection_None_Set_string_256_1 11467606.842 -
SetIntersection_None_Set_string_256_16 10785196.539 -1.25%
SetIntersection_None_Set_string_256_256 5869047.945 1.38%
SetIntersection_None_Set_string_256_4 11527805.623 -
SetIntersection_None_Set_string_256_64 9205328.062 -1.89%
SetIntersection_None_Set_string_262144_1 1659518.881 3.00%
SetIntersection_None_Set_string_262144_1024 1834705.078 13.88%
SetIntersection_None_Set_string_262144_16 1660522.787 3.14%
SetIntersection_None_Set_string_262144_16384 1784095.459 10.25%
SetIntersection_None_Set_string_262144_256 1797495.526 11.41%
SetIntersection_None_Set_string_262144_262144 1682133.545 4.19%
SetIntersection_None_Set_string_262144_4 1657271.730 3.16%
SetIntersection_None_Set_string_262144_64 1659255.207 3.31%
SetIntersection_None_Set_string_4_1 221038218.964 -
SetIntersection_None_Set_string_4_4 137975816.400 -
SetIntersection_None_Set_string_64_1 22874666.329 -
SetIntersection_None_Set_string_64_16 18679667.614 -
SetIntersection_None_Set_string_64_4 22022694.976 -
SetIntersection_None_Set_string_64_64 11695996.686 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8690486.655 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8780307.330 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8674724.917 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8602121.207 -2.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8664379.335 -1.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8861221.954 2.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207071056.909 4.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 208434883.281 11.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 211562032.749 6.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205448785.329 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 210264157.334 12.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 210474903.285 8.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 209814167.143 10.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66575620.324 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35360389.288 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56599487.302 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535884888.783 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11331534.075 -1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10813587.675 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5775170.652 2.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11263358.697 -1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9118155.268 -1.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1585231.691 -1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1632009.847 1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1614874.185 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1623245.930 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1616414.143 1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1639827.719 2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1605213.055 1.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1610591.146 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217190184.161 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135657970.800 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22239311.583 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18193327.000 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21250361.295 -1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11480415.194 -
SetIntersection_None_Set_uint32_1024_1 8771057.126 1.49%
SetIntersection_None_Set_uint32_1024_1024 8666066.313 -
SetIntersection_None_Set_uint32_1024_16 8892469.439 3.02%
SetIntersection_None_Set_uint32_1024_256 8735544.194 -2.42%
SetIntersection_None_Set_uint32_1024_4 8736787.290 -
SetIntersection_None_Set_uint32_1024_64 8668606.186 -
SetIntersection_None_Set_uint32_16384_1 150975982.903 -1.07%
SetIntersection_None_Set_uint32_16384_1024 151772978.692 -1.65%
SetIntersection_None_Set_uint32_16384_16 150945782.205 -1.12%
SetIntersection_None_Set_uint32_16384_16384 152626158.028 -4.42%
SetIntersection_None_Set_uint32_16384_256 151103883.201 -3.28%
SetIntersection_None_Set_uint32_16384_4 150679377.490 -1.12%
SetIntersection_None_Set_uint32_16384_64 151168467.628 -1.23%
SetIntersection_None_Set_uint32_16_1 65558954.592 -1.16%
SetIntersection_None_Set_uint32_16_16 35039749.063 -
SetIntersection_None_Set_uint32_16_4 56192584.394 -
SetIntersection_None_Set_uint32_1_1 532002180.421 -
SetIntersection_None_Set_uint32_256_1 11325700.153 1.65%
SetIntersection_None_Set_uint32_256_16 10757536.615 -1.21%
SetIntersection_None_Set_uint32_256_256 5740967.911 3.16%
SetIntersection_None_Set_uint32_256_4 11286028.523 1.47%
SetIntersection_None_Set_uint32_256_64 9073037.905 -1.16%
SetIntersection_None_Set_uint32_262144_1 1146635.252 -3.03%
SetIntersection_None_Set_uint32_262144_1024 1143658.041 -2.68%
SetIntersection_None_Set_uint32_262144_16 1137899.172 -3.55%
SetIntersection_None_Set_uint32_262144_16384 1149661.461 -2.85%
SetIntersection_None_Set_uint32_262144_256 1141083.820 -2.78%
SetIntersection_None_Set_uint32_262144_262144 1161987.791 -1.22%
SetIntersection_None_Set_uint32_262144_4 1140147.869 -3.24%
SetIntersection_None_Set_uint32_262144_64 1140374.024 -3.23%
SetIntersection_None_Set_uint32_4_1 214639818.055 -
SetIntersection_None_Set_uint32_4_4 134627870.634 -
SetIntersection_None_Set_uint32_64_1 22284909.335 -1.01%
SetIntersection_None_Set_uint32_64_16 18211991.337 -
SetIntersection_None_Set_uint32_64_4 21177426.205 -1.46%
SetIntersection_None_Set_uint32_64_64 11371269.001 -
SetIntersection_None_Set_uint64_1024_1 8772838.692 2.33%
SetIntersection_None_Set_uint64_1024_1024 8601486.260 -
SetIntersection_None_Set_uint64_1024_16 8578958.909 -
SetIntersection_None_Set_uint64_1024_256 8581735.126 -
SetIntersection_None_Set_uint64_1024_4 8637700.705 -
SetIntersection_None_Set_uint64_1024_64 8633520.132 -
SetIntersection_None_Set_uint64_16384_1 158034068.088 -
SetIntersection_None_Set_uint64_16384_1024 165247908.244 1.68%
SetIntersection_None_Set_uint64_16384_16 164279567.398 -
SetIntersection_None_Set_uint64_16384_16384 167560421.089 -5.70%
SetIntersection_None_Set_uint64_16384_256 165777136.301 -
SetIntersection_None_Set_uint64_16384_4 160834495.997 -
SetIntersection_None_Set_uint64_16384_64 166847748.368 -
SetIntersection_None_Set_uint64_16_1 66531658.658 1.10%
SetIntersection_None_Set_uint64_16_16 35298362.952 1.24%
SetIntersection_None_Set_uint64_16_4 56386100.039 1.01%
SetIntersection_None_Set_uint64_1_1 532504370.936 -
SetIntersection_None_Set_uint64_256_1 11363933.489 -
SetIntersection_None_Set_uint64_256_16 10592511.502 -1.62%
SetIntersection_None_Set_uint64_256_256 5607891.120 -
SetIntersection_None_Set_uint64_256_4 11137753.467 1.60%
SetIntersection_None_Set_uint64_256_64 9092843.694 2.67%
SetIntersection_None_Set_uint64_262144_1 1205488.119 -
SetIntersection_None_Set_uint64_262144_1024 1200751.141 -8.94%
SetIntersection_None_Set_uint64_262144_16 1195400.879 -11.65%
SetIntersection_None_Set_uint64_262144_16384 1201255.045 -2.60%
SetIntersection_None_Set_uint64_262144_256 1199137.287 -10.77%
SetIntersection_None_Set_uint64_262144_262144 1211781.654 -2.10%
SetIntersection_None_Set_uint64_262144_4 1191361.490 -3.37%
SetIntersection_None_Set_uint64_262144_64 1196819.582 -10.99%
SetIntersection_None_Set_uint64_4_1 215252644.518 -
SetIntersection_None_Set_uint64_4_4 134499639.539 -
SetIntersection_None_Set_uint64_64_1 22351473.164 -
SetIntersection_None_Set_uint64_64_16 18105976.224 -
SetIntersection_None_Set_uint64_64_4 21377352.155 -
SetIntersection_None_Set_uint64_64_64 11377216.358 -
SetIntersection_None_Vector_float_1024_1 1081708.691 -
SetIntersection_None_Vector_float_1024_1024 1083453.516 -1.20%
SetIntersection_None_Vector_float_1024_16 1082246.347 -
SetIntersection_None_Vector_float_1024_256 1083217.739 -
SetIntersection_None_Vector_float_1024_4 1082745.320 -
SetIntersection_None_Vector_float_1024_64 1078027.203 -
SetIntersection_None_Vector_float_16384_1 1113184.722 -
SetIntersection_None_Vector_float_16384_1024 1098977.347 -1.79%
SetIntersection_None_Vector_float_16384_16 1097724.382 -
SetIntersection_None_Vector_float_16384_16384 1101224.678 -1.15%
SetIntersection_None_Vector_float_16384_256 1078690.955 -2.97%
SetIntersection_None_Vector_float_16384_4 1079863.707 -3.06%
SetIntersection_None_Vector_float_16384_64 1099227.688 -1.04%
SetIntersection_None_Vector_float_16_1 63168597.859 -
SetIntersection_None_Vector_float_16_16 33536249.509 -
SetIntersection_None_Vector_float_16_4 53689433.085 -
SetIntersection_None_Vector_float_1_1 533085569.094 -
SetIntersection_None_Vector_float_256_1 4258138.077 -
SetIntersection_None_Vector_float_256_16 4027915.240 -
SetIntersection_None_Vector_float_256_256 2111614.297 -1.95%
SetIntersection_None_Vector_float_256_4 4191565.477 -
SetIntersection_None_Vector_float_256_64 3429564.687 -
SetIntersection_None_Vector_float_262144_1 1117570.992 -2.38%
SetIntersection_None_Vector_float_262144_1024 1126094.139 -1.55%
SetIntersection_None_Vector_float_262144_16 1132959.205 -
SetIntersection_None_Vector_float_262144_16384 1147260.768 2.86%
SetIntersection_None_Vector_float_262144_256 1117276.977 -2.53%
SetIntersection_None_Vector_float_262144_262144 1130231.782 -1.35%
SetIntersection_None_Vector_float_262144_4 1145332.206 -
SetIntersection_None_Vector_float_262144_64 1122975.486 -1.86%
SetIntersection_None_Vector_float_4_1 213447528.699 -
SetIntersection_None_Vector_float_4_4 133428809.384 -
SetIntersection_None_Vector_float_64_1 16599315.333 -
SetIntersection_None_Vector_float_64_16 13483676.202 -
SetIntersection_None_Vector_float_64_4 15874061.750 -
SetIntersection_None_Vector_float_64_64 8439206.996 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1098178.536 2.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1108290.406 2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1088049.556 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1109271.783 5.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1062539.306 -2.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1091864.535 -1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1141984.891 1.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1117649.764 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1101075.257 -2.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1135076.172 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1139370.120 4.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1151203.600 1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1132745.240 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63744874.285 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33714948.936 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54127427.237 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531580850.604 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4304469.066 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 3986947.026 -2.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2194082.227 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4316823.495 1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3510829.423 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1154443.272 -1.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1165693.461 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1136060.414 -1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1172249.065 4.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1148927.707 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1177860.815 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1131525.196 -3.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1183150.537 3.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213670256.890 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133776019.657 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16799607.966 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13554183.679 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16091680.031 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8678203.483 1.02%
SetIntersection_None_Vector_string_1024_1 1179330.161 -
SetIntersection_None_Vector_string_1024_1024 1160314.975 -1.29%
SetIntersection_None_Vector_string_1024_16 1160572.895 -
SetIntersection_None_Vector_string_1024_256 1160896.144 1.38%
SetIntersection_None_Vector_string_1024_4 1140043.613 -2.65%
SetIntersection_None_Vector_string_1024_64 1160694.959 -
SetIntersection_None_Vector_string_16384_1 1225344.501 -1.40%
SetIntersection_None_Vector_string_16384_1024 1238348.028 -1.41%
SetIntersection_None_Vector_string_16384_16 1227223.064 -
SetIntersection_None_Vector_string_16384_16384 1223512.971 -
SetIntersection_None_Vector_string_16384_256 1222052.022 -1.73%
SetIntersection_None_Vector_string_16384_4 1218295.046 -
SetIntersection_None_Vector_string_16384_64 1216861.213 -
SetIntersection_None_Vector_string_16_1 65133197.463 -
SetIntersection_None_Vector_string_16_16 34536030.483 -
SetIntersection_None_Vector_string_16_4 55221373.013 -
SetIntersection_None_Vector_string_1_1 535172053.388 -
SetIntersection_None_Vector_string_256_1 4526062.906 1.18%
SetIntersection_None_Vector_string_256_16 4294806.482 -
SetIntersection_None_Vector_string_256_256 2284956.447 -
SetIntersection_None_Vector_string_256_4 4416448.599 -1.89%
SetIntersection_None_Vector_string_256_64 3628679.641 -
SetIntersection_None_Vector_string_262144_1 1293003.511 -1.19%
SetIntersection_None_Vector_string_262144_1024 1292880.796 -
SetIntersection_None_Vector_string_262144_16 1252225.176 -4.08%
SetIntersection_None_Vector_string_262144_16384 1288240.528 -
SetIntersection_None_Vector_string_262144_256 1312966.713 -
SetIntersection_None_Vector_string_262144_262144 1307355.959 -
SetIntersection_None_Vector_string_262144_4 1304170.395 -1.18%
SetIntersection_None_Vector_string_262144_64 1286296.128 -1.83%
SetIntersection_None_Vector_string_4_1 216404348.746 -
SetIntersection_None_Vector_string_4_4 135570197.829 -
SetIntersection_None_Vector_string_64_1 17298032.351 -
SetIntersection_None_Vector_string_64_16 14201886.682 -
SetIntersection_None_Vector_string_64_4 16590037.179 -
SetIntersection_None_Vector_string_64_64 8760144.286 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118399.550 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1135092.736 4.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1131018.314 1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1128160.620 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1126961.345 1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1122933.675 1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1114727.155 -2.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1180684.759 3.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1164024.117 4.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1187293.014 1.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1175806.897 4.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1150824.675 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158937.736 1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63427047.329 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33901258.143 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54010373.307 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 544665095.402 3.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4356589.834 1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4129608.527 4.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2157222.940 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4238504.454 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3474473.843 1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1235879.235 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1192465.736 1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1185265.129 5.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1195687.897 2.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1206533.912 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1201721.087 2.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1196973.012 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1181545.276 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214525677.063 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133989418.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16905941.344 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13763089.241 1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16238445.644 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8568027.587 -
SetIntersection_None_Vector_uint32_1024_1 1081379.676 -1.21%
SetIntersection_None_Vector_uint32_1024_1024 1087067.317 -
SetIntersection_None_Vector_uint32_1024_16 1072987.417 -
SetIntersection_None_Vector_uint32_1024_256 1083188.419 -
SetIntersection_None_Vector_uint32_1024_4 1051852.023 -
SetIntersection_None_Vector_uint32_1024_64 1082210.500 -
SetIntersection_None_Vector_uint32_16384_1 1117059.429 2.76%
SetIntersection_None_Vector_uint32_16384_1024 1094173.717 -1.35%
SetIntersection_None_Vector_uint32_16384_16 1120594.368 1.19%
SetIntersection_None_Vector_uint32_16384_16384 1098380.145 3.98%
SetIntersection_None_Vector_uint32_16384_256 1094162.999 -1.38%
SetIntersection_None_Vector_uint32_16384_4 1114628.574 -
SetIntersection_None_Vector_uint32_16384_64 1072217.221 -3.02%
SetIntersection_None_Vector_uint32_16_1 63010974.634 -
SetIntersection_None_Vector_uint32_16_16 33341829.551 -
SetIntersection_None_Vector_uint32_16_4 53503224.794 -
SetIntersection_None_Vector_uint32_1_1 531186945.194 -
SetIntersection_None_Vector_uint32_256_1 4257772.055 -
SetIntersection_None_Vector_uint32_256_16 4020722.266 -
SetIntersection_None_Vector_uint32_256_256 2120239.277 -1.92%
SetIntersection_None_Vector_uint32_256_4 4175951.670 -
SetIntersection_None_Vector_uint32_256_64 3395906.141 -1.83%
SetIntersection_None_Vector_uint32_262144_1 1116604.988 -1.75%
SetIntersection_None_Vector_uint32_262144_1024 1113043.882 -1.58%
SetIntersection_None_Vector_uint32_262144_16 1121719.307 -2.41%
SetIntersection_None_Vector_uint32_262144_16384 1139185.277 2.92%
SetIntersection_None_Vector_uint32_262144_256 1122623.576 -2.12%
SetIntersection_None_Vector_uint32_262144_262144 1120276.357 -1.56%
SetIntersection_None_Vector_uint32_262144_4 1140955.790 2.83%
SetIntersection_None_Vector_uint32_262144_64 1139116.866 1.89%
SetIntersection_None_Vector_uint32_4_1 212886760.392 -
SetIntersection_None_Vector_uint32_4_4 133037672.032 -
SetIntersection_None_Vector_uint32_64_1 16581775.402 -
SetIntersection_None_Vector_uint32_64_16 13358875.439 -
SetIntersection_None_Vector_uint32_64_4 15915578.618 -
SetIntersection_None_Vector_uint32_64_64 8415439.845 -
SetIntersection_None_Vector_uint64_1024_1 1075371.079 -
SetIntersection_None_Vector_uint64_1024_1024 1060119.929 3.97%
SetIntersection_None_Vector_uint64_1024_16 1073539.674 1.49%
SetIntersection_None_Vector_uint64_1024_256 1050388.578 -2.54%
SetIntersection_None_Vector_uint64_1024_4 1076071.288 4.04%
SetIntersection_None_Vector_uint64_1024_64 1075497.156 -
SetIntersection_None_Vector_uint64_16384_1 1108051.184 3.36%
SetIntersection_None_Vector_uint64_16384_1024 1100962.610 -
SetIntersection_None_Vector_uint64_16384_16 1088626.791 -
SetIntersection_None_Vector_uint64_16384_16384 1103980.877 5.26%
SetIntersection_None_Vector_uint64_16384_256 1103311.818 -
SetIntersection_None_Vector_uint64_16384_4 1086573.970 -
SetIntersection_None_Vector_uint64_16384_64 1104700.483 -
SetIntersection_None_Vector_uint64_16_1 62935435.823 -
SetIntersection_None_Vector_uint64_16_16 33407498.562 -
SetIntersection_None_Vector_uint64_16_4 53568928.841 -
SetIntersection_None_Vector_uint64_1_1 531214347.666 -
SetIntersection_None_Vector_uint64_256_1 4200831.364 -
SetIntersection_None_Vector_uint64_256_16 4008725.137 -
SetIntersection_None_Vector_uint64_256_256 2133938.177 -
SetIntersection_None_Vector_uint64_256_4 4174965.361 1.40%
SetIntersection_None_Vector_uint64_256_64 3351629.201 -1.33%
SetIntersection_None_Vector_uint64_262144_1 1120328.016 -
SetIntersection_None_Vector_uint64_262144_1024 1114887.722 1.61%
SetIntersection_None_Vector_uint64_262144_16 1075817.136 -4.43%
SetIntersection_None_Vector_uint64_262144_16384 1111252.596 -
SetIntersection_None_Vector_uint64_262144_256 1128563.757 -
SetIntersection_None_Vector_uint64_262144_262144 1111663.069 -1.42%
SetIntersection_None_Vector_uint64_262144_4 1116920.995 -
SetIntersection_None_Vector_uint64_262144_64 1122496.835 2.16%
SetIntersection_None_Vector_uint64_4_1 212922439.821 -
SetIntersection_None_Vector_uint64_4_4 132862108.089 -
SetIntersection_None_Vector_uint64_64_1 16589078.720 -
SetIntersection_None_Vector_uint64_64_16 13422182.834 1.25%
SetIntersection_None_Vector_uint64_64_4 15867937.480 1.46%
SetIntersection_None_Vector_uint64_64_64 8310624.751 -
bm_gcd_complex 18.002 1.18%
bm_gcd_random 29.432 -
bm_gcd_trivial 0.656 -3.24%
bm_lexicographical_compare<int>/1 1.455 1.00%
bm_lexicographical_compare<int>/1048576 68302.085 -
bm_lexicographical_compare<int>/262144 16309.830 -
bm_lexicographical_compare<int>/32768 1916.628 -
bm_lexicographical_compare<int>/4096 238.339 -
bm_lexicographical_compare<int>/512 29.836 -
bm_lexicographical_compare<int>/64 4.398 -
bm_lexicographical_compare<int>/8 1.489 -2.22%
bm_lexicographical_compare<signed_char>/1 1.412 6.64%
bm_lexicographical_compare<signed_char>/1048576 16351.164 -
bm_lexicographical_compare<signed_char>/262144 3831.650 -
bm_lexicographical_compare<signed_char>/32768 477.815 -
bm_lexicographical_compare<signed_char>/4096 59.734 -
bm_lexicographical_compare<signed_char>/512 7.828 2.20%
bm_lexicographical_compare<signed_char>/64 1.948 2.57%
bm_lexicographical_compare<signed_char>/8 3.401 6.06%
bm_lexicographical_compare<unsigned_char>/1 1.616 4.45%
bm_lexicographical_compare<unsigned_char>/1048576 17927.274 -
bm_lexicographical_compare<unsigned_char>/262144 4493.174 -
bm_lexicographical_compare<unsigned_char>/32768 572.866 -
bm_lexicographical_compare<unsigned_char>/4096 77.718 -
bm_lexicographical_compare<unsigned_char>/512 8.786 -
bm_lexicographical_compare<unsigned_char>/64 2.009 3.09%
bm_lexicographical_compare<unsigned_char>/8 1.440 9.23%
bm_ranges_lexicographical_compare<int>/1 1.426 12.34%
bm_ranges_lexicographical_compare<int>/1048576 68296.511 -
bm_ranges_lexicographical_compare<int>/262144 16310.041 -
bm_ranges_lexicographical_compare<int>/32768 1915.405 -
bm_ranges_lexicographical_compare<int>/4096 238.432 -
bm_ranges_lexicographical_compare<int>/512 29.792 -
bm_ranges_lexicographical_compare<int>/64 4.450 1.33%
bm_ranges_lexicographical_compare<int>/8 1.539 5.16%
bm_ranges_lexicographical_compare<signed_char>/1 1.501 -13.29%
bm_ranges_lexicographical_compare<signed_char>/1048576 16319.297 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.284 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.036 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.845 -
bm_ranges_lexicographical_compare<signed_char>/512 7.965 -1.51%
bm_ranges_lexicographical_compare<signed_char>/64 2.283 -7.75%
bm_ranges_lexicographical_compare<signed_char>/8 3.408 -6.12%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.617 8.64%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.121 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.274 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.882 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.751 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.787 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.977 2.74%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 9.61%
bm_ranges_swap_ranges_vb_aligned/1024 6.515 -
bm_ranges_swap_ranges_vb_aligned/1048576 3344.943 -1.48%
bm_ranges_swap_ranges_vb_aligned/128 3.376 -
bm_ranges_swap_ranges_vb_aligned/131072 248.892 1.11%
bm_ranges_swap_ranges_vb_aligned/16 3.296 -
bm_ranges_swap_ranges_vb_aligned/16384 34.853 -
bm_ranges_swap_ranges_vb_aligned/2048 8.559 -
bm_ranges_swap_ranges_vb_aligned/256 3.423 -1.06%
bm_ranges_swap_ranges_vb_aligned/262144 489.955 -
bm_ranges_swap_ranges_vb_aligned/32 3.298 -
bm_ranges_swap_ranges_vb_aligned/32768 64.188 -
bm_ranges_swap_ranges_vb_aligned/4096 11.937 -
bm_ranges_swap_ranges_vb_aligned/512 5.166 -
bm_ranges_swap_ranges_vb_aligned/524288 1042.251 -
bm_ranges_swap_ranges_vb_aligned/64 3.073 -1.89%
bm_ranges_swap_ranges_vb_aligned/65536 123.227 -
bm_ranges_swap_ranges_vb_aligned/8 3.224 -
bm_ranges_swap_ranges_vb_aligned/8192 19.515 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15771.791 -
bm_ranges_swap_ranges_vb_unaligned/262144 3768.540 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.648 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.190 -
bm_ranges_swap_ranges_vb_unaligned/512 13.490 -
bm_ranges_swap_ranges_vb_unaligned/64 6.252 -1.84%
bm_ranges_swap_ranges_vb_unaligned/8 5.032 -8.37%
bm_swap_ranges_vb_aligned/1048576 3340.357 -
bm_swap_ranges_vb_aligned/262144 483.068 -
bm_swap_ranges_vb_aligned/32768 63.684 -
bm_swap_ranges_vb_aligned/4096 12.537 -
bm_swap_ranges_vb_aligned/512 4.931 -1.20%
bm_swap_ranges_vb_aligned/64 2.876 -2.05%
bm_swap_ranges_vb_aligned/8 3.299 4.17%
bm_swap_ranges_vb_unaligned/1048576 15989.288 -
bm_swap_ranges_vb_unaligned/262144 3836.054 -
bm_swap_ranges_vb_unaligned/32768 483.302 -
bm_swap_ranges_vb_unaligned/4096 65.093 -
bm_swap_ranges_vb_unaligned/512 12.586 -
bm_swap_ranges_vb_unaligned/64 4.950 -
bm_swap_ranges_vb_unaligned/8 4.788 -1.64%
bm_write 594.085 -
ranges::min(std::deque<__int128>)/1 0.634 -4.72%
ranges::min(std::deque<__int128>)/64 21.172 -25.26%
ranges::min(std::deque<__int128>)/70000 24367.909 -48.11%
ranges::min(std::deque<__int128>)/8 2.830 -2.56%
ranges::min(std::deque<char>)/1 0.741 22.90%
ranges::min(std::deque<char>)/64 21.859 21.92%
ranges::min(std::deque<char>)/70000 26506.925 32.82%
ranges::min(std::deque<char>)/8 2.624 13.63%
ranges::min(std::deque<long_long>)/1 0.693 -
ranges::min(std::deque<long_long>)/64 18.325 16.30%
ranges::min(std::deque<long_long>)/70000 23744.856 24.75%
ranges::min(std::deque<long_long>)/8 2.307 -
ranges::min(std::list<__int128>)/1 0.459 12.71%
ranges::min(std::list<__int128>)/64 35.012 -3.23%
ranges::min(std::list<__int128>)/70000 61372.172 -
ranges::min(std::list<__int128>)/8 2.179 -5.45%
ranges::min(std::list<char>)/1 0.457 33.27%
ranges::min(std::list<char>)/64 28.579 5.78%
ranges::min(std::list<char>)/70000 54367.607 -
ranges::min(std::list<char>)/8 1.979 4.23%
ranges::min(std::list<long_long>)/1 0.272 -
ranges::min(std::list<long_long>)/64 24.844 -
ranges::min(std::list<long_long>)/70000 45576.279 -10.01%
ranges::min(std::list<long_long>)/8 1.900 2.82%
ranges::min(std::vector<__int128>)/1 0.346 -24.68%
ranges::min(std::vector<__int128>)/64 29.304 19.27%
ranges::min(std::vector<__int128>)/70000 34337.556 26.73%
ranges::min(std::vector<__int128>)/8 2.948 2.62%
ranges::min(std::vector<char>)/1 0.464 35.40%
ranges::min(std::vector<char>)/64 4.223 -
ranges::min(std::vector<char>)/70000 496.745 -
ranges::min(std::vector<char>)/8 2.465 1.09%
ranges::min(std::vector<long_long>)/1 0.457 74.10%
ranges::min(std::vector<long_long>)/64 4.684 -
ranges::min(std::vector<long_long>)/70000 7993.783 -
ranges::min(std::vector<long_long>)/8 2.146 -4.13%
ranges::minmax(std::deque<__int128>)/1 0.657 -8.41%
ranges::minmax(std::deque<__int128>)/64 34.509 -
ranges::minmax(std::deque<__int128>)/70000 34979.131 1.39%
ranges::minmax(std::deque<__int128>)/8 4.081 -
ranges::minmax(std::deque<char>)/1 0.662 -10.31%
ranges::minmax(std::deque<char>)/64 25.250 1.26%
ranges::minmax(std::deque<char>)/70000 24197.725 -
ranges::minmax(std::deque<char>)/8 3.740 -6.05%
ranges::minmax(std::deque<long_long>)/1 0.920 24.57%
ranges::minmax(std::deque<long_long>)/64 26.523 2.88%
ranges::minmax(std::deque<long_long>)/70000 26198.386 -6.23%
ranges::minmax(std::deque<long_long>)/8 3.998 -4.32%
ranges::minmax(std::list<__int128>)/1 0.434 -3.04%
ranges::minmax(std::list<__int128>)/64 40.842 4.26%
ranges::minmax(std::list<__int128>)/70000 60562.851 5.00%
ranges::minmax(std::list<__int128>)/8 3.871 -
ranges::minmax(std::list<char>)/1 0.414 -9.18%
ranges::minmax(std::list<char>)/64 33.306 -2.70%
ranges::minmax(std::list<char>)/70000 53547.547 -1.23%
ranges::minmax(std::list<char>)/8 2.482 -1.36%
ranges::minmax(std::list<long_long>)/1 0.430 16.53%
ranges::minmax(std::list<long_long>)/64 32.947 9.16%
ranges::minmax(std::list<long_long>)/70000 55035.928 1.42%
ranges::minmax(std::list<long_long>)/8 2.521 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.177 -
ranges::minmax(std::vector<__int128>)/70000 35201.332 -
ranges::minmax(std::vector<__int128>)/8 4.129 -
ranges::minmax(std::vector<char>)/1 0.633 -
ranges::minmax(std::vector<char>)/64 1.282 4.20%
ranges::minmax(std::vector<char>)/70000 593.732 -
ranges::minmax(std::vector<char>)/8 1.000 6.48%
ranges::minmax(std::vector<long_long>)/1 0.691 8.04%
ranges::minmax(std::vector<long_long>)/64 10.223 -
ranges::minmax(std::vector<long_long>)/70000 9224.783 -
ranges::minmax(std::vector<long_long>)/8 2.116 -
rng::contains(deque<int>)_(process_all)/1048576 245489.836 -
rng::contains(deque<int>)_(process_all)/32 8.792 1.54%
rng::contains(deque<int>)_(process_all)/50 12.661 -
rng::contains(deque<int>)_(process_all)/8 3.039 1.04%
rng::contains(deque<int>)_(process_all)/8192 1878.476 -
rng::contains(list<int>)_(process_all)/1048576 822905.798 -1.11%
rng::contains(list<int>)_(process_all)/32 8.931 -2.20%
rng::contains(list<int>)_(process_all)/50 18.203 -1.63%
rng::contains(list<int>)_(process_all)/8 2.350 2.01%
rng::contains(list<int>)_(process_all)/8192 6973.104 -26.51%
rng::contains(vector<int>)_(process_all)/1048576 233901.024 -
rng::contains(vector<int>)_(process_all)/32 8.311 -
rng::contains(vector<int>)_(process_all)/50 12.337 -
rng::contains(vector<int>)_(process_all)/8 2.674 1.02%
rng::contains(vector<int>)_(process_all)/8192 1815.553 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20531.344 -9.39%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21407.150 -9.57%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1462063.762 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430546.837 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.573 17.92%
rng::contains_subrange(deque<int>)_(process_all)/32 13.439 15.71%
rng::contains_subrange(deque<int>)_(process_all)/50 25.359 4.20%
rng::contains_subrange(deque<int>)_(process_all)/8192 3361.815 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 500781.541 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.308 10.16%
rng::contains_subrange(deque<int>)_(same_length)/32 19.270 4.78%
rng::contains_subrange(deque<int>)_(same_length)/50 27.570 2.05%
rng::contains_subrange(deque<int>)_(same_length)/8192 3904.590 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480025.268 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.445 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.604 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.669 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3740.405 -
rng::contains_subrange(list<int>)_(near_matches)/1000 39074.023 4.48%
rng::contains_subrange(list<int>)_(near_matches)/1024 41228.058 -1.76%
rng::contains_subrange(list<int>)_(near_matches)/8192 2556466.104 -1.14%
rng::contains_subrange(list<int>)_(process_all)/1048576 843073.756 2.19%
rng::contains_subrange(list<int>)_(process_all)/16 4.797 -1.94%
rng::contains_subrange(list<int>)_(process_all)/32 10.203 1.76%
rng::contains_subrange(list<int>)_(process_all)/50 17.611 -1.73%
rng::contains_subrange(list<int>)_(process_all)/8192 7176.428 -
rng::contains_subrange(list<int>)_(same_length)/1048576 942781.194 -
rng::contains_subrange(list<int>)_(same_length)/16 5.853 -
rng::contains_subrange(list<int>)_(same_length)/32 16.598 -
rng::contains_subrange(list<int>)_(same_length)/50 25.293 -
rng::contains_subrange(list<int>)_(same_length)/8192 8610.876 -
rng::contains_subrange(list<int>)_(single_element)/1048576 838061.020 4.57%
rng::contains_subrange(list<int>)_(single_element)/16 4.788 1.25%
rng::contains_subrange(list<int>)_(single_element)/32 10.248 1.77%
rng::contains_subrange(list<int>)_(single_element)/50 16.911 -2.24%
rng::contains_subrange(list<int>)_(single_element)/8192 9585.941 28.03%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13383.692 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14087.672 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766215.788 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209509.178 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.790 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.963 -2.04%
rng::contains_subrange(vector<int>)_(process_all)/50 11.486 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1633.246 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244109.353 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.960 2.63%
rng::contains_subrange(vector<int>)_(same_length)/32 8.831 2.42%
rng::contains_subrange(vector<int>)_(same_length)/50 12.882 1.42%
rng::contains_subrange(vector<int>)_(same_length)/8192 1879.431 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233655.270 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.855 1.51%
rng::contains_subrange(vector<int>)_(single_element)/32 8.609 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.521 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1821.055 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 445.658 -7.43%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491168.625 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.530 -5.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.059 -4.74%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3834.631 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.777 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.127 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.131 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 523.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 520516.791 1.07%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 24.934 -11.30%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.554 -3.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4041.445 1.02%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.716 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2053.043 1.09%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2206080.574 -3.49%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.412 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.955 2.20%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19153.495 8.22%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 717.208 9.22%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1447269.278 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.304 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.882 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11683.827 2.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1838.111 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2360836.655 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.947 1.61%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.927 6.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20133.809 2.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 692.152 -4.77%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1446333.332 -1.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.559 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.947 4.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11728.574 3.74%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.698 2.60%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.772 9.93%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.711 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.573 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959974.955 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.659 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.080 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8398.389 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.782 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.762 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.762 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 856.920 -4.86%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1107235.176 3.20%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.482 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.743 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11531.825 3.31%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.145 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 72654.131 -5.25%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.523 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.588 -5.20%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.300 -4.24%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.222 5.76%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.227 6.16%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.228 5.20%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.226 1.80%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.226 6.08%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.145 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306393.591 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.930 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.025 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2541.649 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.020 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9448.474 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.456 -1.81%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.391 -7.64%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2339.827 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 491.173 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15575.638 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.448 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.523 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3892.286 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 728.634 -2.25%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28596.892 5.03%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.257 -1.65%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.464 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10027.037 -4.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.402 2.92%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 671.949 2.21%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.481 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.037 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.504 1.58%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.397 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8731.024 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.878 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.086 -6.53%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2153.408 -
rng::find(vector<bool>)_(process_all)/1024 4.474 -4.27%
rng::find(vector<bool>)_(process_all)/1048576 3658.659 -
rng::find(vector<bool>)_(process_all)/50 0.736 -12.92%
rng::find(vector<bool>)_(process_all)/8 0.768 -
rng::find(vector<bool>)_(process_all)/8192 33.674 -
rng::find_if(vector<bool>)_(process_all)/1024 567.879 -
rng::find_if(vector<bool>)_(process_all)/1048576 581851.933 -
rng::find_if(vector<bool>)_(process_all)/50 23.836 -
rng::find_if(vector<bool>)_(process_all)/8 3.512 -1.26%
rng::find_if(vector<bool>)_(process_all)/8192 4543.329 -
rng::find_if_not(vector<bool>)_(process_all)/1024 569.590 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 583140.690 1.00%
rng::find_if_not(vector<bool>)_(process_all)/50 23.715 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.505 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4559.169 1.04%
rng::find_last(deque<int>)_(bail_10%)/1024 227.485 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324104.937 -
rng::find_last(deque<int>)_(bail_10%)/50 11.415 -
rng::find_last(deque<int>)_(bail_10%)/8 2.716 -
rng::find_last(deque<int>)_(bail_10%)/8192 2514.337 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.082 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25534.979 -
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -2.66%
rng::find_last(deque<int>)_(bail_90%)/8 0.862 -
rng::find_last(deque<int>)_(bail_90%)/8192 202.059 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.404 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 709580.758 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.311 2.38%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5843.550 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.007 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 670331.167 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.847 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.419 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6048.887 -
rng::find_last(list<int>)_(bail_10%)/1024 652.753 -3.31%
rng::find_last(list<int>)_(bail_10%)/1048576 786298.392 -
rng::find_last(list<int>)_(bail_10%)/50 15.826 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6330.750 -
rng::find_last(list<int>)_(bail_90%)/1024 76.713 -
rng::find_last(list<int>)_(bail_90%)/1048576 86913.881 -
rng::find_last(list<int>)_(bail_90%)/50 1.252 -
rng::find_last(list<int>)_(bail_90%)/8 0.464 -
rng::find_last(list<int>)_(bail_90%)/8192 601.531 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.952 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206567.148 -
rng::find_last(vector<char>)_(bail_10%)/50 10.802 -
rng::find_last(vector<char>)_(bail_10%)/8 2.013 -
rng::find_last(vector<char>)_(bail_10%)/8192 1626.077 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.764 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23079.021 -
rng::find_last(vector<char>)_(bail_90%)/50 1.442 -2.81%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 2.90%
rng::find_last(vector<char>)_(bail_90%)/8192 189.719 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.859 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214033.996 -
rng::find_last(vector<int>)_(bail_10%)/50 11.013 1.05%
rng::find_last(vector<int>)_(bail_10%)/8 2.032 -
rng::find_last(vector<int>)_(bail_10%)/8192 1656.883 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.072 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23248.750 -1.24%
rng::find_last(vector<int>)_(bail_90%)/50 1.503 -
rng::find_last(vector<int>)_(bail_90%)/8 0.456 3.49%
rng::find_last(vector<int>)_(bail_90%)/8192 189.913 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 359.415 -1.75%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362511.142 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.943 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.971 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2763.649 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.441 -1.16%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39739.267 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.595 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.152 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 320.307 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 775.727 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 908468.791 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.178 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.227 -9.34%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7219.068 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 779.048 -2.98%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 901644.944 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.804 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.662 -3.05%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6921.057 -
rng::find_last_if(list<int>)_(bail_10%)/1024 680.973 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807392.557 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.033 -1.29%
rng::find_last_if(list<int>)_(bail_10%)/8 3.314 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6755.987 1.13%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.757 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88964.544 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.169 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.357 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.903 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238303.363 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.437 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1862.617 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.617 -1.99%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 27131.868 2.20%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.503 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.475 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 221.340 -1.63%
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.317 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307312.354 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.488 -1.11%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.636 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2184.736 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.251 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33565.519 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.508 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.470 -8.65%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.716 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.939 -1.38%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362189.215 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.513 -1.09%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.824 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.476 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.116 1.01%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39053.312 2.29%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.296 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.920 3.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.480 1.95%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 788.373 2.59%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 915108.983 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.930 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.329 -10.24%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6786.177 1.83%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.413 -3.47%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 905238.607 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.245 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.760 9.32%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6648.057 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.407 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807973.245 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.416 2.35%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.192 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6631.510 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.616 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89070.824 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.096 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.117 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.509 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238882.032 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.371 -1.68%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.076 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1873.541 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.179 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26302.094 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.538 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.513 -24.88%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.439 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.944 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307845.879 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.438 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.615 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.496 2.19%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33541.487 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.523 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.496 2.49%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.925 -
rng::fold_left(deque<int>)/1048576 553980.650 -
rng::fold_left(deque<int>)/32 16.442 -
rng::fold_left(deque<int>)/50 27.420 -
rng::fold_left(deque<int>)/8 3.925 -2.21%
rng::fold_left(deque<int>)/8192 4494.458 1.91%
rng::fold_left(list<int>)/1048576 1361500.243 -
rng::fold_left(list<int>)/32 20.801 -
rng::fold_left(list<int>)/50 37.687 -1.10%
rng::fold_left(list<int>)/8 3.860 -
rng::fold_left(list<int>)/8192 11061.896 2.65%
rng::fold_left(vector<int>)/1048576 1325067.078 -
rng::fold_left(vector<int>)/32 21.792 -
rng::fold_left(vector<int>)/50 37.455 -
rng::fold_left(vector<int>)/8 3.565 -
rng::fold_left(vector<int>)/8192 10312.719 -
rng::for_each(map<int>)/32 25.291 -
rng::for_each(map<int>)/50 38.242 -
rng::for_each(map<int>)/8 6.144 -
rng::for_each(map<int>)/8192 7293.410 -
rng::for_each(multimap<int>)/32 26.285 -1.88%
rng::for_each(multimap<int>)/50 39.904 -1.23%
rng::for_each(multimap<int>)/8 6.090 -
rng::for_each(multimap<int>)/8192 7371.017 2.20%
rng::for_each(multiset<int>)/32 25.656 1.08%
rng::for_each(multiset<int>)/50 38.823 -
rng::for_each(multiset<int>)/8 6.757 -
rng::for_each(multiset<int>)/8192 7707.741 1.34%
rng::for_each(set<int>)/32 25.335 -
rng::for_each(set<int>)/50 38.028 -
rng::for_each(set<int>)/8 6.595 -
rng::for_each(set<int>)/8192 7631.703 -
rng::starts_with(deque<int>)/1000 469.081 9.86%
rng::starts_with(deque<int>)/1024 481.433 5.21%
rng::starts_with(deque<int>)/1048576 493006.341 -
rng::starts_with(deque<int>)/8 3.889 -3.46%
rng::starts_with(deque<int>)/8192 3829.629 -
rng::starts_with(deque<int>,_pred)/1000 509.539 -
rng::starts_with(deque<int>,_pred)/1024 528.226 -
rng::starts_with(deque<int>,_pred)/1048576 516313.461 1.20%
rng::starts_with(deque<int>,_pred)/8 4.649 -
rng::starts_with(deque<int>,_pred)/8192 3968.939 -
rng::starts_with(list<int>)/1000 759.336 -
rng::starts_with(list<int>)/1024 777.651 -
rng::starts_with(list<int>)/1048576 948091.724 -
rng::starts_with(list<int>)/8 2.945 -
rng::starts_with(list<int>)/8192 9274.309 6.77%
rng::starts_with(list<int>,_pred)/1000 789.609 -
rng::starts_with(list<int>,_pred)/1024 808.033 -
rng::starts_with(list<int>,_pred)/1048576 974046.456 -
rng::starts_with(list<int>,_pred)/8 3.526 -
rng::starts_with(list<int>,_pred)/8192 10678.053 -7.55%
rng::starts_with(vector<int>)/1000 58.362 -
rng::starts_with(vector<int>)/1024 59.926 -
rng::starts_with(vector<int>)/1048576 68316.783 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.145 -
rng::starts_with(vector<int>,_pred)/1000 279.108 -
rng::starts_with(vector<int>,_pred)/1024 288.591 -
rng::starts_with(vector<int>,_pred)/1048576 304390.489 -
rng::starts_with(vector<int>,_pred)/8 2.456 -1.41%
rng::starts_with(vector<int>,_pred)/8192 2504.117 -
std::adjacent_find(deque<int>)/1024 463.295 -
std::adjacent_find(deque<int>)/1048576 476406.548 -
std::adjacent_find(deque<int>)/50 21.430 13.70%
std::adjacent_find(deque<int>)/8 3.488 -4.70%
std::adjacent_find(deque<int>)/8192 3712.217 -
std::adjacent_find(deque<int>,_pred)/1024 630.223 -
std::adjacent_find(deque<int>,_pred)/1048576 650429.731 -
std::adjacent_find(deque<int>,_pred)/50 30.333 -2.31%
std::adjacent_find(deque<int>,_pred)/8 4.446 -7.95%
std::adjacent_find(deque<int>,_pred)/8192 5098.527 -
std::adjacent_find(list<int>)/1024 737.193 -
std::adjacent_find(list<int>)/1048576 875413.441 -
std::adjacent_find(list<int>)/50 23.334 -
std::adjacent_find(list<int>)/8 2.088 -
std::adjacent_find(list<int>)/8192 7238.280 -
std::adjacent_find(list<int>,_pred)/1024 792.031 -
std::adjacent_find(list<int>,_pred)/1048576 920101.347 -
std::adjacent_find(list<int>,_pred)/50 29.307 -
std::adjacent_find(list<int>,_pred)/8 3.861 -
std::adjacent_find(list<int>,_pred)/8192 7215.527 -
std::adjacent_find(vector<int>)/1024 235.420 -
std::adjacent_find(vector<int>)/1048576 236922.049 1.20%
std::adjacent_find(vector<int>)/50 12.006 -
std::adjacent_find(vector<int>)/8 2.031 -
std::adjacent_find(vector<int>)/8192 1837.355 -
std::adjacent_find(vector<int>,_pred)/1024 400.566 -
std::adjacent_find(vector<int>,_pred)/1048576 459985.974 -
std::adjacent_find(vector<int>,_pred)/50 22.992 -2.86%
std::adjacent_find(vector<int>,_pred)/8 3.335 3.47%
std::adjacent_find(vector<int>,_pred)/8192 3189.855 -
std::all_of(deque<int>)_(process_all)/32 12.321 -
std::all_of(deque<int>)_(process_all)/32768 10872.699 -
std::all_of(deque<int>)_(process_all)/50 18.947 -
std::all_of(deque<int>)_(process_all)/8 3.445 -
std::all_of(deque<int>)_(process_all)/8192 2729.622 -
std::all_of(list<int>)_(process_all)/32 11.498 -
std::all_of(list<int>)_(process_all)/32768 25966.629 -
std::all_of(list<int>)_(process_all)/50 21.826 -1.31%
std::all_of(list<int>)_(process_all)/8 2.674 -
std::all_of(list<int>)_(process_all)/8192 7099.828 -7.26%
std::all_of(vector<int>)_(process_all)/32 8.586 3.07%
std::all_of(vector<int>)_(process_all)/32768 8123.049 -
std::all_of(vector<int>)_(process_all)/50 14.174 -2.03%
std::all_of(vector<int>)_(process_all)/8 2.289 -3.28%
std::all_of(vector<int>)_(process_all)/8192 2045.722 -1.77%
std::any_of(deque<int>)_(process_all)/32 12.311 -
std::any_of(deque<int>)_(process_all)/32768 11328.353 12.11%
std::any_of(deque<int>)_(process_all)/50 18.898 -
std::any_of(deque<int>)_(process_all)/8 3.438 -
std::any_of(deque<int>)_(process_all)/8192 2822.639 11.82%
std::any_of(list<int>)_(process_all)/32 11.695 -1.32%
std::any_of(list<int>)_(process_all)/32768 25788.816 -
std::any_of(list<int>)_(process_all)/50 21.988 -
std::any_of(list<int>)_(process_all)/8 2.655 -
std::any_of(list<int>)_(process_all)/8192 7852.447 12.56%
std::any_of(vector<int>)_(process_all)/32 8.304 -
std::any_of(vector<int>)_(process_all)/32768 8133.122 -
std::any_of(vector<int>)_(process_all)/50 13.513 6.89%
std::any_of(vector<int>)_(process_all)/8 2.418 -
std::any_of(vector<int>)_(process_all)/8192 2039.757 -
std::copy(deque<int>)/1048576 50083.129 -
std::copy(deque<int>)/262144 11693.508 -
std::copy(deque<int>)/32768 1139.293 -
std::copy(deque<int>)/4096 145.338 -
std::copy(deque<int>)/512 16.653 -
std::copy(deque<int>)/64 2.699 -
std::copy(deque<int>)/8 2.810 2.51%
std::copy(list<int>)/1048576 869937.630 -
std::copy(list<int>)/262144 214562.481 -
std::copy(list<int>)/32768 26174.718 -1.82%
std::copy(list<int>)/4096 3324.174 3.11%
std::copy(list<int>)/512 367.388 -
std::copy(list<int>)/64 31.712 -2.26%
std::copy(list<int>)/8 2.404 -2.05%
std::copy(vector<bool>)_(aligned)/1048576 3173.001 10.98%
std::copy(vector<bool>)_(aligned)/262144 739.882 11.64%
std::copy(vector<bool>)_(aligned)/32768 35.097 -
std::copy(vector<bool>)_(aligned)/4096 4.864 1.67%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.359 -
std::copy(vector<bool>)_(unaligned)/1048576 7018.784 -
std::copy(vector<bool>)_(unaligned)/262144 1715.920 -
std::copy(vector<bool>)_(unaligned)/32768 218.054 1.44%
std::copy(vector<bool>)_(unaligned)/4096 26.184 -
std::copy(vector<bool>)_(unaligned)/512 3.504 -
std::copy(vector<bool>)_(unaligned)/64 1.811 -
std::copy(vector<int>)/1048576 50074.731 -
std::copy(vector<int>)/262144 12289.589 -1.88%
std::copy(vector<int>)/32768 3793.718 -
std::copy(vector<int>)/4096 187.565 25.72%
std::copy(vector<int>)/512 15.955 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.251 -
std::copy_backward(deque<int>)/1048576 132912.592 -2.97%
std::copy_backward(deque<int>)/262144 32662.938 -5.05%
std::copy_backward(deque<int>)/32768 4034.537 8.13%
std::copy_backward(deque<int>)/4096 147.326 -
std::copy_backward(deque<int>)/512 18.048 -
std::copy_backward(deque<int>)/64 3.039 -
std::copy_backward(deque<int>)/8 2.859 3.17%
std::copy_backward(list<int>)/1048576 881939.050 -
std::copy_backward(list<int>)/262144 219163.343 -
std::copy_backward(list<int>)/32768 26545.098 -
std::copy_backward(list<int>)/4096 3205.839 -
std::copy_backward(list<int>)/512 368.426 -
std::copy_backward(list<int>)/64 31.261 1.25%
std::copy_backward(list<int>)/8 2.352 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3064.386 -6.93%
std::copy_backward(vector<bool>)_(aligned)/262144 659.941 -15.75%
std::copy_backward(vector<bool>)_(aligned)/32768 35.957 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.007 2.23%
std::copy_backward(vector<bool>)_(aligned)/512 1.704 13.63%
std::copy_backward(vector<bool>)_(aligned)/64 1.921 13.60%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6529.154 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1578.659 -1.02%
std::copy_backward(vector<bool>)_(unaligned)/32768 200.807 -3.17%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.282 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.811 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.931 3.46%
std::copy_backward(vector<int>)/1048576 50210.006 -
std::copy_backward(vector<int>)/262144 12527.233 -
std::copy_backward(vector<int>)/32768 3785.944 -
std::copy_backward(vector<int>)/4096 215.623 -4.76%
std::copy_backward(vector<int>)/512 16.438 -
std::copy_backward(vector<int>)/64 2.513 -
std::copy_backward(vector<int>)/8 2.235 -1.34%
std::copy_if(deque<int>)_(entire_range)/1048576 277390.180 -
std::copy_if(deque<int>)_(entire_range)/262144 69769.643 -
std::copy_if(deque<int>)_(entire_range)/32768 8677.608 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.795 -
std::copy_if(deque<int>)_(entire_range)/512 135.287 -
std::copy_if(deque<int>)_(entire_range)/64 16.139 -
std::copy_if(deque<int>)_(entire_range)/8 2.645 -
std::copy_if(deque<int>)_(every_other)/1048576 372309.445 -
std::copy_if(deque<int>)_(every_other)/262144 92898.983 -
std::copy_if(deque<int>)_(every_other)/32768 11632.355 -
std::copy_if(deque<int>)_(every_other)/4096 1458.199 -
std::copy_if(deque<int>)_(every_other)/512 181.563 -
std::copy_if(deque<int>)_(every_other)/64 23.348 -
std::copy_if(deque<int>)_(every_other)/8 3.453 -
std::copy_if(list<int>)_(entire_range)/1048576 877870.071 -
std::copy_if(list<int>)_(entire_range)/262144 218137.958 1.32%
std::copy_if(list<int>)_(entire_range)/32768 25659.193 -3.14%
std::copy_if(list<int>)_(entire_range)/4096 3032.754 -
std::copy_if(list<int>)_(entire_range)/512 370.970 -
std::copy_if(list<int>)_(entire_range)/64 36.065 8.67%
std::copy_if(list<int>)_(entire_range)/8 2.520 -1.32%
std::copy_if(list<int>)_(every_other)/1048576 851170.146 3.71%
std::copy_if(list<int>)_(every_other)/262144 211697.001 1.50%
std::copy_if(list<int>)_(every_other)/32768 25624.398 -2.11%
std::copy_if(list<int>)_(every_other)/4096 3441.645 -4.19%
std::copy_if(list<int>)_(every_other)/512 280.634 -22.08%
std::copy_if(list<int>)_(every_other)/64 27.856 -
std::copy_if(list<int>)_(every_other)/8 2.298 -
std::copy_if(vector<int>)_(entire_range)/1048576 245015.645 -
std::copy_if(vector<int>)_(entire_range)/262144 59769.639 -
std::copy_if(vector<int>)_(entire_range)/32768 7465.384 -
std::copy_if(vector<int>)_(entire_range)/4096 935.516 -
std::copy_if(vector<int>)_(entire_range)/512 123.422 -
std::copy_if(vector<int>)_(entire_range)/64 15.374 -4.37%
std::copy_if(vector<int>)_(entire_range)/8 2.280 3.60%
std::copy_if(vector<int>)_(every_other)/1048576 500557.873 -
std::copy_if(vector<int>)_(every_other)/262144 128308.869 -
std::copy_if(vector<int>)_(every_other)/32768 16304.615 -
std::copy_if(vector<int>)_(every_other)/4096 2002.052 -
std::copy_if(vector<int>)_(every_other)/512 255.567 -
std::copy_if(vector<int>)_(every_other)/64 32.981 -
std::copy_if(vector<int>)_(every_other)/8 4.211 -1.05%
std::copy_n(deque<int>)/1048576 50260.496 -
std::copy_n(deque<int>)/262144 11704.597 -
std::copy_n(deque<int>)/32768 1136.969 -
std::copy_n(deque<int>)/4096 145.345 -
std::copy_n(deque<int>)/512 16.728 -
std::copy_n(deque<int>)/64 2.792 -
std::copy_n(deque<int>)/8 2.798 -
std::copy_n(list<int>)/1048576 867632.614 -
std::copy_n(list<int>)/262144 215887.360 -
std::copy_n(list<int>)/32768 26641.514 -
std::copy_n(list<int>)/4096 3918.017 -6.70%
std::copy_n(list<int>)/512 343.492 -
std::copy_n(list<int>)/64 14.395 -1.10%
std::copy_n(list<int>)/8 2.227 -
std::copy_n(vector<bool>)_(aligned)/1048576 2596.686 -13.40%
std::copy_n(vector<bool>)_(aligned)/262144 702.606 152.51%
std::copy_n(vector<bool>)_(aligned)/32768 35.411 -
std::copy_n(vector<bool>)_(aligned)/4096 4.792 1.90%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.273 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.385 -84.49%
std::copy_n(vector<bool>)_(unaligned)/32768 218.180 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.093 -
std::copy_n(vector<bool>)_(unaligned)/512 3.478 -
std::copy_n(vector<bool>)_(unaligned)/64 1.816 -
std::copy_n(vector<int>)/1048576 50137.382 -
std::copy_n(vector<int>)/262144 11723.919 -4.84%
std::copy_n(vector<int>)/32768 3764.340 8.99%
std::copy_n(vector<int>)/4096 144.276 -10.45%
std::copy_n(vector<int>)/512 16.040 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.284 4.09%
std::count(deque<int>)_(every_other)/1024 246.562 -
std::count(deque<int>)_(every_other)/1048576 252995.317 -
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 1935.012 -
std::count(list<int>)_(every_other)/1024 707.970 1.01%
std::count(list<int>)_(every_other)/1048576 822856.508 -
std::count(list<int>)_(every_other)/8 2.105 -
std::count(list<int>)_(every_other)/8192 7319.707 1.10%
std::count(vector<bool>)/1000 3.000 -
std::count(vector<bool>)/1024 1.691 -
std::count(vector<bool>)/1048576 1457.775 -
std::count(vector<bool>)/8192 11.429 -
std::count(vector<int>)_(every_other)/1024 102.939 -
std::count(vector<int>)_(every_other)/1048576 105259.325 -
std::count(vector<int>)_(every_other)/8 1.381 4.67%
std::count(vector<int>)_(every_other)/8192 818.949 -
std::count_if(deque<int>)_(every_other)/1024 346.385 -
std::count_if(deque<int>)_(every_other)/1048576 342466.401 -
std::count_if(deque<int>)_(every_other)/8 3.503 -
std::count_if(deque<int>)_(every_other)/8192 2684.014 -
std::count_if(list<int>)_(every_other)/1024 754.912 -
std::count_if(list<int>)_(every_other)/1048576 889569.620 -
std::count_if(list<int>)_(every_other)/8 2.772 -
std::count_if(list<int>)_(every_other)/8192 7172.963 -
std::count_if(vector<int>)_(every_other)/1024 246.182 -
std::count_if(vector<int>)_(every_other)/1048576 247779.006 -
std::count_if(vector<int>)_(every_other)/8 4.153 -
std::count_if(vector<int>)_(every_other)/8192 1899.555 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.354 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.177 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 818.758 -1.40%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 348.275 6.79%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.143 3.61%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2646.443 3.88%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.603 1.59%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.243 4.78%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 452.416 1.54%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.658 2.16%
std::deque<int>::ctor(Range)_(cheap_elements)/32 30.053 5.48%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 451.823 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 295.376 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.730 4.34%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.937 -
std::deque<int>::ctor(size)/1024 76.038 -
std::deque<int>::ctor(size)/32 29.986 6.89%
std::deque<int>::ctor(size)/8192 456.289 2.16%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.912 2.44%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 30.071 9.90%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.139 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.347 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.506 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.365 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.975 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.516 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 161.759 1.24%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.925 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.018 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.969 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.710 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.543 2.12%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.267 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.771 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.779 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 329.852 1.54%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.637 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.302 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2517.722 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.871 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.228 3.76%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 847.767 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.622 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10562.421 2.00%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12873.250 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 746.143 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114633.234 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.391 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.866 3.35%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6889.156 8.22%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6740.612 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.332 -7.00%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54991.276 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 876.547 -1.90%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 53.083 8.32%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12828.763 -8.49%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21536.524 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 666.457 -12.35%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 189661.300 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 892.313 1.77%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.731 -6.20%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12867.468 -2.79%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21666.054 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 662.374 -2.12%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 189585.983 -1.11%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1076.060 -1.98%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.315 2.95%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11698.690 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21871.401 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 681.818 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 191207.839 -
std::deque<std::string>::ctor(size)/1024 716.015 -
std::deque<std::string>::ctor(size)/32 46.857 6.64%
std::deque<std::string>::ctor(size)/8192 8339.681 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 934.070 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 51.417 8.72%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12358.450 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21374.474 6.41%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 627.450 7.47%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 186135.486 6.27%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.330 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.339 -2.31%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.358 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.931 -6.18%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.329 -7.49%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.968 -5.57%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.720 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.686 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.501 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.450 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.576 -2.37%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.157 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.872 -1.01%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.701 -1.06%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.890 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.877 -3.45%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.004 -5.52%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.152 -3.87%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.747 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.515 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.840 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 336.483 2.32%
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.384 -3.24%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2447.524 3.31%
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.553 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.945 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4589.397 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6475.234 -1.59%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 167.998 2.28%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52640.327 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1038.029 1.11%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.440 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8101.821 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13116.313 1.71%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.440 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115738.943 -7.71%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.244 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.411 1.04%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.866 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.864 -
std::distance(deque<int>)/1024 0.845 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.845 -4.05%
std::distance(join_view(vector<vector<int>>))/1024 0.971 -1.15%
std::distance(join_view(vector<vector<int>>))/4096 4.510 1.29%
std::distance(join_view(vector<vector<int>>))/50 0.583 -10.81%
std::distance(join_view(vector<vector<int>>))/8192 8.344 -
std::equal(deque<int>)_(it,_it,_it)/1024 449.716 -4.07%
std::equal(deque<int>)_(it,_it,_it)/1048576 499587.459 -
std::equal(deque<int>)_(it,_it,_it)/50 22.815 3.33%
std::equal(deque<int>)_(it,_it,_it)/8 4.476 4.69%
std::equal(deque<int>)_(it,_it,_it)/8192 3863.979 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 402.839 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 494137.939 16.12%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.253 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.016 7.51%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3850.035 24.37%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 510.434 -1.55%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516027.706 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.742 4.63%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.300 4.05%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3980.111 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.472 -2.79%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507260.084 -1.43%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.906 -3.41%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.516 5.16%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3972.406 -
std::equal(list<int>)_(it,_it,_it)/1024 1138.234 -
std::equal(list<int>)_(it,_it,_it)/1048576 1322372.011 -
std::equal(list<int>)_(it,_it,_it)/50 35.732 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 10062.070 5.67%
std::equal(list<int>)_(it,_it,_it,_it)/1024 781.757 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956273.027 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.885 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.938 1.67%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12181.833 5.18%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 843.004 4.15%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 981649.143 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.692 1.51%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.477 -1.47%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12906.668 2.22%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1175.015 1.12%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323674.748 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.796 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.495 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13092.570 7.76%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6419.491 -
std::equal(vector<bool>)_(unaligned)/50 1.070 41.09%
std::equal(vector<bool>)_(unaligned)/8 1.072 30.26%
std::equal(vector<bool>)_(unaligned)/8192 56.555 -
std::equal(vector<int>)_(it,_it,_it)/1024 78.123 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73701.995 -
std::equal(vector<int>)_(it,_it,_it)/50 4.191 2.48%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.009 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.058 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73708.101 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.114 -5.32%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.310 -11.12%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.214 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.402 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305728.949 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.675 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.060 3.13%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.273 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.839 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305773.669 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.526 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.629 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.237 -
std::fill(deque<int>)/1024 30.310 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 238.485 -
std::fill(list<int>)/1024 493.573 -26.70%
std::fill(list<int>)/32 8.342 -
std::fill(list<int>)/50 35.269 1.86%
std::fill(list<int>)/8192 8176.502 9.24%
std::fill(vector<bool>)/1048576 3839.873 -
std::fill(vector<bool>)/262144 232.066 -
std::fill(vector<bool>)/32768 30.458 1.12%
std::fill(vector<bool>)/4096 4.217 -
std::fill(vector<bool>)/512 1.492 -5.19%
std::fill(vector<bool>)/64 1.456 -8.72%
std::fill(vector<int>)/1024 29.680 -1.39%
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.207 -
std::fill(vector<int>)/8192 236.368 -
std::fill_n(deque<int>)/1024 30.127 -
std::fill_n(deque<int>)/32 1.323 14.16%
std::fill_n(deque<int>)/50 2.225 -
std::fill_n(deque<int>)/8192 236.364 -
std::fill_n(list<int>)/1024 714.876 2.60%
std::fill_n(list<int>)/32 8.125 -
std::fill_n(list<int>)/50 15.841 -
std::fill_n(list<int>)/8192 9458.890 15.93%
std::fill_n(vector<bool>)/1048576 3821.665 -
std::fill_n(vector<bool>)/262144 926.160 -
std::fill_n(vector<bool>)/32768 30.360 1.55%
std::fill_n(vector<bool>)/4096 4.209 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.367 -14.13%
std::fill_n(vector<int>)/1024 29.587 -
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.229 -
std::fill_n(vector<int>)/8192 234.367 -
std::find(deque<int>)_(bail_25%)/1024 68.122 -
std::find(deque<int>)_(bail_25%)/32768 1925.014 -
std::find(deque<int>)_(bail_25%)/8 2.287 -
std::find(deque<int>)_(bail_25%)/8192 480.248 -
std::find(deque<int>)_(process_all)/1024 243.706 -
std::find(deque<int>)_(process_all)/32768 7797.911 -
std::find(deque<int>)_(process_all)/50 13.190 -
std::find(deque<int>)_(process_all)/8 3.531 -
std::find(deque<int>)_(process_all)/8192 1937.604 -
std::find(list<int>)_(bail_25%)/1024 132.760 2.93%
std::find(list<int>)_(bail_25%)/32768 8468.390 7.23%
std::find(list<int>)_(bail_25%)/8 0.929 -
std::find(list<int>)_(bail_25%)/8192 1425.829 -
std::find(list<int>)_(process_all)/1024 700.595 1.77%
std::find(list<int>)_(process_all)/32768 25303.474 -3.04%
std::find(list<int>)_(process_all)/50 19.090 -
std::find(list<int>)_(process_all)/8 2.391 -1.55%
std::find(list<int>)_(process_all)/8192 7461.780 5.48%
std::find(vector<bool>)_(process_all)/1024 4.620 -
std::find(vector<bool>)_(process_all)/1048576 3660.726 -
std::find(vector<bool>)_(process_all)/50 0.787 17.12%
std::find(vector<bool>)_(process_all)/8 0.737 8.46%
std::find(vector<bool>)_(process_all)/8192 33.534 -
std::find(vector<char>)_(bail_25%)/1024 5.280 -1.24%
std::find(vector<char>)_(bail_25%)/32768 136.707 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.26%
std::find(vector<char>)_(bail_25%)/8192 40.486 -
std::find(vector<char>)_(process_all)/1024 16.249 -
std::find(vector<char>)_(process_all)/32768 495.635 -
std::find(vector<char>)_(process_all)/50 1.638 1.37%
std::find(vector<char>)_(process_all)/8 0.953 1.66%
std::find(vector<char>)_(process_all)/8192 136.227 -
std::find(vector<int>)_(bail_25%)/1024 66.223 -
std::find(vector<int>)_(bail_25%)/32768 1868.193 -
std::find(vector<int>)_(bail_25%)/8 1.399 -
std::find(vector<int>)_(bail_25%)/8192 473.781 -
std::find(vector<int>)_(process_all)/1024 242.864 -
std::find(vector<int>)_(process_all)/32768 7393.467 -
std::find(vector<int>)_(process_all)/50 12.464 -
std::find(vector<int>)_(process_all)/8 2.761 3.36%
std::find(vector<int>)_(process_all)/8192 1853.887 -
std::find(vector<long_long>)_(bail_25%)/1024 23.003 -
std::find(vector<long_long>)_(bail_25%)/32768 726.909 -
std::find(vector<long_long>)_(bail_25%)/8 0.862 -3.26%
std::find(vector<long_long>)_(bail_25%)/8192 188.368 -
std::find(vector<long_long>)_(process_all)/1024 90.082 -
std::find(vector<long_long>)_(process_all)/32768 2894.564 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.113 14.41%
std::find(vector<long_long>)_(process_all)/8192 722.371 -
std::find(vector<short>)_(bail_25%)/1024 5.983 -
std::find(vector<short>)_(bail_25%)/32768 187.629 -
std::find(vector<short>)_(bail_25%)/8 0.716 5.20%
std::find(vector<short>)_(bail_25%)/8192 45.483 -
std::find(vector<short>)_(process_all)/1024 22.547 -
std::find(vector<short>)_(process_all)/32768 722.397 -
std::find(vector<short>)_(process_all)/50 1.694 1.12%
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.370 -
std::find_end(deque<int>)_(match_near_end)/1000 46.342 33.91%
std::find_end(deque<int>)_(match_near_end)/1024 32.549 -
std::find_end(deque<int>)_(match_near_end)/8192 273.706 -
std::find_end(deque<int>)_(near_matches)/1000 15800.268 -
std::find_end(deque<int>)_(near_matches)/1024 16469.354 -
std::find_end(deque<int>)_(near_matches)/8192 1130221.774 -
std::find_end(deque<int>)_(process_all)/1000 284.176 -
std::find_end(deque<int>)_(process_all)/1024 292.428 -
std::find_end(deque<int>)_(process_all)/1048576 273412.112 -
std::find_end(deque<int>)_(process_all)/8192 2060.351 1.63%
std::find_end(deque<int>)_(same_length)/1000 326.787 -2.46%
std::find_end(deque<int>)_(same_length)/1024 333.627 -
std::find_end(deque<int>)_(same_length)/8192 2714.698 -2.33%
std::find_end(deque<int>)_(single_element)/1000 309.243 -4.43%
std::find_end(deque<int>)_(single_element)/1024 346.536 4.39%
std::find_end(deque<int>)_(single_element)/8192 2535.400 7.06%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.323 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.834 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 601.021 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31016.528 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32174.384 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1876054.064 -
std::find_end(deque<int>,_pred)_(process_all)/1000 582.922 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.683 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592605.900 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4313.281 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.526 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.850 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4959.101 -
std::find_end(deque<int>,_pred)_(single_element)/1000 671.246 -
std::find_end(deque<int>,_pred)_(single_element)/1024 671.844 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4900.956 1.36%
std::find_end(forward_list<int>)_(match_near_end)/1000 757.762 -1.05%
std::find_end(forward_list<int>)_(match_near_end)/1024 4494.665 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258562.831 -
std::find_end(forward_list<int>)_(near_matches)/1000 36682.089 -
std::find_end(forward_list<int>)_(near_matches)/1024 38059.968 -
std::find_end(forward_list<int>)_(near_matches)/8192 2468436.912 -
std::find_end(forward_list<int>)_(process_all)/1000 689.045 -
std::find_end(forward_list<int>)_(process_all)/1024 707.657 -
std::find_end(forward_list<int>)_(process_all)/1048576 763658.251 -
std::find_end(forward_list<int>)_(process_all)/8192 5705.656 -
std::find_end(forward_list<int>)_(same_length)/1000 1477.947 -
std::find_end(forward_list<int>)_(same_length)/1024 1502.337 -
std::find_end(forward_list<int>)_(same_length)/8192 14464.222 -
std::find_end(forward_list<int>)_(single_element)/1000 692.377 -
std::find_end(forward_list<int>)_(single_element)/1024 707.032 -1.31%
std::find_end(forward_list<int>)_(single_element)/8192 6202.865 1.12%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 846.305 -6.89%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5224.588 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 279352.109 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41359.063 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43048.701 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2695633.973 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 779.903 2.21%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 791.640 1.21%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 872389.718 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6383.914 1.30%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1578.332 -1.44%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1573.964 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18270.883 6.47%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 783.619 2.49%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 798.889 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6567.108 -9.59%
std::find_end(list<int>)_(match_near_end)/1000 79.873 -
std::find_end(list<int>)_(match_near_end)/1024 60.011 -
std::find_end(list<int>)_(match_near_end)/8192 606.355 -
std::find_end(list<int>)_(near_matches)/1000 33255.999 -
std::find_end(list<int>)_(near_matches)/1024 34786.635 -
std::find_end(list<int>)_(near_matches)/8192 2256819.487 -
std::find_end(list<int>)_(process_all)/1000 728.779 -2.59%
std::find_end(list<int>)_(process_all)/1024 728.790 -
std::find_end(list<int>)_(process_all)/1048576 875729.347 -
std::find_end(list<int>)_(process_all)/8192 7648.171 2.93%
std::find_end(list<int>)_(same_length)/1000 746.559 -
std::find_end(list<int>)_(same_length)/1024 753.324 -
std::find_end(list<int>)_(same_length)/8192 8176.939 -
std::find_end(list<int>)_(single_element)/1000 714.762 -
std::find_end(list<int>)_(single_element)/1024 731.354 -
std::find_end(list<int>)_(single_element)/8192 8255.123 5.71%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.826 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.760 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.273 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37110.090 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38486.750 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2427811.207 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.314 -
std::find_end(list<int>,_pred)_(process_all)/1024 818.263 -
std::find_end(list<int>,_pred)_(process_all)/1048576 962978.337 -
std::find_end(list<int>,_pred)_(process_all)/8192 8290.766 -
std::find_end(list<int>,_pred)_(same_length)/1000 774.073 -
std::find_end(list<int>,_pred)_(same_length)/1024 797.242 -
std::find_end(list<int>,_pred)_(same_length)/8192 11252.646 8.56%
std::find_end(list<int>,_pred)_(single_element)/1000 800.875 -
std::find_end(list<int>,_pred)_(single_element)/1024 820.325 -
std::find_end(list<int>,_pred)_(single_element)/8192 8642.136 5.11%
std::find_end(vector<int>)_(match_near_end)/1000 28.165 -
std::find_end(vector<int>)_(match_near_end)/1024 28.584 -
std::find_end(vector<int>)_(match_near_end)/8192 201.879 -
std::find_end(vector<int>)_(near_matches)/1000 13610.199 -
std::find_end(vector<int>)_(near_matches)/1024 14089.748 -
std::find_end(vector<int>)_(near_matches)/8192 772595.153 -
std::find_end(vector<int>)_(process_all)/1000 219.578 -1.93%
std::find_end(vector<int>)_(process_all)/1024 224.627 -
std::find_end(vector<int>)_(process_all)/1048576 220491.279 -
std::find_end(vector<int>)_(process_all)/8192 1708.739 -1.28%
std::find_end(vector<int>)_(same_length)/1000 242.749 -
std::find_end(vector<int>)_(same_length)/1024 248.040 -
std::find_end(vector<int>)_(same_length)/8192 2023.951 -
std::find_end(vector<int>)_(single_element)/1000 241.998 -4.18%
std::find_end(vector<int>)_(single_element)/1024 246.140 -4.50%
std::find_end(vector<int>)_(single_element)/8192 1875.350 -7.12%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.665 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.366 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.992 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22951.993 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23870.469 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1454323.305 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.576 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.424 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644744.472 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4315.659 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.485 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.310 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5013.957 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.623 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.813 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4790.160 -
std::find_first_of(deque<int>)_(large_needle)/1024 368132.498 -
std::find_first_of(deque<int>)_(large_needle)/32 284.810 -
std::find_first_of(deque<int>)_(large_needle)/50 674.545 -
std::find_first_of(deque<int>)_(large_needle)/8192 23595544.467 -
std::find_first_of(deque<int>)_(small_needle)/1024 3465.220 -3.84%
std::find_first_of(deque<int>)_(small_needle)/32 105.977 -5.08%
std::find_first_of(deque<int>)_(small_needle)/50 163.116 -5.36%
std::find_first_of(deque<int>)_(small_needle)/8192 27702.609 -3.49%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 623607.245 1.76%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 597.583 1.06%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1599.482 1.07%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37025521.944 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6276.329 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 203.065 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 316.084 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50079.696 -
std::find_first_of(list<int>)_(large_needle)/1024 925549.468 -
std::find_first_of(list<int>)_(large_needle)/32 674.384 -1.67%
std::find_first_of(list<int>)_(large_needle)/50 1728.684 -1.52%
std::find_first_of(list<int>)_(large_needle)/8192 49690925.574 2.90%
std::find_first_of(list<int>)_(small_needle)/1024 2764.525 -
std::find_first_of(list<int>)_(small_needle)/32 94.351 1.04%
std::find_first_of(list<int>)_(small_needle)/50 140.616 -
std::find_first_of(list<int>)_(small_needle)/8192 22169.849 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 915180.168 -12.43%
std::find_first_of(list<int>,_pred)_(large_needle)/32 751.002 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1974.889 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59470569.414 2.61%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5390.297 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.411 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 267.184 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43240.679 -
std::find_first_of(vector<int>)_(large_needle)/1024 111148.551 1.63%
std::find_first_of(vector<int>)_(large_needle)/32 115.617 7.37%
std::find_first_of(vector<int>)_(large_needle)/50 273.213 2.86%
std::find_first_of(vector<int>)_(large_needle)/8192 7194090.562 2.03%
std::find_first_of(vector<int>)_(small_needle)/1024 1448.558 2.93%
std::find_first_of(vector<int>)_(small_needle)/32 46.770 -2.57%
std::find_first_of(vector<int>)_(small_needle)/50 72.195 1.95%
std::find_first_of(vector<int>)_(small_needle)/8192 11600.058 3.07%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592199.992 -1.45%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 496.890 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1372.636 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38390594.942 -8.29%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5691.168 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.806 1.05%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.987 1.41%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45171.698 -
std::find_if(deque<int>)_(bail_25%)/1024 78.213 -
std::find_if(deque<int>)_(bail_25%)/32768 2165.968 8.27%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 543.921 -
std::find_if(deque<int>)_(process_all)/1024 271.682 -7.11%
std::find_if(deque<int>)_(process_all)/32768 8661.576 -7.54%
std::find_if(deque<int>)_(process_all)/50 13.637 7.46%
std::find_if(deque<int>)_(process_all)/8 2.717 3.47%
std::find_if(deque<int>)_(process_all)/8192 2149.045 -7.89%
std::find_if(list<int>)_(bail_25%)/1024 177.658 35.60%
std::find_if(list<int>)_(bail_25%)/32768 7592.849 6.81%
std::find_if(list<int>)_(bail_25%)/8 0.927 -
std::find_if(list<int>)_(bail_25%)/8192 1463.457 2.03%
std::find_if(list<int>)_(process_all)/1024 687.848 -6.06%
std::find_if(list<int>)_(process_all)/32768 25317.656 -2.82%
std::find_if(list<int>)_(process_all)/50 18.981 -1.23%
std::find_if(list<int>)_(process_all)/8 2.250 -5.74%
std::find_if(list<int>)_(process_all)/8192 7120.962 -5.57%
std::find_if(vector<bool>)_(process_all)/1024 570.155 -
std::find_if(vector<bool>)_(process_all)/1048576 582926.458 -
std::find_if(vector<bool>)_(process_all)/50 24.023 -
std::find_if(vector<bool>)_(process_all)/8 3.592 -
std::find_if(vector<bool>)_(process_all)/8192 4552.326 -
std::find_if(vector<char>)_(bail_25%)/1024 25.198 -4.21%
std::find_if(vector<char>)_(bail_25%)/32768 800.326 -3.76%
std::find_if(vector<char>)_(bail_25%)/8 1.071 22.91%
std::find_if(vector<char>)_(bail_25%)/8192 211.271 -2.72%
std::find_if(vector<char>)_(process_all)/1024 125.419 -
std::find_if(vector<char>)_(process_all)/32768 3759.139 -
std::find_if(vector<char>)_(process_all)/50 6.646 -
std::find_if(vector<char>)_(process_all)/8 1.483 6.75%
std::find_if(vector<char>)_(process_all)/8192 945.796 -
std::find_if(vector<int>)_(bail_25%)/1024 28.665 6.75%
std::find_if(vector<int>)_(bail_25%)/32768 844.062 2.46%
std::find_if(vector<int>)_(bail_25%)/8 0.737 -3.18%
std::find_if(vector<int>)_(bail_25%)/8192 220.260 3.62%
std::find_if(vector<int>)_(process_all)/1024 112.943 -12.50%
std::find_if(vector<int>)_(process_all)/32768 3202.244 -17.68%
std::find_if(vector<int>)_(process_all)/50 5.415 -18.12%
std::find_if(vector<int>)_(process_all)/8 1.387 -1.39%
std::find_if(vector<int>)_(process_all)/8192 805.678 -16.84%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.191 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2006.072 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.172 -
std::find_if_not(deque<int>)_(bail_25%)/8192 508.312 -
std::find_if_not(deque<int>)_(process_all)/1024 272.322 8.02%
std::find_if_not(deque<int>)_(process_all)/32768 8732.918 7.94%
std::find_if_not(deque<int>)_(process_all)/50 12.613 -3.98%
std::find_if_not(deque<int>)_(process_all)/8 2.579 2.12%
std::find_if_not(deque<int>)_(process_all)/8192 2162.426 7.84%
std::find_if_not(list<int>)_(bail_25%)/1024 181.045 35.41%
std::find_if_not(list<int>)_(bail_25%)/32768 8006.351 -9.36%
std::find_if_not(list<int>)_(bail_25%)/8 0.918 -
std::find_if_not(list<int>)_(bail_25%)/8192 1429.038 -3.36%
std::find_if_not(list<int>)_(process_all)/1024 701.148 -3.66%
std::find_if_not(list<int>)_(process_all)/32768 28388.424 -
std::find_if_not(list<int>)_(process_all)/50 38.858 3.97%
std::find_if_not(list<int>)_(process_all)/8 3.579 -
std::find_if_not(list<int>)_(process_all)/8192 7294.759 1.60%
std::find_if_not(vector<bool>)_(process_all)/1024 570.254 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580994.467 -
std::find_if_not(vector<bool>)_(process_all)/50 24.213 -
std::find_if_not(vector<bool>)_(process_all)/8 3.573 -
std::find_if_not(vector<bool>)_(process_all)/8192 4540.699 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.201 -
std::find_if_not(vector<char>)_(bail_25%)/32768 948.992 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.925 17.92%
std::find_if_not(vector<char>)_(bail_25%)/8192 237.645 -1.50%
std::find_if_not(vector<char>)_(process_all)/1024 124.609 -
std::find_if_not(vector<char>)_(process_all)/32768 3752.151 -
std::find_if_not(vector<char>)_(process_all)/50 6.632 -
std::find_if_not(vector<char>)_(process_all)/8 1.478 6.82%
std::find_if_not(vector<char>)_(process_all)/8192 944.042 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.596 -
std::find_if_not(vector<int>)_(bail_25%)/32768 945.980 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.827 7.95%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.799 -
std::find_if_not(vector<int>)_(process_all)/1024 126.068 12.00%
std::find_if_not(vector<int>)_(process_all)/32768 3915.182 22.37%
std::find_if_not(vector<int>)_(process_all)/50 6.630 18.98%
std::find_if_not(vector<int>)_(process_all)/8 1.503 3.32%
std::find_if_not(vector<int>)_(process_all)/8192 976.507 21.58%
std::flat_map<int,_int>::clear()/0 390.904 -
std::flat_map<int,_int>::clear()/1024 392.465 -
std::flat_map<int,_int>::clear()/32 391.544 -
std::flat_map<int,_int>::clear()/8192 409.491 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.921 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.111 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.681 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.490 10.18%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.478 62.57%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.562 17.23%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.336 78.15%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.261 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.090 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.715 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.492 12.66%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.917 10.39%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.280 3.18%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.153 16.46%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.603 3.42%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.483 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.719 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.604 -
std::flat_map<int,_int>::ctor(const&)/0 12.882 -
std::flat_map<int,_int>::ctor(const&)/1024 177.980 -
std::flat_map<int,_int>::ctor(const&)/32 22.971 -
std::flat_map<int,_int>::ctor(const&)/8192 1921.154 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.847 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.984 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.985 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1908.926 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 1.56%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4189.360 -1.19%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.873 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32613.660 -1.41%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8967.252 2.38%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.357 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139648.861 5.30%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.428 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.330 -3.14%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.731 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.403 3.26%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.804 -8.59%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.368 -2.17%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.731 -8.29%
std::flat_map<int,_int>::erase(iterator)/1024 81.945 -
std::flat_map<int,_int>::erase(iterator)/32 19.798 -
std::flat_map<int,_int>::erase(iterator)/8192 494.004 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.831 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.906 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.634 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 618.069 1.74%
std::flat_map<int,_int>::erase(key)_(existent)/1024 116.620 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.809 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 559.574 1.22%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.448 -3.76%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.238 -6.37%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.421 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.012 -12.21%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.507 3.44%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.517 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.746 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.139 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.321 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.303 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.172 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.481 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.360 15.42%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.740 6.04%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.523 13.03%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.880 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.946 20.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.336 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.584 49.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.848 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.867 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.029 1.49%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 627.452 5.81%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.890 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.596 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.935 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.289 5.82%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.981 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.491 1.09%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.520 1.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 564.141 5.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.997 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5147.637 -20.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.100 -6.26%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39113.674 -18.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.454 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5679.186 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 620.673 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42955.283 -1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.382 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7676.486 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.156 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62730.874 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.334 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1421.122 -3.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 448.494 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8547.652 -3.75%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.070 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1625.682 -8.99%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.675 -1.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10075.258 -10.17%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 17.612 -14.36%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.020 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.337 10.63%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.035 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.931 1.42%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.309 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.934 1.34%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.038 -1.75%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.764 1.48%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.051 1.51%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 636.747 6.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.963 -9.69%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.800 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.094 16.18%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.738 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.922 10.23%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.224 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.126 22.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.728 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.907 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.423 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 630.429 5.52%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.914 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.039 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.512 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.270 2.52%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.821 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.194 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.383 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.214 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.643 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 604.079 4.37%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.698 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.454 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.791 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 603.276 -63.72%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 4.10%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.148 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 566.853 -64.25%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.035 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.547 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.943 17.94%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.398 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.440 21.57%
std::flat_multimap<int,_int>::clear()/0 391.470 -
std::flat_multimap<int,_int>::clear()/1024 392.534 -
std::flat_multimap<int,_int>::clear()/32 392.030 -
std::flat_multimap<int,_int>::clear()/8192 408.767 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.252 -5.25%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.638 -1.72%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.396 5.20%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.708 -24.13%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.225 -2.38%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.865 -25.72%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.600 -12.34%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.302 -1.40%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.595 -16.96%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.082 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.077 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.560 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.058 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 186.182 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.429 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1164.983 -1.04%
std::flat_multimap<int,_int>::ctor(const&)/0 12.766 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.922 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.802 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1920.626 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.749 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.877 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.885 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1916.543 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.960 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.861 1.64%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.312 1.57%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32011.439 1.31%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.914 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8415.151 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.036 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 128675.523 -6.93%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.772 -13.22%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.471 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.890 -17.96%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.026 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.025 -1.24%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.272 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.990 -1.50%
std::flat_multimap<int,_int>::erase(iterator)/32 19.794 -
std::flat_multimap<int,_int>::erase(iterator)/8192 514.627 4.35%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.587 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.056 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.307 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 603.168 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.227 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.415 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 531.851 6.12%
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.808 -3.22%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.043 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.265 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.572 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.056 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.336 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.348 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.214 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.307 -36.10%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.281 -1.50%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.276 -1.07%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.609 -3.86%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.868 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 35.278 85.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.490 2.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 46.542 73.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.779 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 173.532 73.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.355 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 563.130 -1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.881 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.491 9.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.918 -1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.635 -2.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.884 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 123.424 58.34%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.855 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 504.409 -1.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.677 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4904.730 1.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 605.850 1.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37869.984 2.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.007 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5537.101 3.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 619.607 1.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42453.104 2.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.800 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7284.777 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.689 1.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59999.780 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.260 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1069.087 -1.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.350 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5876.482 -2.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.100 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1240.206 3.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 442.150 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6609.721 5.31%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 139.168 35.50%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.211 1.42%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 551.386 -1.52%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.815 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.018 31.19%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.073 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.604 4.91%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.798 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 124.244 25.83%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.610 -1.71%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 554.745 -2.01%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.021 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.090 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.541 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.239 -32.50%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.222 -6.27%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.273 -36.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.355 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.612 1.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.807 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 728.100 33.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.766 -1.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.583 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.512 -1.29%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 647.342 18.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.348 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 81.175 11.44%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.858 2.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 795.267 54.70%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.964 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.336 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.248 7.08%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.276 2.15%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.893 7.37%
std::for_each(deque<int>)/32 3.705 -
std::for_each(deque<int>)/50 3.892 -
std::for_each(deque<int>)/8 0.923 -
std::for_each(deque<int>)/8192 255.408 -
std::for_each(join_view(vector<vector<int>>))/32 3.778 -
std::for_each(join_view(vector<vector<int>>))/50 4.036 -
std::for_each(join_view(vector<vector<int>>))/8 1.429 3.52%
std::for_each(join_view(vector<vector<int>>))/8192 263.900 -
std::for_each(list<int>)/32 10.856 -
std::for_each(list<int>)/50 21.560 1.01%
std::for_each(list<int>)/8 2.538 2.53%
std::for_each(list<int>)/8192 7755.325 -
std::for_each(map<int>::iterator)/32 23.910 -
std::for_each(map<int>::iterator)/50 36.032 -
std::for_each(map<int>::iterator)/8 5.020 -
std::for_each(map<int>::iterator)/8192 7472.571 -
std::for_each(multimap<int>::iterator)/32 23.536 -
std::for_each(multimap<int>::iterator)/50 36.740 -
std::for_each(multimap<int>::iterator)/8 5.086 -
std::for_each(multimap<int>::iterator)/8192 7355.721 -1.23%
std::for_each(multiset<int>::iterator)/32 23.638 -
std::for_each(multiset<int>::iterator)/50 35.777 -
std::for_each(multiset<int>::iterator)/8 5.042 -
std::for_each(multiset<int>::iterator)/8192 8032.288 1.45%
std::for_each(set<int>::iterator)/32 24.451 -
std::for_each(set<int>::iterator)/50 36.962 -
std::for_each(set<int>::iterator)/8 5.049 -
std::for_each(set<int>::iterator)/8192 7886.013 1.16%
std::for_each(vector<int>)/32 3.959 1.75%
std::for_each(vector<int>)/50 3.911 -
std::for_each(vector<int>)/8 0.928 -2.41%
std::for_each(vector<int>)/8192 252.244 -
std::for_each_n(deque<int>)/32 3.771 -
std::for_each_n(deque<int>)/50 3.933 -1.19%
std::for_each_n(deque<int>)/8 1.017 -22.69%
std::for_each_n(deque<int>)/8192 307.447 18.53%
std::for_each_n(join_view(vector<vector<int>>))/32 3.841 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.307 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.492 -4.53%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.163 -
std::for_each_n(list<int>)/32 11.294 -
std::for_each_n(list<int>)/50 22.665 -
std::for_each_n(list<int>)/8 2.374 -8.00%
std::for_each_n(list<int>)/8192 8160.332 7.68%
std::for_each_n(vector<int>)/32 3.727 -
std::for_each_n(vector<int>)/50 3.863 -
std::for_each_n(vector<int>)/8 2.728 -2.02%
std::for_each_n(vector<int>)/8192 252.197 -
std::generate(deque<int>)/1024 245.207 -
std::generate(deque<int>)/32 8.127 -
std::generate(deque<int>)/50 12.167 -
std::generate(deque<int>)/8192 1916.194 -
std::generate(list<int>)/1024 671.198 -
std::generate(list<int>)/32 8.465 -
std::generate(list<int>)/50 15.493 2.31%
std::generate(list<int>)/8192 6931.941 -8.78%
std::generate(vector<int>)/1024 245.324 -
std::generate(vector<int>)/32 8.013 1.87%
std::generate(vector<int>)/50 12.086 1.42%
std::generate(vector<int>)/8192 1851.057 -
std::generate_n(deque<int>)/1024 245.429 -
std::generate_n(deque<int>)/32 8.268 -
std::generate_n(deque<int>)/50 12.275 -
std::generate_n(deque<int>)/8192 1978.631 -
std::generate_n(list<int>)/1024 649.741 -
std::generate_n(list<int>)/32 8.587 -
std::generate_n(list<int>)/50 15.092 -2.10%
std::generate_n(list<int>)/8192 7035.039 -5.25%
std::generate_n(vector<int>)/1024 244.078 -
std::generate_n(vector<int>)/32 8.001 -
std::generate_n(vector<int>)/50 12.017 -
std::generate_n(vector<int>)/8192 1848.361 -
std::is_partitioned(deque<int>)_(partitioned)/1024 298.296 3.24%
std::is_partitioned(deque<int>)_(partitioned)/32 9.086 -1.02%
std::is_partitioned(deque<int>)_(partitioned)/50 13.964 1.20%
std::is_partitioned(deque<int>)_(partitioned)/8192 2356.271 -11.23%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.068 13.11%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.893 27.78%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.965 1.58%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 746.970 -20.85%
std::is_partitioned(list<int>)_(partitioned)/1024 592.280 -2.84%
std::is_partitioned(list<int>)_(partitioned)/32 8.755 -
std::is_partitioned(list<int>)_(partitioned)/50 14.086 -
std::is_partitioned(list<int>)_(partitioned)/8192 6870.554 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 233.776 31.47%
std::is_partitioned(list<int>)_(unpartitioned)/32 3.376 -22.41%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.675 70.20%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1655.482 -23.21%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.947 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.628 1.59%
std::is_partitioned(vector<int>)_(partitioned)/50 9.702 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.344 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 22.794 -61.69%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.526 -14.06%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.382 -73.48%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 193.188 -7.98%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.414 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.151 3.81%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3872.658 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 572341.633 11.00%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.199 -1.03%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 512.326 1.03%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.451 3.77%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4074.640 2.39%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688564.266 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.324 -2.01%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.185 1.35%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.631 11.16%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3913.446 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519330.826 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.170 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 527.232 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.659 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4105.778 3.38%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686340.292 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.917 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 764.989 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.830 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9290.492 7.49%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420809.197 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.351 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 791.273 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.624 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8265.173 7.28%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1600638.444 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.718 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.877 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.738 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9623.320 8.81%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426378.049 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.735 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.543 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.163 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8567.444 7.92%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1600458.334 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.854 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.920 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.804 -1.42%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2815.955 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212740.408 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.919 5.94%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.067 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.421 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.096 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1036596.347 1.15%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.258 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.701 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.105 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2979.623 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212483.110 -2.37%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.250 1.29%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 365.891 6.39%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.532 4.10%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2945.357 6.35%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997022.663 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.648 2.13%
std::is_sorted(deque<int>)/1024 471.984 -
std::is_sorted(deque<int>)/8 2.618 -
std::is_sorted(deque<int>)/8192 3788.419 -
std::is_sorted(deque<int>,_pred)/1024 642.493 -
std::is_sorted(deque<int>,_pred)/8 4.891 2.63%
std::is_sorted(deque<int>,_pred)/8192 5202.540 -
std::is_sorted(list<int>)/1024 804.431 6.60%
std::is_sorted(list<int>)/8 2.202 4.51%
std::is_sorted(list<int>)/8192 7248.376 -
std::is_sorted(list<int>,_pred)/1024 819.163 -
std::is_sorted(list<int>,_pred)/8 4.057 -
std::is_sorted(list<int>,_pred)/8192 7718.322 -10.02%
std::is_sorted(vector<int>)/1024 250.697 2.39%
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1982.151 4.39%
std::is_sorted(vector<int>,_pred)/1024 470.287 -
std::is_sorted(vector<int>,_pred)/8 3.237 -3.34%
std::is_sorted(vector<int>,_pred)/8192 3740.480 -
std::is_sorted_until(deque<int>)/1024 467.584 -
std::is_sorted_until(deque<int>)/8 2.761 -6.40%
std::is_sorted_until(deque<int>)/8192 3753.065 -
std::is_sorted_until(deque<int>,_pred)/1024 595.907 -
std::is_sorted_until(deque<int>,_pred)/8 4.096 -12.83%
std::is_sorted_until(deque<int>,_pred)/8192 4804.568 -
std::is_sorted_until(list<int>)/1024 745.884 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 6672.223 -2.71%
std::is_sorted_until(list<int>,_pred)/1024 791.686 -
std::is_sorted_until(list<int>,_pred)/8 3.637 -2.54%
std::is_sorted_until(list<int>,_pred)/8192 7294.103 4.03%
std::is_sorted_until(vector<int>)/1024 237.388 -
std::is_sorted_until(vector<int>)/8 2.230 9.02%
std::is_sorted_until(vector<int>)/8192 1851.784 -
std::is_sorted_until(vector<int>,_pred)/1024 421.412 2.91%
std::is_sorted_until(vector<int>,_pred)/8 3.697 -
std::is_sorted_until(vector<int>,_pred)/8192 3385.509 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 5116.665 10.00%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 543.667 3.02%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 40361.311 10.06%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.676 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.869 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12161.954 19.19%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12041.903 7.20%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.070 6.21%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103317.643 5.08%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11499.830 1.54%
std::list<int>::ctor(Range)_(cheap_elements)/32 344.907 6.42%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99435.895 1.52%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11334.031 -
std::list<int>::ctor(const&)_(cheap_elements)/32 328.827 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96038.707 -2.51%
std::list<int>::ctor(size)/1024 12463.132 3.58%
std::list<int>::ctor(size)/32 344.665 2.70%
std::list<int>::ctor(size)/8192 101431.146 3.49%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11892.431 8.16%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 345.006 3.77%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 100820.104 7.73%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.072 13.99%
std::list<int>::erase(begin)_(cheap_elements)/32 11.986 11.68%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.070 19.96%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.220 4.35%
std::list<int>::insert(begin)_(cheap_elements)/32 10.680 -
std::list<int>::insert(begin)_(cheap_elements)/8192 15.120 29.20%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.324 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.865 -2.71%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10382.715 1.59%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5156.381 9.99%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 542.506 2.94%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 41131.864 8.78%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 5.025 7.96%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.827 7.86%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.945 10.34%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5076.073 5.12%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 540.303 1.60%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 41210.954 5.41%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17121.072 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 879.779 -3.11%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149672.542 -4.16%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.559 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.808 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14768.139 -6.48%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6923.224 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.591 1.96%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55970.989 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13636.436 4.14%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 377.365 7.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 110910.909 5.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34170.646 3.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 980.540 3.63%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 292913.571 3.99%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13574.849 5.82%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 377.804 7.62%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 112281.527 4.23%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34168.746 4.04%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 991.106 6.27%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 291871.525 4.71%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13490.809 7.26%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 377.741 7.67%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110189.366 6.93%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34470.951 4.32%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 978.661 5.10%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 292998.705 3.57%
std::list<std::string>::ctor(size)/1024 13791.232 9.22%
std::list<std::string>::ctor(size)/32 382.544 12.93%
std::list<std::string>::ctor(size)/8192 113647.405 -2.78%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13907.141 9.28%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 391.250 8.87%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 114626.521 9.15%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34264.946 4.68%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 983.385 8.41%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 292285.645 4.35%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.575 1.98%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.383 3.57%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.658 3.07%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.349 3.09%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.533 3.38%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.277 3.22%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.349 6.18%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.787 10.45%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.458 6.60%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 39.054 31.04%
std::list<std::string>::insert(begin)_(expensive_elements)/32 34.498 18.16%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.675 9.03%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1512.121 2.09%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.066 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10696.356 -8.62%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6885.501 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.752 1.12%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55237.303 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4831.594 -1.21%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 537.374 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39071.133 -1.67%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17041.321 -1.66%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 919.993 1.44%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148817.050 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.887 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.774 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.935 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.718 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.315 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.414 -
std::lower_bound(std::deque<int>)/100 32.458 -
std::lower_bound(std::deque<int>)/8 17.085 -
std::lower_bound(std::deque<int>)/8192 67.604 -
std::lower_bound(std::forward_list<int>)/100 82.930 -
std::lower_bound(std::forward_list<int>)/8 15.515 -
std::lower_bound(std::forward_list<int>)/8192 10407.351 -
std::lower_bound(std::list<int>)/100 91.733 -
std::lower_bound(std::list<int>)/8 15.557 -
std::lower_bound(std::list<int>)/8192 13988.964 -2.23%
std::lower_bound(std::vector<int>)/100 12.213 -
std::lower_bound(std::vector<int>)/8 7.804 -
std::lower_bound(std::vector<int>)/8192 15.794 -
std::make_heap(deque<int>)_(ascending)/1024 2654.278 -
std::make_heap(deque<int>)_(ascending)/8 27.013 -
std::make_heap(deque<int>)_(ascending)/8192 20816.284 -
std::make_heap(deque<int>)_(descending)/1024 1121.542 2.75%
std::make_heap(deque<int>)_(descending)/8 20.920 -1.10%
std::make_heap(deque<int>)_(descending)/8192 9385.297 8.99%
std::make_heap(deque<int>)_(heap)/1024 1123.402 2.92%
std::make_heap(deque<int>)_(heap)/8 21.360 -
std::make_heap(deque<int>)_(heap)/8192 8791.385 2.01%
std::make_heap(deque<int>)_(pipe-organ)/1024 2702.016 2.08%
std::make_heap(deque<int>)_(pipe-organ)/8 27.244 1.00%
std::make_heap(deque<int>)_(pipe-organ)/8192 21227.729 -
std::make_heap(deque<int>)_(repeated)/1024 2319.516 1.69%
std::make_heap(deque<int>)_(repeated)/8 25.192 -
std::make_heap(deque<int>)_(repeated)/8192 18339.131 2.27%
std::make_heap(deque<int>)_(shuffled)/1024 2664.696 4.76%
std::make_heap(deque<int>)_(shuffled)/8 24.939 -
std::make_heap(deque<int>)_(shuffled)/8192 24194.721 6.79%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2162.394 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.097 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17131.875 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.652 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.997 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5027.785 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.039 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.985 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5028.790 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2172.770 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.068 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17102.653 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1682.513 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.467 1.12%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.207 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1860.638 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.865 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15276.033 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.741 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.108 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5150.328 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 287.307 -2.36%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.767 -1.14%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2140.641 -3.47%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.645 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.773 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2164.971 -1.24%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 670.212 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.639 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5136.128 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.201 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.532 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.901 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 624.286 1.54%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.252 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5484.356 3.86%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.315 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.760 -1.50%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5257.297 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 286.020 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.803 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2125.942 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 287.299 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.696 -1.36%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2143.933 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.324 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.630 -1.49%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5336.504 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.069 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.672 -2.67%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4781.558 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 668.437 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.398 -1.46%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5703.025 -
std::make_heap(vector<int>)_(ascending)/1024 650.588 1.59%
std::make_heap(vector<int>)_(ascending)/8 16.341 -1.53%
std::make_heap(vector<int>)_(ascending)/8192 4999.534 1.24%
std::make_heap(vector<int>)_(descending)/1024 273.092 -
std::make_heap(vector<int>)_(descending)/8 14.644 -1.60%
std::make_heap(vector<int>)_(descending)/8192 1945.560 -
std::make_heap(vector<int>)_(heap)/1024 272.994 -
std::make_heap(vector<int>)_(heap)/8 14.684 -1.21%
std::make_heap(vector<int>)_(heap)/8192 1945.770 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.991 1.08%
std::make_heap(vector<int>)_(pipe-organ)/8 16.531 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4981.459 -
std::make_heap(vector<int>)_(repeated)/1024 566.607 -
std::make_heap(vector<int>)_(repeated)/8 15.470 -1.13%
std::make_heap(vector<int>)_(repeated)/8192 4264.209 -
std::make_heap(vector<int>)_(shuffled)/1024 573.983 -
std::make_heap(vector<int>)_(shuffled)/8 15.805 -1.19%
std::make_heap(vector<int>)_(shuffled)/8192 5006.777 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.525 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.767 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4999.608 -
std::make_heap(vector<int>,_pred)_(descending)/1024 275.179 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.772 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1963.745 -
std::make_heap(vector<int>,_pred)_(heap)/1024 275.349 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.734 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1963.793 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.371 -3.48%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.662 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4996.366 -1.05%
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.972 -3.09%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.896 -1.84%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4287.469 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.914 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.844 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4990.158 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15738.255 -5.31%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.141 2.50%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 508809.894 5.65%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16298.266 -4.91%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.133 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 516046.051 7.30%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21366.475 -4.62%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.565 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 595757.141 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17748.796 -5.63%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.957 -1.21%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 528109.439 7.01%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32516.698 -1.50%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.778 3.13%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1046341.389 4.03%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14391.689 -3.86%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.903 -5.08%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174289.466 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22139.728 -3.57%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.514 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 636250.314 1.90%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15898.794 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.182 3.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457197.686 1.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16487.124 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 57.540 -5.73%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 463914.237 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21656.305 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.581 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 561457.488 1.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17949.617 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.097 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 477436.553 1.13%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 33144.180 1.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.613 2.89%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1014597.480 1.58%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14079.382 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.702 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166687.421 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22222.543 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.436 -4.00%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604918.310 1.61%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11015.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.670 1.54%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114849.749 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11225.326 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 55.531 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116494.625 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14754.856 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.057 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 160536.429 1.54%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12361.577 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.821 2.36%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129521.172 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24058.504 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.295 2.76%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270113.838 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5734.078 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.680 -4.45%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62179.967 -4.18%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15162.596 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167120.712 1.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11040.677 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.377 -1.36%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115094.275 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11273.132 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.601 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116613.586 -1.94%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14841.633 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.803 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 163099.458 3.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12387.595 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.978 -1.44%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129777.821 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24054.788 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.869 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270717.368 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5729.858 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 38.463 3.35%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60454.843 -1.49%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15239.367 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.520 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167512.540 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11077.367 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.750 -1.18%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114923.062 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11565.837 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.580 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117919.328 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15014.593 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.763 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156446.165 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12778.727 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.738 -1.64%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132424.183 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23330.019 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.141 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260306.618 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5832.357 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.714 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62887.965 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15131.927 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.004 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155866.740 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11164.069 1.02%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 46.340 4.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115074.972 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11543.722 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.335 -1.27%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118502.140 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15083.999 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.151 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157167.379 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12834.910 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.956 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133080.809 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23288.826 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.133 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 261060.672 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5827.110 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.440 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62116.414 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15130.532 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.580 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156481.547 -
std::map<int,_int>::clear()/0 390.018 -
std::map<int,_int>::clear()/1024 10777.574 2.21%
std::map<int,_int>::clear()/32 642.292 -1.64%
std::map<int,_int>::clear()/8192 89036.510 3.69%
std::map<int,_int>::contains(key)_(existent)/1024 4.145 -
std::map<int,_int>::contains(key)_(existent)/32 1.671 1.65%
std::map<int,_int>::contains(key)_(existent)/8192 5.520 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.163 11.69%
std::map<int,_int>::contains(key)_(non-existent)/32 3.102 12.03%
std::map<int,_int>::contains(key)_(non-existent)/8192 12.009 10.27%
std::map<int,_int>::count(key)_(existent)/1024 3.875 1.18%
std::map<int,_int>::count(key)_(existent)/32 1.530 -1.33%
std::map<int,_int>::count(key)_(existent)/8192 5.869 1.93%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.307 -
std::map<int,_int>::count(key)_(non-existent)/32 2.880 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.200 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.824 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6026.104 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.803 -1.34%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52638.386 2.52%
std::map<int,_int>::ctor(const&)/0 12.647 -
std::map<int,_int>::ctor(const&)/1024 6906.416 5.64%
std::map<int,_int>::ctor(const&)/32 229.501 2.11%
std::map<int,_int>::ctor(const&)/8192 53577.268 2.46%
std::map<int,_int>::ctor(const&,_alloc)/0 12.750 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6731.978 2.84%
std::map<int,_int>::ctor(const&,_alloc)/32 232.742 4.47%
std::map<int,_int>::ctor(const&,_alloc)/8192 54381.667 4.50%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8847.351 -2.05%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.573 -2.08%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71052.785 -1.82%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13301.577 1.69%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.276 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 258759.287 -6.64%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.320 1.70%
std::map<int,_int>::equal_range(key)_(existent)/32 1.846 4.40%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.445 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.036 -8.06%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.735 11.76%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.564 -7.26%
std::map<int,_int>::erase(iterator)/1024 20.667 -
std::map<int,_int>::erase(iterator)/32 20.543 -
std::map<int,_int>::erase(iterator)/8192 20.783 -13.51%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.082 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7454.759 -1.31%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.126 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57414.557 -
std::map<int,_int>::erase(key)_(existent)/1024 24.124 -
std::map<int,_int>::erase(key)_(existent)/32 22.196 -
std::map<int,_int>::erase(key)_(existent)/8192 25.009 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.294 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.467 8.11%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.455 4.30%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.921 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.769 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.009 -
std::map<int,_int>::find(key)_(existent)/1024 4.000 -6.35%
std::map<int,_int>::find(key)_(existent)/32 1.708 1.93%
std::map<int,_int>::find(key)_(existent)/8192 5.428 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.423 -
std::map<int,_int>::find(key)_(non-existent)/32 2.259 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.806 2.48%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.065 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.255 -5.85%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.301 -1.34%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.488 -2.01%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.083 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.702 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.013 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.443 -1.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.241 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.470 7.24%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.915 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.461 15.05%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.197 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.254 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.097 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.440 -1.16%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.710 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15596.279 -2.38%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 781.523 4.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177542.743 -1.47%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.578 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11997.708 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.964 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114278.592 -2.12%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.238 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7666.231 -1.61%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 533.152 -1.38%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132958.478 -2.11%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.305 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11414.052 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.870 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92586.681 -5.51%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.999 -4.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9375.753 -3.04%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 633.258 -1.13%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78152.379 -5.67%
std::map<int,_int>::insert(value)_(already_present)/1024 3.638 11.66%
std::map<int,_int>::insert(value)_(already_present)/32 1.774 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.104 7.07%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.921 3.59%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.471 4.35%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.479 10.37%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.021 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.854 1.49%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.484 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.828 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.916 7.45%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.775 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.189 5.80%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.023 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.940 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.792 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.855 4.44%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.006 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.978 -4.24%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.591 1.22%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.938 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.518 -1.46%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.527 2.30%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.512 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.398 1.18%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.329 3.88%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.979 6.04%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.331 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6741.818 1.81%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.562 -2.80%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54055.291 1.42%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6716.477 1.84%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 226.031 -1.29%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53834.940 2.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -1.03%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1452.006 -1.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.496 -3.33%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12768.691 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.372 2.43%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.758 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.761 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.269 2.56%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.432 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.536 -
std::map<std::string,_int>::clear()/0 396.262 -3.80%
std::map<std::string,_int>::clear()/1024 22660.353 2.72%
std::map<std::string,_int>::clear()/32 880.217 -2.56%
std::map<std::string,_int>::clear()/8192 215175.069 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.698 -1.24%
std::map<std::string,_int>::contains(key)_(existent)/32 14.063 -13.02%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.065 -1.51%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.550 -6.59%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.576 -12.60%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.626 -2.80%
std::map<std::string,_int>::count(key)_(existent)/1024 24.339 9.40%
std::map<std::string,_int>::count(key)_(existent)/32 16.106 -
std::map<std::string,_int>::count(key)_(existent)/8192 30.806 -1.37%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.267 3.91%
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.390 -7.38%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.327 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.897 -5.00%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.815 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7194.109 2.12%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.011 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60122.336 -
std::map<std::string,_int>::ctor(const&)/0 12.708 -
std::map<std::string,_int>::ctor(const&)/1024 34966.537 -1.99%
std::map<std::string,_int>::ctor(const&)/32 835.257 -
std::map<std::string,_int>::ctor(const&)/8192 345466.660 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.704 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36068.992 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 780.406 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346778.358 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.739 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40887.506 -9.63%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 848.378 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 387744.654 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53536.466 -1.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.433 -3.07%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094604.364 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.268 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 19.081 8.70%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.203 -8.91%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.778 2.42%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.574 -3.66%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.425 -
std::map<std::string,_int>::erase(iterator)/1024 32.257 4.83%
std::map<std::string,_int>::erase(iterator)/32 29.066 -1.68%
std::map<std::string,_int>::erase(iterator)/8192 32.693 11.77%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.092 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13262.629 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 700.758 4.66%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120539.535 -
std::map<std::string,_int>::erase(key)_(existent)/1024 96.209 78.72%
std::map<std::string,_int>::erase(key)_(existent)/32 68.427 10.59%
std::map<std::string,_int>::erase(key)_(existent)/8192 95.651 -6.32%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.374 -3.08%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.141 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.419 2.18%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.268 3.96%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.933 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.659 -1.15%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.465 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.621 -
std::map<std::string,_int>::find(key)_(existent)/32 14.741 -11.28%
std::map<std::string,_int>::find(key)_(existent)/8192 30.550 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.179 6.89%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.673 4.39%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.663 4.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.244 8.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.020 18.81%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 47.362 5.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.504 -1.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.294 31.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.628 -21.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.483 15.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.662 29.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.468 -1.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.389 1.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.369 -18.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.540 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.812 30.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.913 27.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.171 -14.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.482 -8.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.032 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64472.580 -3.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1499.894 5.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929876.929 -4.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.337 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43955.353 -1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1271.434 -3.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614079.632 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.422 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38735.514 -6.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1100.650 -6.84%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 621760.128 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.519 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34790.605 -4.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1251.804 3.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404640.055 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.607 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34779.275 -1.60%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1290.315 1.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370439.247 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.327 4.77%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.191 -11.08%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.176 -7.85%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.634 -1.71%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.713 -3.39%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.143 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.609 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.393 -20.56%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.743 -2.24%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.773 1.39%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.478 -13.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.507 26.48%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.804 30.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.364 35.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.308 -2.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.858 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.739 4.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.862 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.960 6.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.438 13.52%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.714 -3.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 50.349 -9.62%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.029 -11.76%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.470 -3.34%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.377 -2.93%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.861 3.51%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.238 -11.52%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.640 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.333 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36705.448 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 820.646 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350411.292 -2.02%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.461 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36224.125 -1.40%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 763.507 -1.78%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349144.117 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.165 1.03%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16871.110 1.32%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 314.437 -4.88%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208252.913 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.872 6.11%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.501 12.83%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.220 -1.63%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.052 9.27%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.437 2.36%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.908 -1.91%
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.942 1.87%
std::mismatch(deque<int>)_(it,_it,_it)/1024 477.828 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 503704.290 1.82%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.919 6.83%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3910.493 2.01%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.420 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.366 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492541.258 -1.23%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.999 -4.50%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3804.608 -1.91%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 728.320 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 737.668 2.68%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625138.281 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.418 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4869.123 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 702.964 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.556 -3.63%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623180.296 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.196 -26.81%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4854.223 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.616 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.497 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 936754.206 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.646 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7385.048 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 766.995 1.40%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 788.205 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 961823.044 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.014 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12171.974 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.765 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.975 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1006001.616 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.115 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12100.143 -2.16%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 800.195 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.088 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1000110.420 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.704 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11730.848 8.56%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.402 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.981 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68410.623 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 488.228 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.399 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.948 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 69164.644 1.09%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.454 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 485.302 6.23%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.725 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 611491.988 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.294 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4746.961 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 474.518 1.89%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.429 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608108.050 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.318 2.24%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4732.889 -
std::move(deque<int>)/1048576 54858.273 -
std::move(deque<int>)/262144 15114.688 -
std::move(deque<int>)/32768 2111.948 1.15%
std::move(deque<int>)/4096 149.242 -
std::move(deque<int>)/512 22.210 -
std::move(deque<int>)/64 4.905 3.72%
std::move(deque<int>)/8 3.456 -1.05%
std::move(list<int>)/1048576 1018476.751 -
std::move(list<int>)/262144 248381.403 -
std::move(list<int>)/32768 31482.565 -
std::move(list<int>)/4096 5312.682 15.28%
std::move(list<int>)/512 373.024 4.90%
std::move(list<int>)/64 39.330 -4.16%
std::move(list<int>)/8 3.400 1.01%
std::move(vector<bool>)_(aligned)/1048576 1729.328 -
std::move(vector<bool>)_(aligned)/262144 255.991 -
std::move(vector<bool>)_(aligned)/32768 36.760 -
std::move(vector<bool>)_(aligned)/4096 7.093 1.77%
std::move(vector<bool>)_(aligned)/512 2.345 -
std::move(vector<bool>)_(aligned)/64 1.585 -11.11%
std::move(vector<bool>)_(unaligned)/1048576 6535.808 -
std::move(vector<bool>)_(unaligned)/262144 1594.931 -1.83%
std::move(vector<bool>)_(unaligned)/32768 209.851 -
std::move(vector<bool>)_(unaligned)/4096 27.023 1.99%
std::move(vector<bool>)_(unaligned)/512 4.801 2.08%
std::move(vector<bool>)_(unaligned)/64 1.626 -
std::move(vector<int>)/1048576 57350.971 1.94%
std::move(vector<int>)/262144 21560.017 -2.52%
std::move(vector<int>)/32768 1725.021 -
std::move(vector<int>)/4096 134.389 -
std::move(vector<int>)/512 20.200 -
std::move(vector<int>)/64 4.171 -
std::move(vector<int>)/8 2.262 -
std::move_backward(deque<int>)/1048576 132641.222 -
std::move_backward(deque<int>)/262144 31347.533 -
std::move_backward(deque<int>)/32768 3574.908 1.02%
std::move_backward(deque<int>)/4096 156.830 -11.33%
std::move_backward(deque<int>)/512 23.809 1.22%
std::move_backward(deque<int>)/64 5.293 2.31%
std::move_backward(deque<int>)/8 3.562 -2.02%
std::move_backward(list<int>)/1048576 1036414.444 -
std::move_backward(list<int>)/262144 260343.814 -
std::move_backward(list<int>)/32768 31976.483 -
std::move_backward(list<int>)/4096 5891.013 26.90%
std::move_backward(list<int>)/512 373.705 -1.65%
std::move_backward(list<int>)/64 39.731 -
std::move_backward(list<int>)/8 3.403 -
std::move_backward(vector<bool>)_(aligned)/1048576 1731.282 -
std::move_backward(vector<bool>)_(aligned)/262144 256.996 -
std::move_backward(vector<bool>)_(aligned)/32768 38.121 -
std::move_backward(vector<bool>)_(aligned)/4096 7.204 -
std::move_backward(vector<bool>)_(aligned)/512 2.350 5.03%
std::move_backward(vector<bool>)_(aligned)/64 1.845 6.95%
std::move_backward(vector<bool>)_(unaligned)/1048576 6519.303 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.894 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.647 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.543 -
std::move_backward(vector<bool>)_(unaligned)/512 4.514 -
std::move_backward(vector<bool>)_(unaligned)/64 1.730 -
std::move_backward(vector<int>)/1048576 56764.062 -1.85%
std::move_backward(vector<int>)/262144 22126.484 6.40%
std::move_backward(vector<int>)/32768 1733.004 -
std::move_backward(vector<int>)/4096 135.669 -
std::move_backward(vector<int>)/512 20.911 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.256 -2.55%
std::multimap<int,_int>::clear()/0 390.816 -
std::multimap<int,_int>::clear()/1024 11257.851 5.61%
std::multimap<int,_int>::clear()/32 677.691 6.05%
std::multimap<int,_int>::clear()/8192 91477.749 9.54%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.618 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.757 1.66%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.558 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.613 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.993 5.90%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.293 34.84%
std::multimap<int,_int>::count(key)_(existent)/1024 5.378 -3.19%
std::multimap<int,_int>::count(key)_(existent)/32 3.638 -3.39%
std::multimap<int,_int>::count(key)_(existent)/8192 6.528 -3.89%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.105 3.31%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.433 -13.53%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.426 1.41%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.812 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.913 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.191 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51294.440 -
std::multimap<int,_int>::ctor(const&)/0 12.754 -
std::multimap<int,_int>::ctor(const&)/1024 6408.028 -2.55%
std::multimap<int,_int>::ctor(const&)/32 220.742 -2.10%
std::multimap<int,_int>::ctor(const&)/8192 51215.026 -2.55%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.729 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6484.377 -15.44%
std::multimap<int,_int>::ctor(const&,_alloc)/32 224.919 -1.25%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51630.781 -1.11%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8373.192 -4.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.509 -4.01%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69122.195 -8.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.738 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12910.455 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.678 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245789.805 -1.93%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.551 4.96%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.491 1.62%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.987 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.778 4.27%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.468 6.51%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.790 -
std::multimap<int,_int>::erase(iterator)/1024 20.253 -
std::multimap<int,_int>::erase(iterator)/32 20.110 -1.34%
std::multimap<int,_int>::erase(iterator)/8192 20.276 -1.41%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.502 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7406.408 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.444 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57363.613 1.02%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.695 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.342 -1.69%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.712 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -6.01%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.805 2.99%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.708 11.83%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.666 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.265 -4.92%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.954 -4.84%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.842 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.241 1.25%
std::multimap<int,_int>::find(key)_(existent)/1024 3.782 -
std::multimap<int,_int>::find(key)_(existent)/32 1.733 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.367 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.485 4.81%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.537 5.76%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.449 3.44%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.159 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.304 -2.51%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.611 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.883 5.17%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.121 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.508 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.227 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.649 -1.62%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.192 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.654 5.38%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.728 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.043 2.40%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.183 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.271 1.94%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.815 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.433 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.901 3.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14750.430 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.970 1.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185797.674 1.50%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.712 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11574.638 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.382 -1.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120606.773 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.738 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12132.432 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 688.897 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 203011.161 -2.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.882 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10908.363 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.209 -7.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88738.789 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.704 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9470.442 -1.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.893 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 76827.072 -1.03%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.242 1.51%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.706 2.73%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.435 1.31%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.059 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.491 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.989 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.832 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.043 -5.35%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.577 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.925 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.384 -1.06%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.118 -7.14%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.383 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.269 -5.54%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.635 146.21%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.862 61.58%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.884 170.27%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.355 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6450.668 -1.54%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.964 -2.45%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51604.416 -1.75%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.505 1.38%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7838.825 18.45%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 262.585 19.36%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52780.740 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.323 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.627 7.37%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12710.276 -1.90%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.121 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.218 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.276 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.939 1.06%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.664 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.826 -
std::multimap<std::string,_int>::clear()/0 392.976 -
std::multimap<std::string,_int>::clear()/1024 22282.929 5.38%
std::multimap<std::string,_int>::clear()/32 899.225 1.52%
std::multimap<std::string,_int>::clear()/8192 212897.562 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.471 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.917 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.269 3.82%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.287 4.91%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.740 1.76%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.914 2.41%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.550 -6.30%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.395 4.42%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.502 4.27%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.043 -12.15%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.600 9.68%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.589 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.909 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.826 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7099.469 1.30%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.170 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60285.819 -
std::multimap<std::string,_int>::ctor(const&)/0 12.673 -
std::multimap<std::string,_int>::ctor(const&)/1024 35131.220 -1.14%
std::multimap<std::string,_int>::ctor(const&)/32 909.039 15.03%
std::multimap<std::string,_int>::ctor(const&)/8192 343134.155 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.703 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36389.543 -1.32%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 742.174 -13.37%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345420.331 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.858 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39862.039 2.24%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 735.770 -22.52%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380685.512 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.050 1.48%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56304.207 -4.53%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 962.160 -5.47%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107200.128 -1.35%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.784 4.96%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.735 3.06%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.642 8.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 25.042 -1.55%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.915 -2.47%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.865 8.35%
std::multimap<std::string,_int>::erase(iterator)/1024 34.411 5.64%
std::multimap<std::string,_int>::erase(iterator)/32 26.548 -6.42%
std::multimap<std::string,_int>::erase(iterator)/8192 29.926 -3.29%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.763 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13087.613 2.25%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 700.900 2.84%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119558.865 1.67%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 71.623 3.83%
std::multimap<std::string,_int>::erase(key)_(existent)/32 90.221 56.01%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 111.103 23.89%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.026 -1.30%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.486 2.96%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.342 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.391 1.62%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.459 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.666 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.667 2.13%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.866 8.91%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.595 5.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -4.78%
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.292 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.320 2.75%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 35.457 4.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.251 30.40%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.023 -3.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.026 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.226 -1.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.433 1.36%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.957 -2.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.904 14.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.145 23.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.023 16.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.340 -3.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.569 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.499 1.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.290 29.46%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.258 13.78%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.582 1.08%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.733 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.257 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66019.458 1.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1404.201 4.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 913870.087 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.266 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43121.365 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.342 5.26%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599219.572 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.659 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63812.509 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1556.678 -2.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813085.135 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.789 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33437.414 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1192.313 5.88%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384358.701 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.717 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32220.042 -1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1163.804 5.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345342.917 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 64.704 91.82%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.117 7.01%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.388 -3.11%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.217 2.84%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.028 -9.88%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.015 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 83.700 -1.16%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.759 -7.07%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.865 4.74%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.150 2.11%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.143 5.28%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.844 -1.40%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.628 11.96%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.838 -1.22%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 32.170 20.21%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.001 18.47%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 43.426 22.56%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.438 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36601.526 -1.01%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 735.183 12.72%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347275.184 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.457 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34675.961 -3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 835.696 11.32%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347081.803 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.133 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17027.781 4.31%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.120 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207184.524 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.717 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.875 4.58%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.298 -2.54%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 38.966 -46.97%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.578 -40.69%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 45.276 -48.53%
std::multiset<int>::clear()/0 393.034 -
std::multiset<int>::clear()/1024 9929.044 -1.16%
std::multiset<int>::clear()/32 619.433 -
std::multiset<int>::clear()/8192 78507.292 1.84%
std::multiset<int>::contains(key)_(existent)/1024 3.794 -5.53%
std::multiset<int>::contains(key)_(existent)/32 1.659 -1.34%
std::multiset<int>::contains(key)_(existent)/8192 8.598 -2.19%
std::multiset<int>::contains(key)_(non-existent)/0 0.286 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.062 2.80%
std::multiset<int>::contains(key)_(non-existent)/32 2.737 6.44%
std::multiset<int>::contains(key)_(non-existent)/8192 8.915 3.16%
std::multiset<int>::count(key)_(existent)/1024 5.729 -1.62%
std::multiset<int>::count(key)_(existent)/32 3.841 -1.87%
std::multiset<int>::count(key)_(existent)/8192 9.900 5.60%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 6.092 3.97%
std::multiset<int>::count(key)_(non-existent)/32 3.030 26.19%
std::multiset<int>::count(key)_(non-existent)/8192 10.295 9.76%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.801 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5766.496 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.643 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47562.350 -6.12%
std::multiset<int>::ctor(const&)/0 12.753 -
std::multiset<int>::ctor(const&)/1024 6413.449 -
std::multiset<int>::ctor(const&)/32 222.027 -
std::multiset<int>::ctor(const&)/8192 51375.944 1.82%
std::multiset<int>::ctor(const&,_alloc)/0 12.729 -
std::multiset<int>::ctor(const&,_alloc)/1024 6494.342 3.08%
std::multiset<int>::ctor(const&,_alloc)/32 223.920 -
std::multiset<int>::ctor(const&,_alloc)/8192 51387.330 1.46%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.679 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8771.818 -6.26%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.469 -3.10%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71802.788 -3.98%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.717 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12713.298 -1.18%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.241 -1.60%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250854.641 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.216 -1.51%
std::multiset<int>::equal_range(key)_(existent)/32 2.271 -3.88%
std::multiset<int>::equal_range(key)_(existent)/8192 8.529 2.30%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.519 -1.27%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.355 -2.00%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.251 -3.44%
std::multiset<int>::erase(iterator)/1024 24.322 1.26%
std::multiset<int>::erase(iterator)/32 21.338 -
std::multiset<int>::erase(iterator)/8192 24.193 4.34%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.139 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6674.266 -2.02%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.484 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54225.324 -
std::multiset<int>::erase(key)_(existent)/1024 42.915 -
std::multiset<int>::erase(key)_(existent)/32 23.217 5.86%
std::multiset<int>::erase(key)_(existent)/8192 61.188 1.19%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.131 10.59%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.625 13.86%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.616 7.62%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.030 3.15%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.809 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.266 -
std::multiset<int>::find(key)_(existent)/1024 3.975 -4.91%
std::multiset<int>::find(key)_(existent)/32 1.569 -3.08%
std::multiset<int>::find(key)_(existent)/8192 8.704 4.24%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.770 5.53%
std::multiset<int>::find(key)_(non-existent)/32 2.524 10.66%
std::multiset<int>::find(key)_(non-existent)/8192 9.360 14.73%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.185 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.304 17.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.714 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.670 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.203 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.092 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.410 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.570 -2.44%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.253 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 52.222 1.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.715 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.621 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.206 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.066 3.93%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.966 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.375 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.333 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14941.769 3.41%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.916 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 205388.939 9.60%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.799 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11618.100 -1.26%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 671.964 1.79%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118817.739 2.67%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.485 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12304.507 3.06%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 698.979 1.21%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193315.934 2.53%
std::multiset<int>::insert(value)_(already_present)/1024 27.830 2.31%
std::multiset<int>::insert(value)_(already_present)/32 18.858 1.55%
std::multiset<int>::insert(value)_(already_present)/8192 32.818 5.35%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.043 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.607 -13.52%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.113 1.17%
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.379 -11.50%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.037 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.422 4.39%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.070 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.464 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.145 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.209 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.953 1.91%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.556 -56.41%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.424 -38.46%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.716 -59.65%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6476.458 2.04%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.070 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50686.425 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6341.934 -1.30%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.403 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54793.954 6.06%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1334.829 -2.73%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.333 -5.65%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12336.851 -1.39%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.132 -1.64%
std::multiset<int>::upper_bound(key)_(existent)/32 2.400 -3.58%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.955 1.33%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.418 29.14%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.645 11.37%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 25.508 46.33%
std::multiset<std::string>::clear()/0 393.029 -
std::multiset<std::string>::clear()/1024 21650.968 -
std::multiset<std::string>::clear()/32 888.346 -
std::multiset<std::string>::clear()/8192 212514.664 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.158 12.57%
std::multiset<std::string>::contains(key)_(existent)/32 17.043 9.84%
std::multiset<std::string>::contains(key)_(existent)/8192 29.544 3.78%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.275 -4.37%
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.222 8.65%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.111 6.46%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.406 -1.90%
std::multiset<std::string>::count(key)_(existent)/1024 25.276 14.89%
std::multiset<std::string>::count(key)_(existent)/32 20.072 2.83%
std::multiset<std::string>::count(key)_(existent)/8192 30.099 5.84%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.512 -1.81%
std::multiset<std::string>::count(key)_(non-existent)/32 10.203 -5.60%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.303 -11.32%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.829 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6941.592 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.609 -1.02%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57686.140 -
std::multiset<std::string>::ctor(const&)/0 12.703 -
std::multiset<std::string>::ctor(const&)/1024 34672.076 -8.21%
std::multiset<std::string>::ctor(const&)/32 695.728 -16.85%
std::multiset<std::string>::ctor(const&)/8192 340133.657 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.697 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36552.525 -
std::multiset<std::string>::ctor(const&,_alloc)/32 878.183 10.13%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344688.617 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.840 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38376.279 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 793.375 -2.48%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374925.033 -1.17%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.860 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55890.196 2.06%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.041 2.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1079588.045 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.135 -11.39%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.400 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.063 -6.52%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.982 1.79%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.184 -2.62%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.193 -
std::multiset<std::string>::erase(iterator)/1024 33.170 5.52%
std::multiset<std::string>::erase(iterator)/32 30.631 -1.37%
std::multiset<std::string>::erase(iterator)/8192 30.825 4.55%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.061 -2.60%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13216.611 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.264 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119844.385 -
std::multiset<std::string>::erase(key)_(existent)/1024 103.453 23.77%
std::multiset<std::string>::erase(key)_(existent)/32 49.398 -38.87%
std::multiset<std::string>::erase(key)_(existent)/8192 99.504 46.17%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.243 -1.40%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.276 3.90%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.772 1.55%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.527 -3.51%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.985 7.12%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.085 -
std::multiset<std::string>::find(key)_(existent)/1024 24.057 5.78%
std::multiset<std::string>::find(key)_(existent)/32 15.052 -10.59%
std::multiset<std::string>::find(key)_(existent)/8192 29.184 -4.40%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.219 -10.72%
std::multiset<std::string>::find(key)_(non-existent)/32 10.952 2.36%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.243 -3.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.551 3.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.744 -6.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.539 6.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 101.786 15.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.796 -13.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.279 3.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.944 -1.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 53.190 -7.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.002 -4.40%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 55.367 20.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.452 -5.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.050 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.065 9.90%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.256 2.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.840 76.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.176 13.54%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.592 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 69124.111 7.36%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1424.204 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 890239.523 2.37%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.085 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43925.920 3.08%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1253.008 -1.19%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600923.323 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.470 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60978.014 3.04%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1425.479 -2.71%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 815352.715 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.813 6.41%
std::multiset<std::string>::insert(value)_(already_present)/32 48.235 -
std::multiset<std::string>::insert(value)_(already_present)/8192 63.912 -9.82%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.327 20.69%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 64.987 13.01%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.816 -12.42%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 98.066 16.26%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.724 8.35%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.799 32.35%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.355 14.95%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 57.933 1.17%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 90.479 1.56%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.207 -6.58%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.746 -1.06%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 29.876 -2.31%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.460 -2.14%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.231 -3.72%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.278 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35948.726 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 759.884 7.78%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344582.377 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.296 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36097.328 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 805.718 17.59%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349225.139 -6.18%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16569.484 2.81%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 349.271 5.57%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204051.246 -1.60%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.359 3.28%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.905 -11.62%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 127.928 -1.72%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 100.642 276.36%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 37.070 207.46%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 175.718 395.41%
std::none_of(deque<int>)_(process_all)/32 12.303 -
std::none_of(deque<int>)_(process_all)/32768 10917.838 8.01%
std::none_of(deque<int>)_(process_all)/50 18.905 -
std::none_of(deque<int>)_(process_all)/8 3.431 -
std::none_of(deque<int>)_(process_all)/8192 2728.077 8.06%
std::none_of(list<int>)_(process_all)/32 11.771 -
std::none_of(list<int>)_(process_all)/32768 25984.576 -3.38%
std::none_of(list<int>)_(process_all)/50 22.012 -
std::none_of(list<int>)_(process_all)/8 2.662 -
std::none_of(list<int>)_(process_all)/8192 7641.010 -2.53%
std::none_of(vector<int>)_(process_all)/32 8.464 1.94%
std::none_of(vector<int>)_(process_all)/32768 8113.081 -
std::none_of(vector<int>)_(process_all)/50 19.517 1.15%
std::none_of(vector<int>)_(process_all)/8 2.641 9.34%
std::none_of(vector<int>)_(process_all)/8192 2036.681 -
std::partial_sort(deque<int>)_(ascending)/1024 7798.494 -
std::partial_sort(deque<int>)_(ascending)/8 32.541 -2.18%
std::partial_sort(deque<int>)_(ascending)/8192 148745.746 2.76%
std::partial_sort(deque<int>)_(descending)/1024 17897.589 -
std::partial_sort(deque<int>)_(descending)/8 44.565 6.48%
std::partial_sort(deque<int>)_(descending)/8192 266299.462 -
std::partial_sort(deque<int>)_(heap)/1024 18092.223 -
std::partial_sort(deque<int>)_(heap)/8 38.966 -
std::partial_sort(deque<int>)_(heap)/8192 270484.618 -6.99%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7785.758 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.797 -1.09%
std::partial_sort(deque<int>)_(pipe-organ)/8192 150246.548 3.27%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19025.501 1.18%
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.719 -4.33%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 266879.633 -
std::partial_sort(deque<int>)_(repeated)/1024 6247.013 -
std::partial_sort(deque<int>)_(repeated)/8 26.585 1.22%
std::partial_sort(deque<int>)_(repeated)/8192 76023.312 -
std::partial_sort(deque<int>)_(shuffled)/1024 15635.706 -
std::partial_sort(deque<int>)_(shuffled)/8 32.286 -1.16%
std::partial_sort(deque<int>)_(shuffled)/8192 243720.876 1.22%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4795.223 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.365 -2.31%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50992.998 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7950.394 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.950 4.67%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93898.186 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7976.958 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.252 1.14%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96429.538 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4823.012 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.365 -3.17%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50997.878 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8882.422 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.917 -2.78%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93400.666 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.537 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.280 -8.30%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28331.533 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6790.383 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.713 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83542.559 -
std::partial_sort(vector<int>)_(ascending)/1024 4762.401 -
std::partial_sort(vector<int>)_(ascending)/8 19.071 -
std::partial_sort(vector<int>)_(ascending)/8192 50692.568 -
std::partial_sort(vector<int>)_(descending)/1024 7982.992 -
std::partial_sort(vector<int>)_(descending)/8 24.603 -
std::partial_sort(vector<int>)_(descending)/8192 98203.125 4.09%
std::partial_sort(vector<int>)_(heap)/1024 7992.618 -
std::partial_sort(vector<int>)_(heap)/8 27.963 -
std::partial_sort(vector<int>)_(heap)/8192 97465.075 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4782.417 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.232 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50843.648 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8893.413 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.163 1.01%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93865.448 -
std::partial_sort(vector<int>)_(repeated)/1024 2504.314 -
std::partial_sort(vector<int>)_(repeated)/8 18.704 -
std::partial_sort(vector<int>)_(repeated)/8192 26693.280 -
std::partial_sort(vector<int>)_(shuffled)/1024 6771.451 -
std::partial_sort(vector<int>)_(shuffled)/8 28.455 -1.83%
std::partial_sort(vector<int>)_(shuffled)/8192 88922.730 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5135.090 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.120 2.54%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53467.431 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8119.257 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.865 63.13%
std::partial_sort_copy(deque<int>)_(descending)/8192 95426.912 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8338.244 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.168 41.66%
std::partial_sort_copy(deque<int>)_(heap)/8192 98622.894 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5150.892 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.836 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53178.987 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9001.304 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.131 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94997.133 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.648 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.676 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29439.466 -3.14%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6934.515 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.246 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86947.780 -1.00%
std::partial_sort_copy(list<int>)_(ascending)/1024 5647.097 5.44%
std::partial_sort_copy(list<int>)_(ascending)/8 8.443 -
std::partial_sort_copy(list<int>)_(ascending)/8192 59562.593 3.66%
std::partial_sort_copy(list<int>)_(descending)/1024 8237.147 -
std::partial_sort_copy(list<int>)_(descending)/8 15.749 -2.52%
std::partial_sort_copy(list<int>)_(descending)/8192 97463.973 -1.04%
std::partial_sort_copy(list<int>)_(heap)/1024 8233.293 -
std::partial_sort_copy(list<int>)_(heap)/8 17.414 -
std::partial_sort_copy(list<int>)_(heap)/8192 100457.517 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5357.401 -11.99%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.279 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57340.354 -1.16%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9097.881 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.214 -2.38%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96653.824 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3113.464 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.895 -1.08%
std::partial_sort_copy(list<int>)_(repeated)/8192 33293.476 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7059.212 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.820 -5.38%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88853.574 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4723.911 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.387 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50639.352 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7825.162 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.978 -2.27%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93022.655 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7875.510 -1.08%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.635 -11.30%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96447.339 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4728.885 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.363 1.82%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50635.448 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8772.109 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.400 2.17%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92730.002 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2501.788 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.450 4.13%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26856.997 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6689.447 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.330 -1.20%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84780.618 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4832.494 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.848 1.54%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50449.051 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7945.736 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.644 2.01%
std::partial_sort_copy(vector<int>)_(descending)/8192 94097.424 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8003.658 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.208 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97892.216 -3.10%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4824.848 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.828 1.17%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50588.157 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8857.913 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.934 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94701.741 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2493.866 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.642 1.87%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27964.161 2.77%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6795.398 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.728 -3.01%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88508.242 -
std::partition(deque<int>)_(dense)/1024 358.136 -
std::partition(deque<int>)_(dense)/32 10.306 9.10%
std::partition(deque<int>)_(dense)/50 14.704 5.20%
std::partition(deque<int>)_(dense)/8192 2821.131 -
std::partition(deque<int>)_(sparse)/1024 386.211 -1.34%
std::partition(deque<int>)_(sparse)/32 11.943 -5.04%
std::partition(deque<int>)_(sparse)/50 17.324 -5.54%
std::partition(deque<int>)_(sparse)/8192 2989.883 -1.84%
std::partition(list<int>)_(dense)/1024 392.427 -
std::partition(list<int>)_(dense)/32 8.861 -1.10%
std::partition(list<int>)_(dense)/50 13.449 -1.26%
std::partition(list<int>)_(dense)/8192 5101.024 3.54%
std::partition(list<int>)_(sparse)/1024 718.834 -
std::partition(list<int>)_(sparse)/32 8.966 1.89%
std::partition(list<int>)_(sparse)/50 22.771 4.73%
std::partition(list<int>)_(sparse)/8192 7605.706 -
std::partition(vector<int>)_(dense)/1024 252.097 1.33%
std::partition(vector<int>)_(dense)/32 8.918 6.89%
std::partition(vector<int>)_(dense)/50 13.412 3.33%
std::partition(vector<int>)_(dense)/8192 2006.283 6.98%
std::partition(vector<int>)_(sparse)/1024 258.414 1.05%
std::partition(vector<int>)_(sparse)/32 8.789 -
std::partition(vector<int>)_(sparse)/50 14.038 1.44%
std::partition(vector<int>)_(sparse)/8192 1883.829 -
std::partition_copy(deque<int>)/1024 637.701 -9.00%
std::partition_copy(deque<int>)/32 13.065 2.42%
std::partition_copy(deque<int>)/50 21.106 -1.68%
std::partition_copy(deque<int>)/8192 5742.936 -5.38%
std::partition_copy(list<int>)/1024 718.943 -
std::partition_copy(list<int>)/32 9.032 2.51%
std::partition_copy(list<int>)/50 13.209 -
std::partition_copy(list<int>)/8192 7250.099 5.60%
std::partition_copy(vector<int>)/1024 470.699 3.14%
std::partition_copy(vector<int>)/32 8.094 -
std::partition_copy(vector<int>)/50 12.508 -2.66%
std::partition_copy(vector<int>)/8192 4574.117 -
std::partition_point(deque<int>)/1024 9.539 -
std::partition_point(deque<int>)/32 4.139 -
std::partition_point(deque<int>)/50 4.638 -
std::partition_point(deque<int>)/8192 15.291 1.13%
std::partition_point(list<int>)/1024 1292.566 -
std::partition_point(list<int>)/32 15.985 -
std::partition_point(list<int>)/50 24.768 -
std::partition_point(list<int>)/8192 12401.953 -
std::partition_point(vector<int>)/1024 6.109 -
std::partition_point(vector<int>)/32 2.575 -
std::partition_point(vector<int>)/50 2.580 -
std::partition_point(vector<int>)/8192 9.361 -
std::pop_heap(deque<float>)/1024 12.396 -3.27%
std::pop_heap(deque<float>)/8 52.170 -
std::pop_heap(deque<float>)/8192 61.960 1.29%
std::pop_heap(deque<int>)/1024 13.016 5.38%
std::pop_heap(deque<int>)/8 52.104 -
std::pop_heap(deque<int>)/8192 53.630 1.28%
std::pop_heap(deque<size_t>)/1024 15.246 -
std::pop_heap(deque<size_t>)/8 52.402 -
std::pop_heap(deque<size_t>)/8192 59.917 2.05%
std::pop_heap(deque<std::string>)/1024 59.343 -4.75%
std::pop_heap(deque<std::string>)/8 57.590 -
std::pop_heap(deque<std::string>)/8192 115.097 -1.08%
std::pop_heap(vector<float>)/1024 8.440 -
std::pop_heap(vector<float>)/8 51.100 1.78%
std::pop_heap(vector<float>)/8192 20.097 2.33%
std::pop_heap(vector<int>)/1024 9.920 -
std::pop_heap(vector<int>)/8 51.870 1.28%
std::pop_heap(vector<int>)/8192 12.945 -
std::pop_heap(vector<size_t>)/1024 9.890 -
std::pop_heap(vector<size_t>)/8 52.741 2.36%
std::pop_heap(vector<size_t>)/8192 13.141 -
std::pop_heap(vector<std::string>)/1024 20.248 -
std::pop_heap(vector<std::string>)/8 53.609 -
std::pop_heap(vector<std::string>)/8192 51.216 -
std::remove(deque<int>)_(prefix)/1024 525.092 -
std::remove(deque<int>)_(prefix)/32 52.641 -2.36%
std::remove(deque<int>)_(prefix)/50 60.317 -3.26%
std::remove(deque<int>)_(prefix)/8192 3875.618 -
std::remove(deque<int>)_(sprinkled)/1024 526.456 -
std::remove(deque<int>)_(sprinkled)/32 49.674 -4.68%
std::remove(deque<int>)_(sprinkled)/50 54.260 -5.47%
std::remove(deque<int>)_(sprinkled)/8192 3859.328 -
std::remove(list<int>)_(prefix)/1024 985.141 -
std::remove(list<int>)_(prefix)/32 52.580 -
std::remove(list<int>)_(prefix)/50 64.012 -
std::remove(list<int>)_(prefix)/8192 8254.976 -
std::remove(list<int>)_(sprinkled)/1024 943.308 -
std::remove(list<int>)_(sprinkled)/32 52.234 -
std::remove(list<int>)_(sprinkled)/50 61.500 -
std::remove(list<int>)_(sprinkled)/8192 7867.754 -
std::remove(vector<int>)_(prefix)/1024 308.283 -
std::remove(vector<int>)_(prefix)/32 48.949 -
std::remove(vector<int>)_(prefix)/50 54.301 -
std::remove(vector<int>)_(prefix)/8192 2109.504 -
std::remove(vector<int>)_(sprinkled)/1024 286.163 -
std::remove(vector<int>)_(sprinkled)/32 49.130 -
std::remove(vector<int>)_(sprinkled)/50 53.243 -
std::remove(vector<int>)_(sprinkled)/8192 1982.585 -
std::remove_copy(deque<int>)_(prefix)/1024 378.944 -10.11%
std::remove_copy(deque<int>)_(prefix)/32 12.957 -2.21%
std::remove_copy(deque<int>)_(prefix)/50 20.014 -4.48%
std::remove_copy(deque<int>)_(prefix)/8192 3365.577 -
std::remove_copy(deque<int>)_(sprinkled)/1024 357.327 -1.99%
std::remove_copy(deque<int>)_(sprinkled)/32 12.174 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.376 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2857.095 -2.35%
std::remove_copy(list<int>)_(prefix)/1024 745.926 -
std::remove_copy(list<int>)_(prefix)/32 11.238 -
std::remove_copy(list<int>)_(prefix)/50 19.172 -
std::remove_copy(list<int>)_(prefix)/8192 7017.185 -
std::remove_copy(list<int>)_(sprinkled)/1024 741.701 -
std::remove_copy(list<int>)_(sprinkled)/32 11.251 -
std::remove_copy(list<int>)_(sprinkled)/50 18.595 -
std::remove_copy(list<int>)_(sprinkled)/8192 6982.521 -
std::remove_copy(vector<int>)_(prefix)/1024 264.352 -
std::remove_copy(vector<int>)_(prefix)/32 9.405 -1.81%
std::remove_copy(vector<int>)_(prefix)/50 14.177 2.05%
std::remove_copy(vector<int>)_(prefix)/8192 2063.278 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.507 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.485 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.626 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1933.773 -
std::remove_copy_if(deque<int>)_(prefix)/1024 523.309 -3.72%
std::remove_copy_if(deque<int>)_(prefix)/32 18.410 -7.73%
std::remove_copy_if(deque<int>)_(prefix)/50 28.172 -9.74%
std::remove_copy_if(deque<int>)_(prefix)/8192 3769.593 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.697 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.437 -11.00%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.544 -8.14%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3475.868 -
std::remove_copy_if(list<int>)_(prefix)/1024 798.594 -
std::remove_copy_if(list<int>)_(prefix)/32 17.005 -
std::remove_copy_if(list<int>)_(prefix)/50 24.744 -
std::remove_copy_if(list<int>)_(prefix)/8192 7359.118 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.858 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.581 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.944 -1.17%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7393.287 -
std::remove_copy_if(vector<int>)_(prefix)/1024 400.805 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.228 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.953 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3480.959 3.19%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.927 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.324 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.584 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2744.487 -
std::remove_if(deque<int>)_(prefix)/1024 560.079 -2.24%
std::remove_if(deque<int>)_(prefix)/32 55.003 -
std::remove_if(deque<int>)_(prefix)/50 65.513 -2.39%
std::remove_if(deque<int>)_(prefix)/8192 4308.843 -
std::remove_if(deque<int>)_(sprinkled)/1024 539.034 3.18%
std::remove_if(deque<int>)_(sprinkled)/32 53.504 -3.04%
std::remove_if(deque<int>)_(sprinkled)/50 60.315 -4.88%
std::remove_if(deque<int>)_(sprinkled)/8192 3940.545 1.07%
std::remove_if(list<int>)_(prefix)/1024 1038.748 1.70%
std::remove_if(list<int>)_(prefix)/32 58.818 -
std::remove_if(list<int>)_(prefix)/50 72.282 -
std::remove_if(list<int>)_(prefix)/8192 9418.420 -
std::remove_if(list<int>)_(sprinkled)/1024 989.790 -
std::remove_if(list<int>)_(sprinkled)/32 57.088 -
std::remove_if(list<int>)_(sprinkled)/50 70.652 -2.02%
std::remove_if(list<int>)_(sprinkled)/8192 8128.938 -
std::remove_if(vector<int>)_(prefix)/1024 351.124 -
std::remove_if(vector<int>)_(prefix)/32 49.019 -
std::remove_if(vector<int>)_(prefix)/50 54.132 -
std::remove_if(vector<int>)_(prefix)/8192 2567.003 -
std::remove_if(vector<int>)_(sprinkled)/1024 515.190 -
std::remove_if(vector<int>)_(sprinkled)/32 53.112 -1.31%
std::remove_if(vector<int>)_(sprinkled)/50 61.876 -1.55%
std::remove_if(vector<int>)_(sprinkled)/8192 3819.252 -
std::replace(deque<int>)_(prefix)/1024 414.281 -
std::replace(deque<int>)_(prefix)/32 12.884 -
std::replace(deque<int>)_(prefix)/50 19.340 1.26%
std::replace(deque<int>)_(prefix)/8192 3279.778 -
std::replace(deque<int>)_(sprinkled)/1024 353.614 -
std::replace(deque<int>)_(sprinkled)/32 12.199 -
std::replace(deque<int>)_(sprinkled)/50 18.287 -
std::replace(deque<int>)_(sprinkled)/8192 2833.417 -
std::replace(list<int>)_(prefix)/1024 739.961 -
std::replace(list<int>)_(prefix)/32 11.084 -
std::replace(list<int>)_(prefix)/50 17.196 1.73%
std::replace(list<int>)_(prefix)/8192 6996.377 -
std::replace(list<int>)_(sprinkled)/1024 729.213 -
std::replace(list<int>)_(sprinkled)/32 11.276 -
std::replace(list<int>)_(sprinkled)/50 18.496 -
std::replace(list<int>)_(sprinkled)/8192 7473.729 2.69%
std::replace(vector<int>)_(prefix)/1024 159.809 6.43%
std::replace(vector<int>)_(prefix)/32 5.208 10.78%
std::replace(vector<int>)_(prefix)/50 7.485 10.11%
std::replace(vector<int>)_(prefix)/8192 1270.837 6.58%
std::replace(vector<int>)_(sprinkled)/1024 156.385 -5.33%
std::replace(vector<int>)_(sprinkled)/32 5.392 -13.44%
std::replace(vector<int>)_(sprinkled)/50 8.373 -15.05%
std::replace(vector<int>)_(sprinkled)/8192 1238.683 -4.87%
std::replace_if(deque<int>)_(prefix)/1024 480.027 -2.11%
std::replace_if(deque<int>)_(prefix)/32 14.017 -
std::replace_if(deque<int>)_(prefix)/50 20.351 -
std::replace_if(deque<int>)_(prefix)/8192 3516.922 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.592 -1.24%
std::replace_if(deque<int>)_(sprinkled)/32 12.497 -
std::replace_if(deque<int>)_(sprinkled)/50 18.771 -
std::replace_if(deque<int>)_(sprinkled)/8192 2935.562 -2.39%
std::replace_if(list<int>)_(prefix)/1024 739.819 -
std::replace_if(list<int>)_(prefix)/32 13.955 -
std::replace_if(list<int>)_(prefix)/50 24.521 -
std::replace_if(list<int>)_(prefix)/8192 7194.620 -
std::replace_if(list<int>)_(sprinkled)/1024 746.301 -
std::replace_if(list<int>)_(sprinkled)/32 13.365 -
std::replace_if(list<int>)_(sprinkled)/50 24.319 5.93%
std::replace_if(list<int>)_(sprinkled)/8192 7445.887 1.06%
std::replace_if(vector<int>)_(prefix)/1024 276.151 2.01%
std::replace_if(vector<int>)_(prefix)/32 9.488 -1.05%
std::replace_if(vector<int>)_(prefix)/50 13.950 -
std::replace_if(vector<int>)_(prefix)/8192 2050.416 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.319 -
std::replace_if(vector<int>)_(sprinkled)/32 9.131 -
std::replace_if(vector<int>)_(sprinkled)/50 13.359 1.88%
std::replace_if(vector<int>)_(sprinkled)/8192 1912.209 -
std::reverse(deque<int>)/32768 5726.600 -
std::reverse(deque<int>)/4096 719.812 -
std::reverse(deque<int>)/512 113.065 -6.62%
std::reverse(deque<int>)/64 13.056 -12.11%
std::reverse(deque<int>)/8 2.502 -7.15%
std::reverse(list<int>)/32768 19654.582 11.15%
std::reverse(list<int>)/4096 1933.107 10.25%
std::reverse(list<int>)/512 194.146 -
std::reverse(list<int>)/64 17.560 -
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1033.602 -
std::reverse(vector<int>)/4096 130.387 -
std::reverse(vector<int>)/512 16.337 -
std::reverse(vector<int>)/64 4.183 -
std::reverse(vector<int>)/8 1.507 -5.74%
std::reverse_copy(deque<int>)/32768 7971.087 -
std::reverse_copy(deque<int>)/4096 988.811 -
std::reverse_copy(deque<int>)/512 129.453 3.38%
std::reverse_copy(deque<int>)/64 16.021 -
std::reverse_copy(deque<int>)/8 2.539 -
std::reverse_copy(list<int>)/32768 26329.548 -8.42%
std::reverse_copy(list<int>)/4096 3098.655 -8.47%
std::reverse_copy(list<int>)/512 365.546 -
std::reverse_copy(list<int>)/64 30.030 -
std::reverse_copy(list<int>)/8 2.403 -1.24%
std::reverse_copy(vector<int>)/32768 982.928 -
std::reverse_copy(vector<int>)/4096 131.460 -
std::reverse_copy(vector<int>)/512 17.164 -
std::reverse_copy(vector<int>)/64 2.529 -
std::reverse_copy(vector<int>)/8 2.466 2.78%
std::rotate(deque<int>)_(1_element_backward)/1024 40.422 -
std::rotate(deque<int>)_(1_element_backward)/32 3.530 -
std::rotate(deque<int>)_(1_element_backward)/50 5.235 3.26%
std::rotate(deque<int>)_(1_element_backward)/8192 310.915 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.524 -
std::rotate(deque<int>)_(1_element_forward)/32 4.125 -
std::rotate(deque<int>)_(1_element_forward)/50 5.422 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.700 -
std::rotate(deque<int>)_(by_1/2)/1024 188.207 -
std::rotate(deque<int>)_(by_1/2)/32 8.492 -
std::rotate(deque<int>)_(by_1/2)/50 11.492 -
std::rotate(deque<int>)_(by_1/2)/8192 1451.040 -
std::rotate(deque<int>)_(by_1/3)/1024 402.720 -3.14%
std::rotate(deque<int>)_(by_1/3)/32 20.371 -
std::rotate(deque<int>)_(by_1/3)/50 28.719 -
std::rotate(deque<int>)_(by_1/3)/8192 3333.286 -
std::rotate(deque<int>)_(by_1/4)/1024 266.049 -
std::rotate(deque<int>)_(by_1/4)/32 13.171 -
std::rotate(deque<int>)_(by_1/4)/50 28.008 3.46%
std::rotate(deque<int>)_(by_1/4)/8192 2631.806 5.62%
std::rotate(list<int>)_(1_element_backward)/1024 746.073 -
std::rotate(list<int>)_(1_element_backward)/32 13.443 -
std::rotate(list<int>)_(1_element_backward)/50 25.373 -
std::rotate(list<int>)_(1_element_backward)/8192 7301.037 -
std::rotate(list<int>)_(1_element_forward)/1024 734.754 -
std::rotate(list<int>)_(1_element_forward)/32 13.950 -
std::rotate(list<int>)_(1_element_forward)/50 26.491 2.34%
std::rotate(list<int>)_(1_element_forward)/8192 8145.424 1.23%
std::rotate(list<int>)_(by_1/2)/1024 391.868 -
std::rotate(list<int>)_(by_1/2)/32 6.443 -
std::rotate(list<int>)_(by_1/2)/50 12.665 -
std::rotate(list<int>)_(by_1/2)/8192 5505.095 -
std::rotate(list<int>)_(by_1/3)/1024 814.404 -
std::rotate(list<int>)_(by_1/3)/32 17.088 -
std::rotate(list<int>)_(by_1/3)/50 22.887 -
std::rotate(list<int>)_(by_1/3)/8192 8388.294 -
std::rotate(list<int>)_(by_1/4)/1024 579.186 -
std::rotate(list<int>)_(by_1/4)/32 14.546 -
std::rotate(list<int>)_(by_1/4)/50 25.934 -
std::rotate(list<int>)_(by_1/4)/8192 6629.872 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.474 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.709 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.726 -
std::rotate(vector<bool>)_(1_element_backward)/8192 113.004 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.533 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.680 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.685 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.695 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.370 -1.08%
std::rotate(vector<bool>)_(by_1/2)/32 17.966 -
std::rotate(vector<bool>)_(by_1/2)/50 17.735 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.093 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.191 -2.04%
std::rotate(vector<bool>)_(by_1/3)/32 17.812 -
std::rotate(vector<bool>)_(by_1/3)/50 17.814 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.111 -1.47%
std::rotate(vector<bool>)_(by_1/4)/1024 12.496 -2.03%
std::rotate(vector<bool>)_(by_1/4)/32 17.963 -
std::rotate(vector<bool>)_(by_1/4)/50 17.836 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.123 -1.42%
std::rotate(vector<int>)_(1_element_backward)/1024 35.583 -
std::rotate(vector<int>)_(1_element_backward)/32 2.918 -
std::rotate(vector<int>)_(1_element_backward)/50 5.337 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.204 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.332 -
std::rotate(vector<int>)_(1_element_forward)/32 2.962 -
std::rotate(vector<int>)_(1_element_forward)/50 5.257 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.433 -
std::rotate(vector<int>)_(by_1/2)/1024 31.750 -
std::rotate(vector<int>)_(by_1/2)/32 2.340 -
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 241.006 -
std::rotate(vector<int>)_(by_1/3)/1024 118.651 -
std::rotate(vector<int>)_(by_1/3)/32 9.991 -
std::rotate(vector<int>)_(by_1/3)/50 11.093 -1.60%
std::rotate(vector<int>)_(by_1/3)/8192 875.266 -
std::rotate(vector<int>)_(by_1/4)/1024 47.308 -
std::rotate(vector<int>)_(by_1/4)/32 4.722 -
std::rotate(vector<int>)_(by_1/4)/50 11.648 -
std::rotate(vector<int>)_(by_1/4)/8192 370.138 -
std::rotate_copy(deque<int>)/1024 34.923 1.50%
std::rotate_copy(deque<int>)/32 2.669 -1.58%
std::rotate_copy(deque<int>)/50 3.015 -
std::rotate_copy(deque<int>)/8192 290.705 -
std::rotate_copy(list<int>)/1024 739.814 -
std::rotate_copy(list<int>)/32 8.713 -
std::rotate_copy(list<int>)/50 13.858 -
std::rotate_copy(list<int>)/8192 6894.010 -
std::rotate_copy(vector<int>)/1024 32.926 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 340.795 -18.73%
std::sample(deque<int>)/1024 11383.332 -
std::sample(deque<int>)/32 306.163 -
std::sample(deque<int>)/8192 91540.540 -
std::sample(list<int>)/1024 12038.297 -
std::sample(list<int>)/32 313.481 -
std::sample(list<int>)/8192 98618.069 -
std::sample(vector<int>)/1024 11326.447 -
std::sample(vector<int>)/32 303.389 -
std::sample(vector<int>)/8192 91812.304 -
std::search(deque<int>)_(near_matches)/1000 20297.856 16.96%
std::search(deque<int>)_(near_matches)/1024 21246.231 17.07%
std::search(deque<int>)_(near_matches)/8192 1448730.287 -
std::search(deque<int>)_(no_match)/1000 397.607 -1.90%
std::search(deque<int>)_(no_match)/1024 348.574 -15.91%
std::search(deque<int>)_(no_match)/1048576 424727.484 -
std::search(deque<int>)_(no_match)/8192 3317.002 -
std::search(deque<int>)_(same_length)/1000 351.129 7.89%
std::search(deque<int>)_(same_length)/1024 503.883 6.14%
std::search(deque<int>)_(same_length)/8192 3848.774 1.83%
std::search(deque<int>)_(single_element)/1000 449.750 -
std::search(deque<int>)_(single_element)/1024 459.572 -
std::search(deque<int>)_(single_element)/8192 3673.345 -
std::search(deque<int>,_pred)_(near_matches)/1000 24160.576 3.79%
std::search(deque<int>,_pred)_(near_matches)/1024 25249.684 3.75%
std::search(deque<int>,_pred)_(near_matches)/8192 1543940.068 -
std::search(deque<int>,_pred)_(no_match)/1000 424.155 -
std::search(deque<int>,_pred)_(no_match)/1024 436.502 -
std::search(deque<int>,_pred)_(no_match)/1048576 446574.643 -
std::search(deque<int>,_pred)_(no_match)/8192 3497.310 -
std::search(deque<int>,_pred)_(same_length)/1000 479.144 -1.95%
std::search(deque<int>,_pred)_(same_length)/1024 505.283 1.02%
std::search(deque<int>,_pred)_(same_length)/8192 3999.067 -
std::search(deque<int>,_pred)_(single_element)/1000 689.222 -
std::search(deque<int>,_pred)_(single_element)/1024 708.253 -
std::search(deque<int>,_pred)_(single_element)/8192 5686.064 -
std::search(list<int>)_(near_matches)/1000 38130.710 -
std::search(list<int>)_(near_matches)/1024 39796.291 -
std::search(list<int>)_(near_matches)/8192 2553549.726 -
std::search(list<int>)_(no_match)/1000 1439.752 107.79%
std::search(list<int>)_(no_match)/1024 1465.187 95.21%
std::search(list<int>)_(no_match)/1048576 818871.165 -2.10%
std::search(list<int>)_(no_match)/8192 7496.984 14.62%
std::search(list<int>)_(same_length)/1000 751.470 -3.09%
std::search(list<int>)_(same_length)/1024 776.611 -5.28%
std::search(list<int>)_(same_length)/8192 8567.063 2.89%
std::search(list<int>)_(single_element)/1000 691.993 -
std::search(list<int>)_(single_element)/1024 725.204 -5.43%
std::search(list<int>)_(single_element)/8192 9320.558 12.67%
std::search(list<int>,_pred)_(near_matches)/1000 41514.310 -
std::search(list<int>,_pred)_(near_matches)/1024 43535.931 -
std::search(list<int>,_pred)_(near_matches)/8192 2694082.531 -
std::search(list<int>,_pred)_(no_match)/1000 803.910 -
std::search(list<int>,_pred)_(no_match)/1024 823.189 -
std::search(list<int>,_pred)_(no_match)/1048576 956431.865 -
std::search(list<int>,_pred)_(no_match)/8192 7884.872 8.42%
std::search(list<int>,_pred)_(same_length)/1000 795.050 -
std::search(list<int>,_pred)_(same_length)/1024 815.184 -
std::search(list<int>,_pred)_(same_length)/8192 8638.950 7.61%
std::search(list<int>,_pred)_(single_element)/1000 802.352 -
std::search(list<int>,_pred)_(single_element)/1024 821.495 -
std::search(list<int>,_pred)_(single_element)/8192 8234.415 5.35%
std::search(vector<int>)_(near_matches)/1000 14393.784 1.56%
std::search(vector<int>)_(near_matches)/1024 15132.625 1.82%
std::search(vector<int>)_(near_matches)/8192 769016.392 -
std::search(vector<int>)_(no_match)/1000 209.812 -1.42%
std::search(vector<int>)_(no_match)/1024 214.376 -2.12%
std::search(vector<int>)_(no_match)/1048576 211809.336 -
std::search(vector<int>)_(no_match)/8192 1651.862 -
std::search(vector<int>)_(same_length)/1000 241.034 -
std::search(vector<int>)_(same_length)/1024 245.732 -
std::search(vector<int>)_(same_length)/8192 1873.960 -
std::search(vector<int>)_(single_element)/1000 228.739 -
std::search(vector<int>)_(single_element)/1024 233.951 -
std::search(vector<int>)_(single_element)/8192 1823.212 -
std::search(vector<int>,_pred)_(near_matches)/1000 22633.778 -
std::search(vector<int>,_pred)_(near_matches)/1024 23750.433 -
std::search(vector<int>,_pred)_(near_matches)/8192 1454253.025 -
std::search(vector<int>,_pred)_(no_match)/1000 530.231 -
std::search(vector<int>,_pred)_(no_match)/1024 537.722 -
std::search(vector<int>,_pred)_(no_match)/1048576 601057.431 -
std::search(vector<int>,_pred)_(no_match)/8192 4306.697 -
std::search(vector<int>,_pred)_(same_length)/1000 602.743 -
std::search(vector<int>,_pred)_(same_length)/1024 617.046 -
std::search(vector<int>,_pred)_(same_length)/8192 4938.158 -
std::search(vector<int>,_pred)_(single_element)/1000 567.956 12.12%
std::search(vector<int>,_pred)_(single_element)/1024 582.085 18.19%
std::search(vector<int>,_pred)_(single_element)/8192 4649.117 23.88%
std::search_n(deque<int>)_(no_match)/1024 13.712 -
std::search_n(deque<int>)_(no_match)/32 13.636 -
std::search_n(deque<int>)_(no_match)/8192 16.010 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.100 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.061 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.840 -
std::search_n(list<int>)_(no_match)/1024 729.339 -
std::search_n(list<int>)_(no_match)/32 9.240 -
std::search_n(list<int>)_(no_match)/8192 6686.447 -
std::search_n(list<int>,_pred)_(no_match)/1024 851.215 -
std::search_n(list<int>,_pred)_(no_match)/32 17.672 -
std::search_n(list<int>,_pred)_(no_match)/8192 7864.757 -
std::search_n(vector<int>)_(no_match)/1024 3.292 -
std::search_n(vector<int>)_(no_match)/32 3.281 -
std::search_n(vector<int>)_(no_match)/8192 3.269 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.085 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.114 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.083 -
std::set<int>::clear()/0 391.293 -
std::set<int>::clear()/1024 9254.523 2.36%
std::set<int>::clear()/32 627.951 1.82%
std::set<int>::clear()/8192 82693.800 5.55%
std::set<int>::contains(key)_(existent)/1024 3.924 -
std::set<int>::contains(key)_(existent)/32 1.652 -
std::set<int>::contains(key)_(existent)/8192 8.226 -3.04%
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 5.986 1.46%
std::set<int>::contains(key)_(non-existent)/32 2.679 -
std::set<int>::contains(key)_(non-existent)/8192 19.399 32.03%
std::set<int>::count(key)_(existent)/1024 4.301 -
std::set<int>::count(key)_(existent)/32 1.654 -
std::set<int>::count(key)_(existent)/8192 7.902 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.963 -
std::set<int>::count(key)_(non-existent)/32 3.033 -1.68%
std::set<int>::count(key)_(non-existent)/8192 11.901 -2.19%
std::set<int>::ctor(&&,_different_allocs)/0 12.833 -
std::set<int>::ctor(&&,_different_allocs)/1024 5886.978 -
std::set<int>::ctor(&&,_different_allocs)/32 176.903 -
std::set<int>::ctor(&&,_different_allocs)/8192 48501.723 -
std::set<int>::ctor(const&)/0 12.748 -
std::set<int>::ctor(const&)/1024 6351.675 1.76%
std::set<int>::ctor(const&)/32 216.069 -13.96%
std::set<int>::ctor(const&)/8192 50844.830 1.07%
std::set<int>::ctor(const&,_alloc)/0 12.711 -
std::set<int>::ctor(const&,_alloc)/1024 6330.285 1.46%
std::set<int>::ctor(const&,_alloc)/32 232.534 5.45%
std::set<int>::ctor(const&,_alloc)/8192 50459.217 1.44%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.716 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8560.411 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.933 1.26%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68836.503 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.183 3.36%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12867.557 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.273 2.33%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240852.931 -
std::set<int>::equal_range(key)_(existent)/1024 4.523 1.08%
std::set<int>::equal_range(key)_(existent)/32 1.846 -1.05%
std::set<int>::equal_range(key)_(existent)/8192 8.854 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.382 -20.10%
std::set<int>::equal_range(key)_(non-existent)/32 2.780 -5.88%
std::set<int>::equal_range(key)_(non-existent)/8192 9.802 -20.59%
std::set<int>::erase(iterator)/1024 19.795 -
std::set<int>::erase(iterator)/32 19.758 -
std::set<int>::erase(iterator)/8192 20.806 5.50%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.126 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6657.877 1.35%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.926 2.26%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54574.045 3.35%
std::set<int>::erase(key)_(existent)/1024 49.783 -
std::set<int>::erase(key)_(existent)/32 21.826 2.29%
std::set<int>::erase(key)_(existent)/8192 69.183 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.834 25.36%
std::set<int>::erase(key)_(non-existent,_end)/32 3.160 37.20%
std::set<int>::erase(key)_(non-existent,_end)/8192 10.065 21.06%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.995 3.69%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.789 1.19%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.101 -
std::set<int>::find(key)_(existent)/1024 4.019 -1.57%
std::set<int>::find(key)_(existent)/32 1.716 -
std::set<int>::find(key)_(existent)/8192 8.383 -
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 6.350 13.78%
std::set<int>::find(key)_(non-existent)/32 2.741 20.84%
std::set<int>::find(key)_(non-existent)/8192 9.629 12.62%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.127 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.681 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.499 1.89%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 90.545 -2.92%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.123 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.303 -1.77%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.904 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.341 -1.71%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.407 1.12%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.854 -1.43%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.044 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 92.416 4.83%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.385 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.702 -5.10%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.033 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.390 3.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.600 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16979.356 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 757.842 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185019.811 3.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.963 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12921.898 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 666.661 1.48%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116952.887 -2.60%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.452 -1.22%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7703.239 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 538.619 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130888.358 -
std::set<int>::insert(value)_(already_present)/1024 5.725 -11.27%
std::set<int>::insert(value)_(already_present)/32 1.758 -3.63%
std::set<int>::insert(value)_(already_present)/8192 9.377 -5.53%
std::set<int>::insert(value)_(new_value,_end)/0 17.108 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.250 2.02%
std::set<int>::insert(value)_(new_value,_end)/32 18.921 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.876 3.71%
std::set<int>::insert(value)_(new_value,_middle)/0 17.108 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.003 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.494 1.06%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.461 1.17%
std::set<int>::lower_bound(key)_(existent)/1024 4.716 3.02%
std::set<int>::lower_bound(key)_(existent)/32 1.522 -1.65%
std::set<int>::lower_bound(key)_(existent)/8192 8.468 7.69%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.027 -1.92%
std::set<int>::lower_bound(key)_(non-existent)/32 2.221 -4.51%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.829 -1.60%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6312.505 2.12%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 223.386 3.11%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50428.074 2.41%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.329 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6306.114 2.12%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 224.338 2.94%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50377.049 2.42%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1335.353 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.447 -7.39%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12314.802 -
std::set<int>::upper_bound(key)_(existent)/1024 4.263 5.74%
std::set<int>::upper_bound(key)_(existent)/32 1.772 3.59%
std::set<int>::upper_bound(key)_(existent)/8192 8.065 3.04%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.707 14.46%
std::set<int>::upper_bound(key)_(non-existent)/32 2.761 13.64%
std::set<int>::upper_bound(key)_(non-existent)/8192 11.318 15.64%
std::set<std::string>::clear()/0 394.177 -
std::set<std::string>::clear()/1024 22568.102 2.10%
std::set<std::string>::clear()/32 895.627 1.54%
std::set<std::string>::clear()/8192 215196.566 -
std::set<std::string>::contains(key)_(existent)/1024 24.307 -1.90%
std::set<std::string>::contains(key)_(existent)/32 15.809 -1.77%
std::set<std::string>::contains(key)_(existent)/8192 26.764 -
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.140 -
std::set<std::string>::contains(key)_(non-existent)/32 11.530 -
std::set<std::string>::contains(key)_(non-existent)/8192 30.211 -
std::set<std::string>::count(key)_(existent)/1024 23.938 -
std::set<std::string>::count(key)_(existent)/32 16.443 -1.06%
std::set<std::string>::count(key)_(existent)/8192 35.777 4.45%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.650 -
std::set<std::string>::count(key)_(non-existent)/32 10.191 1.54%
std::set<std::string>::count(key)_(non-existent)/8192 32.218 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.819 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6846.726 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.167 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57688.341 -
std::set<std::string>::ctor(const&)/0 12.701 -
std::set<std::string>::ctor(const&)/1024 34362.871 -
std::set<std::string>::ctor(const&)/32 824.448 7.02%
std::set<std::string>::ctor(const&)/8192 341837.302 -
std::set<std::string>::ctor(const&,_alloc)/0 13.195 3.83%
std::set<std::string>::ctor(const&,_alloc)/1024 36811.622 -
std::set<std::string>::ctor(const&,_alloc)/32 753.374 -
std::set<std::string>::ctor(const&,_alloc)/8192 345761.966 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -3.68%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39829.060 1.38%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 792.541 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380602.326 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.792 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55520.107 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1065.610 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113410.939 -
std::set<std::string>::equal_range(key)_(existent)/1024 26.129 -2.05%
std::set<std::string>::equal_range(key)_(existent)/32 15.776 -2.82%
std::set<std::string>::equal_range(key)_(existent)/8192 28.776 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.968 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.562 -2.06%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.257 -
std::set<std::string>::erase(iterator)/1024 31.027 -
std::set<std::string>::erase(iterator)/32 27.734 -
std::set<std::string>::erase(iterator)/8192 27.154 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.689 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12988.938 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 702.491 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121266.623 2.06%
std::set<std::string>::erase(key)_(existent)/1024 60.787 -1.01%
std::set<std::string>::erase(key)_(existent)/32 50.929 -
std::set<std::string>::erase(key)_(existent)/8192 72.665 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.832 -6.75%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.535 -9.90%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.003 -6.34%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -3.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.519 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.092 -2.37%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.625 -
std::set<std::string>::find(key)_(existent)/1024 22.820 -
std::set<std::string>::find(key)_(existent)/32 15.531 -1.03%
std::set<std::string>::find(key)_(existent)/8192 29.248 -
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.493 -1.89%
std::set<std::string>::find(key)_(non-existent)/32 9.770 -3.74%
std::set<std::string>::find(key)_(non-existent)/8192 28.898 -2.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.261 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 50.400 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 31.048 -5.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 71.622 3.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.034 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.983 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.183 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.508 -2.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.842 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.474 1.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.473 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.404 -1.60%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.133 -1.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.552 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.532 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.603 1.21%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.136 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68034.950 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1489.422 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 894380.218 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.803 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44816.412 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1300.944 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601774.584 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.862 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41950.213 -1.49%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1163.609 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 611623.033 -
std::set<std::string>::insert(value)_(already_present)/1024 26.258 -
std::set<std::string>::insert(value)_(already_present)/32 9.467 2.69%
std::set<std::string>::insert(value)_(already_present)/8192 29.926 -
std::set<std::string>::insert(value)_(new_value,_end)/0 34.308 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 66.006 -
std::set<std::string>::insert(value)_(new_value,_end)/32 44.950 -2.17%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.634 -3.67%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.506 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.287 -1.48%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.126 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 41.931 -1.16%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.690 -
std::set<std::string>::lower_bound(key)_(existent)/32 14.973 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.858 1.72%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 25.367 4.63%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.770 3.07%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.211 2.83%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.280 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37230.121 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 788.103 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348769.350 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.278 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36256.422 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 781.338 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347964.142 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17035.376 2.51%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 308.674 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 218921.196 7.28%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.641 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.196 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.199 -1.53%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.222 -2.49%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.224 -4.35%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.168 -1.66%
std::shift_left(deque<int>)/1024 38.120 -
std::shift_left(deque<int>)/32 3.822 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.360 -
std::shift_left(list<int>)/1024 729.048 -
std::shift_left(list<int>)/32 13.478 -
std::shift_left(list<int>)/50 27.554 -1.35%
std::shift_left(list<int>)/8192 7666.474 6.04%
std::shift_left(vector<int>)/1024 35.251 -
std::shift_left(vector<int>)/32 2.986 -34.25%
std::shift_left(vector<int>)/50 5.264 -
std::shift_left(vector<int>)/8192 281.020 -
std::shift_right(deque<int>)/1024 40.718 -
std::shift_right(deque<int>)/32 3.431 -
std::shift_right(deque<int>)/50 4.463 -
std::shift_right(deque<int>)/8192 309.132 -1.29%
std::shift_right(list<int>)/1024 734.277 -
std::shift_right(list<int>)/32 14.506 -
std::shift_right(list<int>)/50 26.644 -5.91%
std::shift_right(list<int>)/8192 7352.711 -8.00%
std::shift_right(vector<int>)/1024 35.695 -
std::shift_right(vector<int>)/32 4.198 3.58%
std::shift_right(vector<int>)/50 5.334 -
std::shift_right(vector<int>)/8192 301.598 -
std::shuffle(deque<int>)/1024 9241.780 -
std::shuffle(deque<int>)/32 292.274 -
std::shuffle(deque<int>)/8192 73946.398 -
std::shuffle(vector<int>)/1024 8761.492 -
std::shuffle(vector<int>)/32 277.595 -
std::shuffle(vector<int>)/8192 70008.819 -
std::sort(deque<int>)_(ascending)/1024 766.080 1.02%
std::sort(deque<int>)_(ascending)/8 17.510 -3.19%
std::sort(deque<int>)_(ascending)/8192 5755.732 -
std::sort(deque<int>)_(descending)/1024 1302.763 -
std::sort(deque<int>)_(descending)/8 25.418 -
std::sort(deque<int>)_(descending)/8192 10419.901 -
std::sort(deque<int>)_(heap)/1024 6266.193 1.57%
std::sort(deque<int>)_(heap)/8 24.694 1.59%
std::sort(deque<int>)_(heap)/8192 69349.381 -
std::sort(deque<int>)_(pipe-organ)/1024 2691.500 -1.14%
std::sort(deque<int>)_(pipe-organ)/8 20.189 -
std::sort(deque<int>)_(pipe-organ)/8192 26261.817 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17737.761 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.585 -2.88%
std::sort(deque<int>)_(qsort_adversarial)/8192 483104.935 -
std::sort(deque<int>)_(repeated)/1024 960.696 -3.11%
std::sort(deque<int>)_(repeated)/8 18.034 1.80%
std::sort(deque<int>)_(repeated)/8192 6747.409 2.31%
std::sort(deque<int>)_(shuffled)/1024 6863.460 -
std::sort(deque<int>)_(shuffled)/8 22.870 1.03%
std::sort(deque<int>)_(shuffled)/8192 81200.946 -1.06%
std::sort(vector<NonIntegral>)_(ascending)/1024 521.055 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.441 -1.36%
std::sort(vector<NonIntegral>)_(ascending)/8192 3753.701 -
std::sort(vector<NonIntegral>)_(descending)/1024 775.110 -
std::sort(vector<NonIntegral>)_(descending)/8 24.921 -
std::sort(vector<NonIntegral>)_(descending)/8192 5267.835 -
std::sort(vector<NonIntegral>)_(heap)/1024 4331.000 -
std::sort(vector<NonIntegral>)_(heap)/8 23.664 -
std::sort(vector<NonIntegral>)_(heap)/8192 50836.139 2.41%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1885.110 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.367 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18474.769 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13338.244 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.461 -1.62%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155621.277 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.667 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.712 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3747.466 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4658.459 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.494 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85320.376 2.69%
std::sort(vector<int>)_(ascending)/1024 520.684 -
std::sort(vector<int>)_(ascending)/8 15.678 -
std::sort(vector<int>)_(ascending)/8192 3744.888 -
std::sort(vector<int>)_(descending)/1024 1012.682 -
std::sort(vector<int>)_(descending)/8 24.637 -
std::sort(vector<int>)_(descending)/8192 7219.994 -
std::sort(vector<int>)_(heap)/1024 4575.710 -
std::sort(vector<int>)_(heap)/8 23.555 -
std::sort(vector<int>)_(heap)/8192 45893.531 -
std::sort(vector<int>)_(pipe-organ)/1024 2409.516 5.61%
std::sort(vector<int>)_(pipe-organ)/8 17.712 -
std::sort(vector<int>)_(pipe-organ)/8192 22809.227 5.83%
std::sort(vector<int>)_(qsort_adversarial)/1024 12955.742 -1.72%
std::sort(vector<int>)_(qsort_adversarial)/8 15.838 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148351.518 -1.41%
std::sort(vector<int>)_(repeated)/1024 661.638 -1.78%
std::sort(vector<int>)_(repeated)/8 15.832 -4.11%
std::sort(vector<int>)_(repeated)/8192 5035.456 -
std::sort(vector<int>)_(shuffled)/1024 4668.472 -
std::sort(vector<int>)_(shuffled)/8 22.798 -
std::sort(vector<int>)_(shuffled)/8192 45195.024 -
std::sort_heap(deque<int>)/1024 13342.310 -
std::sort_heap(deque<int>)/8 37.745 6.43%
std::sort_heap(deque<int>)/8192 468347.064 -
std::sort_heap(deque<int>,_pred)/1024 12431.625 -2.89%
std::sort_heap(deque<int>,_pred)/8 34.688 -
std::sort_heap(deque<int>,_pred)/8192 428053.465 -
std::sort_heap(vector<NonIntegral>)/1024 9831.491 -
std::sort_heap(vector<NonIntegral>)/8 29.998 -2.95%
std::sort_heap(vector<NonIntegral>)/8192 105760.390 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9829.271 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.845 3.62%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106305.680 -
std::sort_heap(vector<int>)/1024 9796.409 -
std::sort_heap(vector<int>)/8 30.864 -5.37%
std::sort_heap(vector<int>)/8192 106319.814 -
std::sort_heap(vector<int>,_pred)/1024 9859.248 -
std::sort_heap(vector<int>,_pred)/8 31.570 -
std::sort_heap(vector<int>,_pred)/8192 106230.620 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2716.996 1.22%
std::stable_partition(deque<int>)_(alloc_fails)/32 1906.312 1.76%
std::stable_partition(deque<int>)_(alloc_fails)/50 1915.541 1.94%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9861.054 -
std::stable_partition(deque<int>)_(dense)/1024 638.129 11.10%
std::stable_partition(deque<int>)_(dense)/32 30.803 9.02%
std::stable_partition(deque<int>)_(dense)/50 41.516 12.84%
std::stable_partition(deque<int>)_(dense)/8192 5674.710 -
std::stable_partition(deque<int>)_(sparse)/1024 430.521 -2.18%
std::stable_partition(deque<int>)_(sparse)/32 11.001 -16.45%
std::stable_partition(deque<int>)_(sparse)/50 28.471 -5.80%
std::stable_partition(deque<int>)_(sparse)/8192 3480.495 5.52%
std::stable_partition(list<int>)_(alloc_fails)/1024 4223.467 3.02%
std::stable_partition(list<int>)_(alloc_fails)/32 1900.287 2.55%
std::stable_partition(list<int>)_(alloc_fails)/50 1923.466 1.10%
std::stable_partition(list<int>)_(alloc_fails)/8192 26388.670 -1.25%
std::stable_partition(list<int>)_(dense)/1024 1452.765 -
std::stable_partition(list<int>)_(dense)/32 37.888 1.48%
std::stable_partition(list<int>)_(dense)/50 64.019 11.32%
std::stable_partition(list<int>)_(dense)/8192 19087.889 1.46%
std::stable_partition(list<int>)_(sparse)/1024 935.623 -
std::stable_partition(list<int>)_(sparse)/32 9.789 1.84%
std::stable_partition(list<int>)_(sparse)/50 28.501 8.17%
std::stable_partition(list<int>)_(sparse)/8192 8532.602 -3.51%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2325.387 1.23%
std::stable_partition(vector<int>)_(alloc_fails)/32 1894.623 2.05%
std::stable_partition(vector<int>)_(alloc_fails)/50 1892.620 1.91%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5369.795 1.01%
std::stable_partition(vector<int>)_(dense)/1024 292.669 -
std::stable_partition(vector<int>)_(dense)/32 21.404 -
std::stable_partition(vector<int>)_(dense)/50 25.834 -
std::stable_partition(vector<int>)_(dense)/8192 2091.319 -
std::stable_partition(vector<int>)_(sparse)/1024 232.655 11.15%
std::stable_partition(vector<int>)_(sparse)/32 7.683 4.02%
std::stable_partition(vector<int>)_(sparse)/50 24.329 15.81%
std::stable_partition(vector<int>)_(sparse)/8192 1579.340 2.19%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3863.507 -2.80%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.561 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18885.041 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29035.228 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.943 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26149.933 -1.62%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13684.734 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.161 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25657.016 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16586.239 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.169 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22223.151 -1.26%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25802.144 -1.00%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.413 6.20%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28029.798 -2.64%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3800.131 2.67%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.014 -4.56%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13028.005 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19372.939 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.872 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24419.281 -
std::stable_sort(deque<int>)_(ascending)/1024 2105.440 -2.74%
std::stable_sort(deque<int>)_(ascending)/8 18.466 2.24%
std::stable_sort(deque<int>)_(ascending)/8192 13587.165 -
std::stable_sort(deque<int>)_(descending)/1024 2886.323 -2.01%
std::stable_sort(deque<int>)_(descending)/8 26.908 4.92%
std::stable_sort(deque<int>)_(descending)/8192 20342.365 -1.74%
std::stable_sort(deque<int>)_(heap)/1024 2711.827 -2.30%
std::stable_sort(deque<int>)_(heap)/8 24.883 2.35%
std::stable_sort(deque<int>)_(heap)/8192 17206.345 -1.93%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2906.636 -1.87%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.747 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20339.800 -1.60%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3105.859 -1.27%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.711 2.74%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20669.751 -1.32%
std::stable_sort(deque<int>)_(repeated)/1024 1416.416 -1.82%
std::stable_sort(deque<int>)_(repeated)/8 19.499 7.18%
std::stable_sort(deque<int>)_(repeated)/8192 7675.085 -
std::stable_sort(deque<int>)_(shuffled)/1024 2514.645 -2.53%
std::stable_sort(deque<int>)_(shuffled)/8 23.094 -
std::stable_sort(deque<int>)_(shuffled)/8192 14132.837 -2.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4877.459 -1.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.854 -2.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47543.099 -1.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22826.270 -6.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.492 -1.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118165.330 -2.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13790.333 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.316 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107865.597 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13931.050 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.720 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84153.106 -1.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22523.248 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.629 -1.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136668.187 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3387.558 -5.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.284 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17761.425 -2.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17994.550 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.334 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146427.747 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3601.433 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.911 -4.65%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42134.403 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12589.795 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.617 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187930.022 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9517.447 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.308 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117498.692 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8090.395 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.237 -1.56%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116257.454 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13672.327 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.157 2.24%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200702.681 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1273.533 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.637 -3.11%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14292.136 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12055.681 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.620 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174373.398 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4514.280 -3.78%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.063 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18945.770 1.02%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23307.765 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.232 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24329.365 4.45%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13886.158 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.028 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30558.150 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14004.701 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.108 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21475.091 -1.88%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22667.297 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.073 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34252.299 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3453.467 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.885 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10004.303 3.74%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17906.859 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.443 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28002.972 2.67%
std::stable_sort(vector<int>)_(ascending)/1024 2073.215 -
std::stable_sort(vector<int>)_(ascending)/8 15.485 -
std::stable_sort(vector<int>)_(ascending)/8192 13456.430 -
std::stable_sort(vector<int>)_(descending)/1024 2755.921 -
std::stable_sort(vector<int>)_(descending)/8 24.399 1.10%
std::stable_sort(vector<int>)_(descending)/8192 18436.481 -
std::stable_sort(vector<int>)_(heap)/1024 2522.878 -
std::stable_sort(vector<int>)_(heap)/8 21.234 -
std::stable_sort(vector<int>)_(heap)/8192 14507.804 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2759.882 -2.51%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.453 -6.81%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18214.300 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2925.192 1.79%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.541 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 19264.950 5.49%
std::stable_sort(vector<int>)_(repeated)/1024 1090.927 1.08%
std::stable_sort(vector<int>)_(repeated)/8 15.537 -
std::stable_sort(vector<int>)_(repeated)/8192 5243.194 -
std::stable_sort(vector<int>)_(shuffled)/1024 2228.446 -
std::stable_sort(vector<int>)_(shuffled)/8 19.674 -
std::stable_sort(vector<int>)_(shuffled)/8192 10942.688 -
std::swap_ranges(deque<int>)/1024 329.454 3.11%
std::swap_ranges(deque<int>)/32 10.419 -
std::swap_ranges(deque<int>)/50 15.857 -
std::swap_ranges(deque<int>)/8192 2623.537 2.93%
std::swap_ranges(list<int>)/1024 822.227 -
std::swap_ranges(list<int>)/32 19.594 -
std::swap_ranges(list<int>)/50 32.523 -
std::swap_ranges(list<int>)/8192 11132.639 3.98%
std::swap_ranges(vector<int>)/1024 62.744 -
std::swap_ranges(vector<int>)/32 4.824 -
std::swap_ranges(vector<int>)/50 5.624 -
std::swap_ranges(vector<int>)/8192 476.231 -
std::transform(deque<int>)_(identity_transform)/1024 370.375 -
std::transform(deque<int>)_(identity_transform)/32 12.305 -
std::transform(deque<int>)_(identity_transform)/50 19.102 -
std::transform(deque<int>)_(identity_transform)/8192 2445.171 -
std::transform(deque<int>,_deque<int>)/1024 660.723 -
std::transform(deque<int>,_deque<int>)/32 21.872 -2.55%
std::transform(deque<int>,_deque<int>)/50 36.589 4.98%
std::transform(deque<int>,_deque<int>)/8192 5425.942 -
std::transform(list<int>)_(identity_transform)/1024 743.223 -
std::transform(list<int>)_(identity_transform)/32 17.008 -
std::transform(list<int>)_(identity_transform)/50 30.555 1.39%
std::transform(list<int>)_(identity_transform)/8192 7090.688 -
std::transform(list<int>,_list<int>)/1024 843.578 -
std::transform(list<int>,_list<int>)/32 23.162 -
std::transform(list<int>,_list<int>)/50 37.345 -
std::transform(list<int>,_list<int>)/8192 8753.855 -
std::transform(vector<int>)_(identity_transform)/1024 262.895 -
std::transform(vector<int>)_(identity_transform)/32 9.172 -
std::transform(vector<int>)_(identity_transform)/50 16.236 -
std::transform(vector<int>)_(identity_transform)/8192 2023.485 -
std::transform(vector<int>,_vector<int>)/1024 556.130 -
std::transform(vector<int>,_vector<int>)/32 17.248 -
std::transform(vector<int>,_vector<int>)/50 26.882 -
std::transform(vector<int>,_vector<int>)/8192 4452.185 -
std::unique(deque<int>)_(contiguous)/1024 517.703 -
std::unique(deque<int>)_(contiguous)/32 49.669 -9.09%
std::unique(deque<int>)_(contiguous)/52 55.577 -11.05%
std::unique(deque<int>)_(contiguous)/8192 3761.594 -
std::unique(deque<int>)_(sprinkled)/1024 514.643 -
std::unique(deque<int>)_(sprinkled)/32 54.198 3.63%
std::unique(deque<int>)_(sprinkled)/52 62.071 5.06%
std::unique(deque<int>)_(sprinkled)/8192 3836.231 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.896 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.357 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.901 1.05%
std::unique(deque<int>,_pred)_(contiguous)/8192 4548.158 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.379 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.326 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.085 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5218.140 -
std::unique(list<int>)_(contiguous)/1024 926.958 -
std::unique(list<int>)_(contiguous)/32 52.334 -
std::unique(list<int>)_(contiguous)/52 63.825 -
std::unique(list<int>)_(contiguous)/8192 7079.437 -
std::unique(list<int>)_(sprinkled)/1024 969.276 -
std::unique(list<int>)_(sprinkled)/32 54.628 -
std::unique(list<int>)_(sprinkled)/52 68.930 2.43%
std::unique(list<int>)_(sprinkled)/8192 7991.352 1.44%
std::unique(list<int>,_pred)_(contiguous)/1024 947.840 -6.60%
std::unique(list<int>,_pred)_(contiguous)/32 57.241 -1.47%
std::unique(list<int>,_pred)_(contiguous)/52 71.065 -
std::unique(list<int>,_pred)_(contiguous)/8192 7633.523 1.11%
std::unique(list<int>,_pred)_(sprinkled)/1024 1017.156 -1.12%
std::unique(list<int>,_pred)_(sprinkled)/32 67.789 10.32%
std::unique(list<int>,_pred)_(sprinkled)/52 84.301 8.51%
std::unique(list<int>,_pred)_(sprinkled)/8192 8280.846 -1.33%
std::unique(vector<int>)_(contiguous)/1024 311.086 -
std::unique(vector<int>)_(contiguous)/32 48.010 -
std::unique(vector<int>)_(contiguous)/52 54.372 -
std::unique(vector<int>)_(contiguous)/8192 1922.963 -
std::unique(vector<int>)_(sprinkled)/1024 533.816 -
std::unique(vector<int>)_(sprinkled)/32 57.011 -
std::unique(vector<int>)_(sprinkled)/52 66.120 -
std::unique(vector<int>)_(sprinkled)/8192 3939.058 -
std::unique(vector<int>,_pred)_(contiguous)/1024 490.456 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.381 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.345 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3646.519 1.55%
std::unique(vector<int>,_pred)_(sprinkled)/1024 689.219 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.256 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.965 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5202.008 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.259 -
std::unique_copy(deque<int>)_(contiguous)/32 16.108 27.05%
std::unique_copy(deque<int>)_(contiguous)/52 25.099 52.92%
std::unique_copy(deque<int>)_(contiguous)/8192 3743.146 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.920 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.224 -9.93%
std::unique_copy(deque<int>)_(sprinkled)/52 14.942 -8.74%
std::unique_copy(deque<int>)_(sprinkled)/8192 3988.357 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.771 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.408 6.86%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.477 5.03%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4485.181 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.846 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.765 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.517 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5069.046 -
std::unique_copy(list<int>)_(contiguous)/1024 740.451 -50.46%
std::unique_copy(list<int>)_(contiguous)/32 11.179 -
std::unique_copy(list<int>)_(contiguous)/52 19.586 -
std::unique_copy(list<int>)_(contiguous)/8192 6865.425 -
std::unique_copy(list<int>)_(sprinkled)/1024 745.454 -
std::unique_copy(list<int>)_(sprinkled)/32 13.677 -2.12%
std::unique_copy(list<int>)_(sprinkled)/52 24.129 -
std::unique_copy(list<int>)_(sprinkled)/8192 6984.378 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.289 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.281 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.941 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7602.398 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 840.623 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.294 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.018 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7688.276 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.589 -
std::unique_copy(vector<int>)_(contiguous)/32 8.669 -
std::unique_copy(vector<int>)_(contiguous)/52 13.411 -1.34%
std::unique_copy(vector<int>)_(contiguous)/8192 1894.368 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.629 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.106 1.25%
std::unique_copy(vector<int>)_(sprinkled)/52 21.914 1.85%
std::unique_copy(vector<int>)_(sprinkled)/8192 3717.869 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.508 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.404 -3.14%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.728 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3795.940 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.995 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.345 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.486 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4526.206 -
std::unordered_map<int,_int>::clear()/0 392.366 -
std::unordered_map<int,_int>::clear()/1024 8072.507 -
std::unordered_map<int,_int>::clear()/32 587.387 -
std::unordered_map<int,_int>::clear()/8192 63353.680 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.830 1.18%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.804 4.11%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.599 -10.38%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.403 10.34%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.564 11.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.491 -2.29%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.475 7.77%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.384 -4.81%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.516 8.23%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.601 5.20%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.347 27.32%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.355 -12.15%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.404 -12.10%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.440 7.82%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.169 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8482.998 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 268.823 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95686.006 -1.04%
std::unordered_map<int,_int>::ctor(const&)/0 12.910 -
std::unordered_map<int,_int>::ctor(const&)/1024 6737.917 2.02%
std::unordered_map<int,_int>::ctor(const&)/32 198.853 -
std::unordered_map<int,_int>::ctor(const&)/8192 55014.587 1.07%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.934 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10055.391 4.65%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 262.749 1.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81898.529 1.79%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.862 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13555.400 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.434 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144593.048 1.75%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.879 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13457.854 -2.00%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.095 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142835.087 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.294 3.61%
std::unordered_map<int,_int>::erase(iterator)/32 19.575 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.759 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.698 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5508.352 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.867 1.67%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45264.284 2.10%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.427 1.63%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.872 1.07%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.022 1.21%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -45.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.149 -12.87%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.076 -24.38%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.210 -1.44%
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.175 -2.49%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.247 -10.41%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.241 -8.54%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.423 -3.00%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.501 5.52%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.547 6.26%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 3.30%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.284 20.30%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.050 3.47%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.036 19.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.793 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13025.152 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.434 2.00%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141273.235 -1.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.662 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12912.942 -1.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 736.133 -1.46%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140920.659 -2.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.292 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7775.212 3.17%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 596.942 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86946.041 1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.983 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14037.845 -4.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 773.182 -1.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149563.058 -4.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.242 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13747.482 -1.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 763.632 2.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144021.054 -1.81%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.416 30.52%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.793 58.09%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.793 4.93%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.969 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.302 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.610 6.77%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.660 -4.48%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.959 -1.20%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.350 6.14%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.507 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.825 2.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.403 6.50%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.847 59.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.384 -2.74%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.303 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.233 10.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.348 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.627 -5.92%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.209 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.513 -8.32%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.235 3.56%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.286 6.49%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.152 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6695.061 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.539 2.45%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54422.962 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.171 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6746.145 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.251 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55081.973 -12.97%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1258.157 -20.22%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.439 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25264.054 -9.79%
std::unordered_multimap<int,_int>::clear()/0 396.676 1.72%
std::unordered_multimap<int,_int>::clear()/1024 8226.226 1.12%
std::unordered_multimap<int,_int>::clear()/32 602.055 1.34%
std::unordered_multimap<int,_int>::clear()/8192 63195.590 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.464 -3.70%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.622 2.47%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.441 -9.76%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 44.62%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.616 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.815 4.62%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.586 8.94%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.614 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.630 -5.21%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.735 2.48%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.401 48.99%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.288 3.36%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.271 6.51%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.214 10.49%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.210 1.48%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8640.012 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 297.666 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98798.243 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.067 1.12%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6710.333 -
std::unordered_multimap<int,_int>::ctor(const&)/32 200.148 2.27%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55075.677 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.072 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 10487.752 14.41%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 256.655 2.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76705.635 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.026 1.33%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13043.924 2.78%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.798 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140001.681 1.42%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.017 1.18%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12791.508 1.28%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.251 1.76%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140058.535 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.813 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.818 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.088 -24.05%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.206 1.23%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5877.031 -1.58%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.440 1.07%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46810.297 1.30%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.368 -2.22%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.183 -1.80%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.721 1.83%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.403 -15.96%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.423 -5.42%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.436 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.213 -2.15%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 20.21%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.441 1.12%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.317 2.60%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.006 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.348 -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.384 8.99%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.404 15.71%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.106 -4.58%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.018 -12.86%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.307 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 408.177 4.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15226.308 1.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 779.523 3.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171088.286 2.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.120 1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15208.904 1.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 773.370 2.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 170863.238 1.72%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.337 1.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14388.072 1.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 823.336 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179862.821 1.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.246 1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16236.509 2.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 833.047 1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168421.938 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.578 1.53%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16534.816 1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 815.872 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188824.973 2.95%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.024 -7.98%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.211 -1.54%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.620 1.54%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.647 1.28%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.237 12.74%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.616 8.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.283 9.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.590 1.15%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.777 14.68%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.099 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.525 -1.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.316 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6725.937 1.54%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.810 4.37%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54261.599 1.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.312 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6740.051 1.60%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.678 3.00%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55294.523 1.50%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1361.707 -32.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.871 -5.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27096.426 -16.54%
std::unordered_multiset<int>::clear()/0 390.939 -
std::unordered_multiset<int>::clear()/1024 7997.065 -7.33%
std::unordered_multiset<int>::clear()/32 589.004 -2.06%
std::unordered_multiset<int>::clear()/8192 62405.678 -4.10%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.157 -17.57%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.194 -11.77%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.316 -8.58%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.487 44.17%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.594 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.710 14.91%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.405 -4.85%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.743 -1.24%
std::unordered_multiset<int>::count(key)_(existent)/32 1.754 -2.05%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.650 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.350 -27.23%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.353 -4.47%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.319 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.277 -4.93%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.002 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8575.465 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 287.837 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99263.885 -
std::unordered_multiset<int>::ctor(const&)/0 12.884 -
std::unordered_multiset<int>::ctor(const&)/1024 6645.778 -
std::unordered_multiset<int>::ctor(const&)/32 199.750 -
std::unordered_multiset<int>::ctor(const&)/8192 54547.879 -11.69%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.083 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9017.091 -2.46%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 250.056 -4.74%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75213.807 -1.11%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.803 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12531.735 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.082 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137794.296 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.875 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13843.609 10.57%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.012 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138612.274 -
std::unordered_multiset<int>::erase(iterator)/1024 19.766 -
std::unordered_multiset<int>::erase(iterator)/32 19.556 -1.55%
std::unordered_multiset<int>::erase(iterator)/8192 19.721 -1.11%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.637 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5744.740 -2.58%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.214 -1.05%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45444.935 -4.05%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.527 -4.99%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.565 -2.16%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.034 -2.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.225 -4.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.336 -5.26%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.065 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.061 -3.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.149 -3.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.130 -5.93%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.403 6.66%
std::unordered_multiset<int>::find(key)_(existent)/32 1.455 -2.25%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.221 3.30%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.340 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.895 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.975 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.130 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.574 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14710.692 -2.17%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.091 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165979.304 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.901 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14696.669 -2.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 783.783 2.87%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163769.104 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.822 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13338.869 -1.78%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 824.854 3.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172273.894 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.655 -2.00%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.075 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.002 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.308 -3.65%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.244 4.30%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.782 -3.03%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.204 -5.69%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.319 -8.50%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.485 -3.41%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.514 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.637 -16.42%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.077 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6663.763 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 200.469 -7.13%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53595.971 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.090 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6711.183 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 196.450 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54416.536 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1333.866 -9.90%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.069 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25199.053 -4.45%
std::unordered_set<int>::clear()/0 392.978 -
std::unordered_set<int>::clear()/1024 8046.666 -22.63%
std::unordered_set<int>::clear()/32 592.543 -7.89%
std::unordered_set<int>::clear()/8192 62534.649 -20.37%
std::unordered_set<int>::contains(key)_(existent)/1024 1.526 19.69%
std::unordered_set<int>::contains(key)_(existent)/32 1.345 6.10%
std::unordered_set<int>::contains(key)_(existent)/8192 1.354 -9.70%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.442 -8.72%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.454 -13.03%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.542 -3.46%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.663 19.20%
std::unordered_set<int>::count(key)_(existent)/1024 1.654 23.37%
std::unordered_set<int>::count(key)_(existent)/32 1.393 12.40%
std::unordered_set<int>::count(key)_(existent)/8192 1.621 20.80%
std::unordered_set<int>::count(key)_(non-existent)/0 0.347 -14.61%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.558 -
std::unordered_set<int>::count(key)_(non-existent)/32 1.500 -10.81%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.591 -1.08%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.900 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9077.634 3.67%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 296.026 3.88%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 108784.440 3.92%
std::unordered_set<int>::ctor(const&)/0 12.916 -
std::unordered_set<int>::ctor(const&)/1024 6816.772 -1.32%
std::unordered_set<int>::ctor(const&)/32 203.237 2.65%
std::unordered_set<int>::ctor(const&)/8192 56046.194 1.46%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.164 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9743.540 -
std::unordered_set<int>::ctor(const&,_alloc)/32 266.311 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80517.750 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.877 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13685.555 -5.91%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.553 -1.90%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142790.750 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.865 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13477.530 3.72%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.334 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142198.649 -
std::unordered_set<int>::erase(iterator)/1024 19.790 -23.92%
std::unordered_set<int>::erase(iterator)/32 19.487 -13.91%
std::unordered_set<int>::erase(iterator)/8192 20.091 -23.18%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.056 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5548.973 -16.21%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.915 -4.59%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44982.167 -16.24%
std::unordered_set<int>::erase(key)_(existent)/1024 21.345 -21.18%
std::unordered_set<int>::erase(key)_(existent)/32 20.805 -13.82%
std::unordered_set<int>::erase(key)_(existent)/8192 22.721 -22.42%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.338 28.06%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.384 -4.52%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.291 -7.44%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.293 -7.04%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.290 -7.22%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.327 -8.12%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.169 -5.60%
std::unordered_set<int>::find(key)_(existent)/1024 1.060 -19.46%
std::unordered_set<int>::find(key)_(existent)/32 1.170 -14.96%
std::unordered_set<int>::find(key)_(existent)/8192 1.207 -16.84%
std::unordered_set<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.988 4.32%
std::unordered_set<int>::find(key)_(non-existent)/32 1.053 -9.67%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.160 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.741 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12549.060 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 698.495 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139212.297 1.73%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.866 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12123.440 -1.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 710.231 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136010.061 1.85%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.702 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7499.685 2.79%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 593.915 1.04%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85940.756 -3.36%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.949 3.50%
std::unordered_set<int>::insert(value)_(already_present)/32 1.817 8.43%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.727 5.17%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.945 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.121 6.95%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.271 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.644 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.923 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.434 4.71%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.323 2.15%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.476 9.65%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.442 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6652.946 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 210.533 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53954.134 -2.47%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.421 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6653.509 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.823 -3.78%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54686.813 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2249.746 47.03%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.115 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 32917.125 20.49%
std::unordered_set<std::string>::clear()/0 394.634 -
std::unordered_set<std::string>::clear()/1024 22667.852 -5.28%
std::unordered_set<std::string>::clear()/32 957.349 -
std::unordered_set<std::string>::clear()/8192 216300.254 -3.25%
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.405 11.65%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.550 -7.04%
std::unordered_set<std::string>::contains(key)_(existent)/8192 40.272 1.18%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.317 21.53%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.753 1.68%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.965 22.52%
std::unordered_set<std::string>::count(key)_(existent)/1024 42.769 12.40%
std::unordered_set<std::string>::count(key)_(existent)/32 35.734 -
std::unordered_set<std::string>::count(key)_(existent)/8192 37.943 6.52%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.456 11.42%
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.384 -6.37%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.389 7.30%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.823 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41182.204 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1078.401 8.01%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 734586.844 -
std::unordered_set<std::string>::ctor(const&)/0 12.923 -
std::unordered_set<std::string>::ctor(const&)/1024 33066.480 -5.03%
std::unordered_set<std::string>::ctor(const&)/32 803.891 5.78%
std::unordered_set<std::string>::ctor(const&)/8192 337667.681 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.092 1.41%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63189.328 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1641.712 -2.77%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603670.116 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.917 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62384.115 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1620.502 -5.52%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641126.933 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.888 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 65482.507 6.15%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1490.028 -8.33%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 639947.877 -
std::unordered_set<std::string>::erase(iterator)/1024 27.899 -14.66%
std::unordered_set<std::string>::erase(iterator)/32 26.613 -8.34%
std::unordered_set<std::string>::erase(iterator)/8192 31.902 -16.75%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.749 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12328.871 -3.87%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 648.409 -2.61%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117301.975 -3.11%
std::unordered_set<std::string>::erase(key)_(existent)/1024 102.595 -17.06%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.057 -16.96%
std::unordered_set<std::string>::erase(key)_(existent)/8192 73.313 -42.45%
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.732 4.47%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.271 3.30%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.573 -5.30%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 22.694 -10.52%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.513 -4.18%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.452 6.02%
std::unordered_set<std::string>::find(key)_(existent)/1024 37.679 2.33%
std::unordered_set<std::string>::find(key)_(existent)/32 32.215 -9.76%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.401 13.82%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.322 -4.20%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.471 16.44%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.096 -16.32%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.797 1.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.705 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56855.095 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1814.095 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 607577.296 1.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.446 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 58806.452 4.39%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1708.926 -5.82%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613152.492 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.711 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55948.773 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1984.064 10.53%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 561827.273 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 22.273 24.62%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.110 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 67.546 11.61%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.709 -25.39%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.180 15.95%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 45.731 -39.91%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.591 15.32%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 71.685 9.28%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 56.977 66.10%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 46.901 -30.76%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 64.953 44.19%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.089 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35636.485 -1.54%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 779.200 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337776.827 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.126 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35557.438 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 788.904 14.79%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341379.589 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.819 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16429.615 -1.36%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 256.291 -16.34%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210815.829 -1.29%
std::upper_bound(std::deque<int>)/100 30.843 -
std::upper_bound(std::deque<int>)/8 18.175 -
std::upper_bound(std::deque<int>)/8192 65.385 -
std::upper_bound(std::forward_list<int>)/100 96.327 -
std::upper_bound(std::forward_list<int>)/8 16.194 -
std::upper_bound(std::forward_list<int>)/8192 10701.725 2.53%
std::upper_bound(std::list<int>)/100 101.638 -
std::upper_bound(std::list<int>)/8 16.298 -
std::upper_bound(std::list<int>)/8192 13699.044 -3.31%
std::upper_bound(std::vector<int>)/100 12.425 -
std::upper_bound(std::vector<int>)/8 6.080 1.43%
std::upper_bound(std::vector<int>)/8192 15.764 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.577 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.949 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 630.746 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.198 2.13%
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 263.991 -2.13%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.405 1.13%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.522 -2.70%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 844.085 -6.56%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.596 1.08%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.957 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 841.734 -5.13%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.712 2.18%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.127 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 841.411 -4.66%
std::vector<int>::ctor(size)/1024 43.253 -
std::vector<int>::ctor(size)/32 10.541 -
std::vector<int>::ctor(size)/8192 563.029 8.84%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.715 -3.79%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.056 -1.95%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.045 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.630 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.755 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.035 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.737 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.373 2.65%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.838 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.732 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.034 -1.34%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.714 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 956.366 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 435.668 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4685.964 1.03%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 921.731 1.20%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 461.110 1.09%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4245.346 -11.73%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 944.793 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 425.336 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4745.248 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.909 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.866 -1.00%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.924 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 37.209 4.29%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.995 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 376.310 -45.67%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.175 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.188 -10.92%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 685.280 1.30%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.526 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.573 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.497 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.528 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.020 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.811 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4851.211 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12579.001 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.343 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109790.738 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.869 -3.01%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.241 -2.09%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.253 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6632.384 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.271 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55050.288 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.583 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.128 -3.15%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6887.434 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19871.973 -2.83%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 607.034 -2.03%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172765.021 -2.63%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.288 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.028 -3.67%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6890.685 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19790.452 -3.00%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 598.014 -3.29%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173223.583 -2.44%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.758 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.402 -1.97%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6898.087 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19747.821 -2.70%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 600.151 -2.82%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172647.154 -2.29%
std::vector<std::string>::ctor(size)/1024 428.030 -
std::vector<std::string>::ctor(size)/32 31.581 -8.38%
std::vector<std::string>::ctor(size)/8192 4362.842 4.78%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 594.267 2.42%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.831 -3.17%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5332.327 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19773.273 -2.62%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.334 -2.80%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171780.887 -3.08%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 578.007 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.711 1.96%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4762.386 4.04%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.602 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.838 1.37%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4596.002 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.564 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.903 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.528 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.445 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.359 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.676 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.397 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.140 4.29%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4577.753 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.748 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.599 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4591.888 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1818.927 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.577 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12373.460 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15329.804 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 800.219 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116839.257 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3396.422 1.75%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 528.377 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 24015.963 3.90%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16779.804 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 870.282 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128818.180 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.609 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.511 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14237.399 2.14%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13493.250 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 877.725 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116496.518 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.952 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.173 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.727 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.867 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.173 -5.61%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.383 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.171 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.756 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5692.852 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6545.527 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.382 -4.40%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52616.341 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.837 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.421 -1.14%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3158.669 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 591.537 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.027 -1.41%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5771.822 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.751 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.634 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.397 -3.23%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.201 -1.22%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.557 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.767 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.783 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.469 -1.61%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.479 -1.28%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.528 -1.18%
vector<bool>(const_vector<bool>&) 9.882 -8.36%
vector<bool>(size_type,_const_value_type&) 8.206 -11.07%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.065 -7.38%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.979 -
vector<bool>::reserve() 8.229 -10.39%
vector<bool>::resize() 10.954 -7.92%
Geometric Mean 891.974 -