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 565153 2026-02-20T09:36:46 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2034 2252
Performance Improvements 1565 2774
Unchanged Tests 38196 36769
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 298.52% 44.093 175.718 - 396.98% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 206.74% 32.810 100.642 - 221.05% -
std::map<std::string,_int>::insert(value)_(already_present)/32 184.05% 8.517 24.191 - 25.83% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 171.96% 8.782 23.884 - 42.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 166.16% 9.584 25.508 - 125.29% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 150.36% 14.807 37.070 - 213.34% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 145.77% 5.955 14.635 - 37.73% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 124.90% 6.411 14.418 - 88.19% -
std::search(list<int>)_(no_match)/1000 102.29% 711.731 1439.752 - 114.12% -
std::search(list<int>)_(no_match)/1024 99.88% 733.019 1465.187 - 95.38% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 91.26% 33.831 64.704 - -15.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 85.90% 18.977 35.278 - 7.78% -
SetIntersection_Interlaced_Vector_uint32_262144_16 80.38% 3093710.269 5580427.776 - 81.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 74.61% 99.380 173.532 - -30.23% -
std::is_partitioned(list<int>)_(unpartitioned)/50 72.79% 4.442 7.675 - 68.83% -
std::unique_copy(deque<int>)_(contiguous)/32 70.68% 9.438 16.108 - 71.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 70.11% 42.644 72.540 - 50.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 66.96% 1347.491 2249.746 - 64.60% -
std::unique_copy(deque<int>)_(contiguous)/52 65.76% 15.141 25.099 - 74.35% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 64.53% 2.347 3.862 - 20.40% -
std::map<std::string,_int>::erase(key)_(existent)/1024 63.39% 58.882 96.209 - 7.33% -
std::partial_sort_copy(deque<int>)_(descending)/8 62.79% 14.660 23.865 - 2.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 60.56% 28.987 46.542 - 61.50% -
std::set<int>::contains(key)_(non-existent)/8192 59.39% 12.171 19.399 - 87.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 58.30% 77.968 123.424 - -13.91% -
std::unordered_set<int>::count(key)_(existent)/1024 56.53% 1.057 1.654 - 27.70% -
BM_PushHeap_float_Ascending_1 54.43% 0.411 0.635 - 61.39% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 54.18% 58.518 90.221 - 33.13% -
std::find_if(vector<char>)_(bail_25%)/8 53.41% 0.698 1.071 - 31.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 52.45% 47.023 71.685 - 105.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 52.44% 0.265 0.403 - 1.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 52.12% 40365849.167 61404276.079 - 64.91% -
SetIntersection_Interlaced_Vector_uint32_16384_64 49.98% 5695957.939 8542692.740 - 35.84% -
std::copy_backward(vector<int>)/4096 49.92% 143.828 215.623 - -15.31% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 49.50% 11.780 17.612 - 47.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 48.96% 20959285.657 31220450.348 - 47.35% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 48.42% 26.254 38.966 - 46.51% -
std::partial_sort_copy(deque<int>)_(heap)/8 48.22% 14.956 22.168 - 8.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 47.25% 32.920 48.474 - 45.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 44.37% 0.338 0.487 - 44.22% -
SetIntersection_Interlaced_Vector_uint32_262144_256 43.92% 24253749.800 34906400.210 - 27.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 43.54% 12.515 17.963 - 47.96% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 42.62% 2.556 3.645 - 35.53% -
std::shift_right(vector<int>)/32 42.57% 2.945 4.198 - 42.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 42.21% 11851197.058 16853459.380 - -7.58% -
std::adjacent_find(deque<int>)/50 41.84% 15.108 21.430 - 52.72% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 41.50% 47.735 67.546 - 19.73% -
SetIntersection_Interlaced_Vector_float_16384_1024 40.09% 40575014.693 56842493.451 - 10.68% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 39.28% 13.852 19.293 - 92.65% -
ranges::min(std::vector<char>)/1 38.75% 0.334 0.464 - 5.94% -
std::find_end(deque<int>)_(match_near_end)/1000 37.78% 33.633 46.342 - -86.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 37.32% 24.999 34.327 - 4.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 37.13% 41.550 56.977 - -22.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 36.79% 0.352 0.481 - 31.08% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 36.76% 101.763 139.168 - -34.68% -
ranges::min(std::list<__int128>)/1 36.69% 0.336 0.459 - 15.78% -
std::set<int>::erase(key)_(non-existent,_end)/32 36.58% 2.314 3.160 - 19.88% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.15% 27.305 37.176 - 13.49% -
std::move(list<int>)/4096 35.26% 3927.784 5312.682 - 21.83% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 35.19% 172.922 233.776 - 32.39% -
SetIntersection_Interlaced_Set_string_16384_16 35.17% 249004992.958 336577679.596 - 38.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 35.01% 7491499.108 10114371.559 - 34.93% -
std::unordered_set<int>::contains(key)_(existent)/1024 34.93% 1.131 1.526 - 30.59% -
BM_vector_deque_ranges_move_backward/0 34.90% 0.505 0.681 - 24.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.82% 30.541 41.176 - -2.20% -
std::set<std::string>::insert(value)_(new_value,_end)/32 34.52% 33.414 44.950 - 10.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 33.89% 23.546 31.525 - -7.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 33.79% 0.365 0.489 - 0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 32.76% 38.745 51.438 - 15.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.44% 18.890 25.018 - -21.76% -
std::swap_ranges(list<int>)/8192 32.25% 8417.849 11132.639 - 7.43% -
BM_vector_deque_copy_backward/0 32.20% 0.517 0.683 - 62.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.23% 23.814 31.251 - -7.16% -
SetIntersection_Interlaced_Vector_float_262144_256 30.82% 30150135.034 39441529.998 - 94.19% -
ranges::minmax(std::deque<long_long>)/1 30.77% 0.704 0.920 - 33.38% -
SetIntersection_Interlaced_Vector_float_1024_64 30.67% 3373040.022 4407699.588 - 34.71% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.32% 23.507 30.634 - 27.91% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.31% 34.744 45.276 - 26.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 30.06% 4335468.190 5638915.574 - 29.80% -
SetIntersection_Interlaced_Vector_float_262144_64 29.87% 8012940.157 10406512.175 - -33.56% -
std::list<int>::insert(begin)_(cheap_elements)/8192 29.69% 11.658 15.120 - 25.24% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.62% 2946.454 3819.252 - 0.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.62% 22.765 29.507 - -13.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 29.28% 3.785 4.893 - 23.37% -
std::unordered_set<int>::count(key)_(non-existent)/0 28.88% 0.269 0.347 - -28.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 28.70% 0.272 0.350 - 11.34% -
SetIntersection_Interlaced_Vector_uint32_16384_16 28.69% 2394658.547 3081630.173 - 27.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.61% 25.108 32.290 - 2.82% -
BM_StringConstructDestroyCStr_Large_Transparent 28.39% 9.664 12.408 - 22.50% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 28.36% 0.263 0.338 - -29.80% -
rng::find(vector<bool>)_(process_all)/8 28.27% 0.599 0.768 - 19.76% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 28.10% 30.487 39.054 - 25.29% -
std::find_end(list<int>,_pred)_(same_length)/8192 28.09% 8784.661 11252.646 - -34.12% -
BM_PushHeap_uint64_Descending_1 28.08% 0.479 0.614 - 36.91% -
SetIntersection_Interlaced_Vector_float_16384_64 28.00% 5576325.147 7137498.027 - 27.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 27.73% 0.480 0.614 - 22.73% -
BM_vector_deque_ranges_move/0 27.72% 0.431 0.550 - 38.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 27.62% 7540.549 9623.320 - 27.96% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 27.25% 7301.257 9290.492 - 27.97% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.18% 405.085 515.190 - 0.83% -
ranges::min(std::vector<__int128>)/70000 27.17% 27001.306 34337.556 - 11.21% -
std::find_if_not(vector<char>)_(bail_25%)/8 27.05% 0.728 0.925 - -0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 26.63% 0.411 0.520 - -23.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 26.50% 98.216 124.244 - -44.11% -
std::set<std::string>::insert(value)_(new_value,_end)/0 26.42% 27.139 34.308 - 4.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25.54% 26221.185 32917.125 - 32.95% -
SetIntersection_Interlaced_Vector_uint64_262144_64 25.38% 8221945.718 10308479.161 - -0.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.29% 42.623 53.404 - 1.76% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 25.24% 9710.857 12161.954 - 21.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 24.53% 3091.571 3850.035 - -2.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 24.41% 556.338 692.152 - 20.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.19% 39.038 48.483 - 22.07% -
std::set<int>::erase(key)_(non-existent,_end)/1024 24.12% 5.506 6.834 - 13.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.88% 2217247.830 2746827.672 - 23.50% -
std::multiset<std::string>::insert(value)_(already_present)/8192 23.64% 51.690 63.912 - -24.41% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 23.54% 89.930 111.103 - 68.32% -
rng::contains_subrange(list<int>)_(single_element)/8192 23.47% 7763.689 9585.941 - 23.77% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 23.41% 94.498 116.620 - 23.09% -
std::multiset<int>::count(key)_(non-existent)/32 23.37% 2.456 3.030 - 23.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.21% 51.249 63.145 - 28.23% -
std::unordered_set<int>::count(key)_(existent)/8192 22.98% 1.318 1.621 - 15.22% -
BM_deque_deque_ranges_move/0 22.92% 0.694 0.853 - -7.57% -
BM_PushHeap_string_SingleElement_1 22.86% 0.474 0.583 - -16.78% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 22.81% 8454.042 10382.715 - 6.25% -
std::multiset<std::string>::erase(key)_(existent)/8192 22.78% 81.042 99.504 - -6.40% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 22.76% 11.875 14.578 - 19.79% -
std::search(list<int>)_(single_element)/8192 22.74% 7593.602 9320.558 - 24.50% -
rng::find(vector<bool>)_(process_all)/50 22.49% 0.601 0.736 - 6.40% -
std::find_if_not(vector<int>)_(process_all)/32768 22.47% 3196.974 3915.182 - 4.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 22.33% 1.484 1.815 - -7.23% -
std::copy(vector<bool>)_(aligned)/1048576 22.31% 2594.268 3173.001 - -8.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 22.17% 1.165 1.423 - 5.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.07% 19.073 23.283 - 5.78% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 22.05% 6422.613 7838.825 - 20.27% -
SetIntersection_Interlaced_Vector_float_1024_256 21.96% 5575043.558 6799333.213 - 22.67% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 21.91% 884.585 1078.401 - 17.43% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 21.65% 1.257 1.529 - -6.14% -
std::unordered_set<std::string>::erase(iterator)/8192 21.62% 26.231 31.902 - 9.05% -
std::find_if_not(vector<int>)_(process_all)/8192 21.62% 802.931 976.507 - 3.52% -
SetIntersection_Interlaced_Vector_float_262144_1024 21.61% 88858782.830 108059749.541 - 4.14% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.58% 22.467 27.317 - 2.27% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 21.52% 0.298 0.362 - 58.73% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 21.33% 31.169 37.816 - -19.78% -
std::unordered_set<int>::count(key)_(existent)/32 20.98% 1.151 1.393 - -2.92% -
std::for_each_n(deque<int>)/8192 20.66% 254.794 307.447 - 20.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 20.42% 0.478 0.576 - 20.89% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 20.19% 9.419 11.320 - 6.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 20.12% 1.302 1.564 - -3.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 20.09% 9.526 11.440 - 0.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 20.00% 14.584 17.501 - 16.19% -
ranges::min(std::vector<long_long>)/1 19.91% 0.381 0.457 - 4.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 19.61% 28.842 34.498 - 19.61% -
ranges::min(std::vector<__int128>)/64 19.48% 24.527 29.304 - 9.36% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 19.16% 6.666 7.943 - 0.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 19.05% 39.397 46.901 - 43.39% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 19.01% 1.098 1.307 - 18.58% -
std::set<std::string>::contains(key)_(non-existent)/1024 18.98% 21.129 25.140 - 25.43% -
std::map<std::string,_int>::erase(key)_(existent)/8192 18.76% 80.538 95.651 - -8.78% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.40% 221.778 262.585 - 24.60% -
std::set<int>::erase(key)_(non-existent,_end)/8192 18.35% 8.504 10.065 - 9.62% -
std::find_end(deque<int>)_(single_element)/1024 18.27% 293.002 346.536 - 24.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 18.27% 2.290 2.708 - 10.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.91% 60.775 71.662 - 40.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 17.88% 1.119 1.319 - 6.84% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.74% 12301777.204 14483875.000 - 15.82% -
ranges::min(std::deque<char>)/1 17.66% 0.630 0.741 - 8.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 17.62% 23.826 28.023 - -1.17% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 17.57% 36.917 43.405 - 4.38% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 17.56% 38450428.885 45203067.897 - 1.80% -
std::find_if_not(vector<int>)_(process_all)/50 17.39% 5.648 6.630 - -3.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 17.35% 18.827 22.094 - 4.12% -
ranges::min(std::list<char>)/1 17.21% 0.390 0.457 - 29.10% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 17.06% 21.145 24.753 - -2.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.05% 32.418 37.944 - 16.18% -
std::set<std::string>::count(key)_(existent)/8192 17.03% 30.569 35.777 - 8.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 17.02% 1.125 1.317 - 4.61% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 17.01% 719.114 841.411 - 21.73% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 16.97% 1292.791 1512.121 - 0.38% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.88% 7.831 9.153 - -15.70% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 16.59% 6.313 7.360 - 0.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.36% 29.430 34.244 - 21.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 16.31% 424830.198 494137.939 - -2.48% -
std::multimap<std::string,_int>::ctor(const&)/32 16.15% 782.619 909.039 - 14.13% -
std::rotate(list<int>)_(1_element_forward)/8192 16.10% 7015.649 8145.424 - 13.69% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.07% 30.553 35.461 - 15.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 15.94% 132147277.859 153209868.213 - 32.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 15.87% 47.017 54.478 - 9.79% -
std::set<std::string>::contains(key)_(non-existent)/32 15.86% 9.952 11.530 - 17.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.70% 58.788 68.020 - 27.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 15.66% 21.383 24.732 - -0.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 15.65% 0.347 0.401 - 39.04% -
SetIntersection_Interlaced_Set_uint64_1024_4 15.64% 9914693.939 11465307.489 - 12.53% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 15.53% 9.108 10.523 - -4.76% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 15.32% 63.459 73.180 - 0.02% -
std::set<std::string>::ctor(const&)/32 15.23% 715.462 824.448 - -0.95% -
std::multiset<std::string>::ctor(const&,_alloc)/32 15.18% 762.456 878.183 - -10.62% -
std::find_end(deque<int>)_(single_element)/8192 15.15% 2201.875 2535.400 - 25.45% -
std::stable_partition(list<int>)_(dense)/50 15.14% 55.602 64.019 - 10.99% -
std::search(list<int>)_(no_match)/8192 15.00% 6519.367 7496.984 - 14.40% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 14.95% 16.600 19.081 - 18.42% -
std::unordered_set<int>::contains(key)_(existent)/32 14.87% 1.171 1.345 - -4.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 14.85% 105.413 121.068 - 13.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.65% 37.423 42.904 - 36.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 14.62% 1.253 1.436 - 2.14% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 14.59% 1.398 1.601 - 20.11% -
BM_deque_deque_copy_backward/0 14.58% 0.804 0.921 - 0.00% -
std::set<std::string>::upper_bound(key)_(existent)/32 14.53% 15.014 17.196 - -0.74% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 14.42% 18.892 21.616 - 1.45% -
SetIntersection_Interlaced_Vector_float_1024_4 14.35% 1221002.472 1396228.710 - 0.35% -
SetIntersection_Interlaced_Vector_float_1024_16 14.27% 1845640.350 2109048.652 - -17.10% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 14.27% 1.618 1.849 - 7.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.27% 36.106 41.258 - 5.38% -
std::multiset<int>::find(key)_(non-existent)/8192 14.08% 8.204 9.360 - 1.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 14.07% 9193.742 10487.752 - 14.29% -
BM_vector_deque_ranges_copy/0 14.02% 0.346 0.394 - -42.23% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 13.93% 1.215 1.384 - 18.57% -
std::fill(list<int>)/8192 13.84% 7182.375 8176.502 - -4.02% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.78% 686.712 781.338 - -10.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 13.76% 0.481 0.548 - -5.39% -
std::move_backward(list<int>)/4096 13.74% 5179.231 5891.013 - 13.59% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 13.73% 18052.204 20531.344 - 13.42% -
std::copy_backward(vector<bool>)_(aligned)/512 13.70% 1.499 1.704 - 10.14% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 13.63% 1.135 1.290 - 5.38% -
std::any_of(list<int>)_(process_all)/8192 13.61% 6912.019 7852.447 - 7.71% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 13.44% 83304313.158 94497204.198 - 6.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 13.21% 62.355 70.591 - -0.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 13.07% 18932.392 21407.150 - 12.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.07% 41.161 46.539 - 16.84% -
BM_deque_vector_move_backward/0 13.05% 1.364 1.541 - 12.39% -
BM_PushHeap_uint32_Ascending_1 12.97% 0.446 0.504 - 8.12% -
std::copy_backward(vector<bool>)_(aligned)/64 12.93% 1.701 1.921 - 19.65% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.93% 6100.515 6889.156 - 12.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 12.89% 2.325 2.625 - 13.28% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 12.79% 4.485 5.059 - 12.24% -
std::multiset<int>::find(key)_(non-existent)/32 12.74% 2.239 2.524 - 2.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 12.74% 29.300 33.034 - 13.41% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 12.69% 1.476 1.663 - 9.05% -
SetIntersection_Interlaced_Vector_float_16384_16 12.66% 2566914.818 2891837.045 - 1.55% -
std::any_of(deque<int>)_(process_all)/32768 12.56% 10064.099 11328.353 - 0.36% -
std::multiset<std::string>::erase(iterator)/32 12.51% 27.225 30.631 - 14.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 12.49% 34.138 38.401 - -7.52% -
std::map<std::string,_int>::ctor(const&)/32 12.48% 742.596 835.257 - 1.50% -
SetIntersection_Interlaced_Vector_float_16384_256 12.43% 17370978.831 19529708.057 - 31.26% -
BM_StringRelational_Compare_Empty_Empty_Control 12.40% 1.618 1.818 - 5.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 12.40% 31.546 35.457 - 29.33% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 12.37% 19.837 22.292 - 1.98% -
SetIntersection_None_Set_string_262144_1024 12.29% 1633840.332 1834705.078 - 6.65% -
std::set<int>::equal_range(key)_(existent)/8192 12.21% 7.891 8.854 - 7.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 12.18% 16.483 18.491 - -10.90% -
std::unordered_set<int>::contains(key)_(non-existent)/0 12.14% 0.394 0.442 - 20.93% -
std::find_if_not(list<int>)_(process_all)/32768 12.14% 25315.309 28388.424 - 12.02% -
std::find_if_not(vector<int>)_(process_all)/1024 12.04% 112.517 126.068 - 0.81% -
std::copy_if(list<int>)_(entire_range)/64 12.01% 32.198 36.065 - 7.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 11.93% 656.840 735.183 - -18.06% -
BM_tolower_char<char> 11.90% 0.618 0.691 - -0.10% -
std::multiset<std::string>::insert(value)_(already_present)/32 11.87% 43.116 48.235 - -23.72% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.87% 1.423 1.591 - 15.68% -
BM_PushHeap_float_QuickSortAdversary_1 11.85% 0.447 0.500 - 11.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.76% 49.483 55.304 - 5.83% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 11.66% 512587.363 572341.633 - 8.75% -
std::unordered_set<std::string>::ctor(const&)/32 11.64% 720.049 803.891 - 1.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.64% 72.714 81.175 - 10.72% -
SetIntersection_Front_Set_uint32_1024_256 11.59% 3946133.466 4403474.844 - 15.72% -
std::adjacent_find(deque<int>)/8 11.58% 3.126 3.488 - 18.87% -
std::any_of(deque<int>)_(process_all)/8192 11.58% 2529.679 2822.639 - -0.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11.49% 12416.486 13843.609 - 4.80% -
std::set<std::string>::contains(key)_(existent)/32 11.49% 14.180 15.809 - -0.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.46% 749.789 835.696 - 14.24% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 11.42% 6.400 7.131 - 14.00% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.39% 38.395 42.769 - 23.50% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 11.38% 612.169 681.818 - 6.96% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 11.34% 30.990 34.506 - 50.03% -
std::multimap<int,_int>::contains(key)_(existent)/1024 11.34% 4.148 4.618 - 18.71% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 11.33% 88.088 98.066 - -5.26% -
bm_ranges_lexicographical_compare<unsigned_char>/64 11.30% 1.776 1.977 - -0.92% -
BM_deque_vector_copy_backward/0 11.26% 1.371 1.525 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11.22% 5942.863 6609.721 - 12.20% -
BM_deque_deque_ranges_move/2 11.14% 2.075 2.306 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 11.14% 4449331.253 4944831.749 - 15.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 11.13% 34.063 37.855 - 8.29% -
std::stable_partition(list<int>)_(dense)/8192 11.09% 17181.683 19087.889 - 9.14% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 11.09% 2.462 2.735 - 3.71% -
std::none_of(vector<int>)_(process_all)/8 10.97% 2.380 2.641 - 5.63% -
std::find(vector<long_long>)_(process_all)/8 10.93% 1.003 1.113 - -2.31% -
SetIntersection_None_Set_string_262144_256 10.89% 1620903.565 1797495.526 - 5.42% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.89% 20.317 22.530 - 12.68% -
BM_StringConstructDestroyCStr_Large_Opaque 10.89% 15.587 17.284 - 14.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 10.87% 3.532 3.916 - 3.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.86% 544.885 604.079 - -16.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 10.85% 1.300 1.441 - 14.62% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.78% 10409.688 11531.825 - 11.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 10.75% 49.995 55.367 - 56.35% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.71% 5.345 5.917 - -9.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 10.64% 4.214 4.662 - 0.82% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.62% 512.426 566.853 - -22.81% -
std::find_if_not(list<int>)_(bail_25%)/32768 10.59% 7239.760 8006.351 - 8.27% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 10.58% 545.539 603.276 - -19.79% -
std::replace(vector<int>)_(sprinkled)/32 10.58% 4.876 5.392 - -7.08% -
BM_StringFindCharLiteral/1024 10.56% 19.170 21.194 - 11.67% -
SetIntersection_Front_Vector_string_16384_64 10.55% 3035457.920 3355582.263 - 7.48% -
std::deque<std::string>::ctor(size)/32 10.49% 42.409 46.857 - -8.71% -
std::stable_partition(vector<int>)_(sparse)/50 10.45% 22.027 24.329 - 9.28% -
BM_StringRelational_Compare_Empty_Small_Control 10.43% 1.609 1.777 - 2.70% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.39% 0.699 0.772 - 2.37% -
bm_lexicographical_compare<int>/1 10.37% 1.318 1.455 - 0.56% -
std::stable_sort(deque<int>)_(repeated)/8 10.31% 17.677 19.499 - -1.09% -
SetIntersection_Interlaced_Vector_float_256_64 10.23% 6878614.159 7582324.885 - 9.12% -
SetIntersection_Interlaced_Vector_float_16384_4 10.19% 1320792.933 1455428.540 - -11.80% -
BM_StringRelational_Compare_Empty_Huge_Control 10.15% 1.608 1.771 - 9.47% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 10.10% 6.442 7.092 - 8.05% -
std::lower_bound(std::list<int>)/8192 10.10% 12706.241 13988.964 - -1.58% -
BM_StringRelational_Compare_Empty_Large_Control 10.06% 1.610 1.771 - 6.96% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 10.03% 1.200 1.320 - 13.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.03% 11730.404 12906.668 - 11.35% -
bm_ranges_lexicographical_compare<unsigned_char>/8 10.01% 1.261 1.387 - 0.52% -
std::set<int>::lower_bound(key)_(existent)/1024 9.97% 4.289 4.716 - 4.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.97% 48.272 53.083 - -1.04% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.89% 4692.297 5156.381 - 9.45% -
ranges::minmax(std::list<char>)/1 9.86% 0.377 0.414 - 0.45% -
std::set<std::string>::equal_range(key)_(existent)/1024 9.84% 23.787 26.129 - 19.93% -
std::map<std::string,_int>::count(key)_(existent)/8192 9.84% 28.046 30.806 - 0.67% -
BM_PushHeap_uint64_Ascending_64 9.84% 1.564 1.718 - 12.81% -
std::map<int,_int>::contains(key)_(non-existent)/1024 9.79% 5.614 6.163 - 5.99% -
BM_PushHeap_uint64_Ascending_16 9.78% 0.920 1.010 - 8.35% -
BM_deque_vector_ranges_move/0 9.77% 1.396 1.532 - 1.19% -
SetIntersection_None_Set_string_262144_16384 9.75% 1625590.822 1784095.459 - 4.79% -
std::upper_bound(std::list<int>)/8192 9.74% 12482.721 13699.044 - -3.00% -
BM_deque_deque_ranges_copy_backward/64 9.68% 3.340 3.664 - 7.57% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 9.67% 1.622 1.779 - 8.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 9.64% 59.243 64.953 - 45.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 9.60% 12380867.884 13569111.982 - 3.84% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 9.56% 19962.580 21871.401 - 5.72% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 9.54% 19778.679 21666.054 - 6.36% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 9.50% 4.516 4.945 - 10.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 9.41% 64566367.111 70641526.515 - 15.35% -
std::multiset<std::string>::contains(key)_(existent)/32 9.40% 15.579 17.043 - 18.91% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 9.39% 4.594 5.025 - 9.66% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.39% 1.204 1.317 - 9.47% -
std::multiset<int>::find(key)_(existent)/8192 9.35% 7.959 8.704 - -2.30% -
std::set<int>::ctor(const&,_alloc)/32 9.31% 212.723 232.534 - -6.25% -
std::make_heap(deque<int>)_(descending)/8192 9.28% 8588.218 9385.297 - 22.17% -
std::stable_partition(deque<int>)_(dense)/1024 9.23% 584.186 638.129 - 12.14% -
SetIntersection_Interlaced_Set_string_16384_4 9.21% 195487364.713 213500695.799 - 8.36% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.21% 7689.823 8398.389 - 9.30% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.20% 18.623 20.337 - 7.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.18% 36.168 39.488 - 5.26% -
BM_StringRelational_Compare_Small_Empty_Control 9.17% 1.829 1.997 - 23.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 9.17% 12.328 13.458 - 4.40% -
std::copy_if(list<int>)_(every_other)/4096 9.15% 3153.242 3441.645 - 3.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 9.14% 0.410 0.448 - -9.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.14% 188193.477 205388.939 - 13.76% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.13% 1.155 1.261 - 9.02% -
BM_PushHeap_string_Ascending_256 9.12% 10.672 11.646 - 6.21% -
std::flat_map<int,_int>::erase(iterator)/1024 9.10% 75.109 81.945 - 8.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.10% 41.288 45.043 - 7.14% -
SetIntersection_Interlaced_Vector_float_262144_4 9.09% 1475904.919 1610122.219 - -19.12% -
BM_deque_deque_ranges_move/1 9.08% 2.329 2.541 - -2.22% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 9.07% 1505.131 1641.712 - 17.12% -
std::find(list<int>)_(process_all)/8192 9.07% 6841.243 7461.780 - 4.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9.07% 7855.263 8567.444 - 8.11% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 9.05% 4691.970 5116.665 - 9.43% -
std::fill_n(deque<int>)/32 9.02% 1.214 1.323 - -84.00% -
std::search(list<int>,_pred)_(no_match)/8192 9.01% 7232.873 7884.872 - 8.93% -
std::partition(deque<int>)_(sparse)/50 8.98% 15.897 17.324 - 0.45% -
std::find_if(deque<int>)_(bail_25%)/32768 8.96% 1987.889 2165.968 - -2.16% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.93% 37052.767 40361.311 - 10.16% -
std::map<std::string,_int>::find(key)_(non-existent)/32 8.92% 12.553 13.673 - 37.49% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.91% 27.739 30.211 - 11.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 8.88% 37.774 41.126 - 37.98% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.85% 63502.823 69124.111 - 8.29% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 8.84% 5.610 6.105 - 0.28% -
std::remove_if(vector<int>)_(sprinkled)/50 8.82% 56.859 61.876 - -0.63% -
BM_deque_vector_ranges_copy_backward/1 8.78% 2.106 2.291 - 6.38% -
bm_ranges_lexicographical_compare<unsigned_char>/1 8.78% 1.487 1.617 - 2.55% -
std::multiset<std::string>::erase(key)_(existent)/1024 8.76% 95.120 103.453 - 51.21% -
ranges::minmax(std::list<long_long>)/64 8.75% 30.296 32.947 - 17.32% -
std::set<std::string>::contains(key)_(existent)/1024 8.75% 22.352 24.307 - 16.29% -
SetIntersection_Front_Vector_float_262144_1024 8.72% 5427417.058 5900697.293 - 8.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.70% 0.371 0.403 - 7.37% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 8.69% 21.964 23.872 - -5.87% -
std::stable_partition(vector<int>)_(sparse)/1024 8.68% 214.068 232.655 - 5.75% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 8.67% 609.529 662.374 - 5.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.66% 613.356 666.457 - 6.64% -
std::swap_ranges(list<int>)/1024 8.66% 756.716 822.227 - 10.03% -
SetIntersection_Interlaced_Vector_uint32_1024_16 8.62% 1858842.132 2019043.026 - -19.22% -
SetIntersection_Interlaced_Vector_uint32_256_64 8.61% 7969607.686 8655877.968 - 26.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 8.60% 1.326 1.440 - -8.46% -
std::find_if(list<int>)_(bail_25%)/32768 8.59% 6992.386 7592.849 - 2.22% -
std::find_if_not(vector<int>)_(process_all)/8 8.57% 1.384 1.503 - 6.35% -
ranges::min(std::deque<char>)/8 8.56% 2.417 2.624 - 14.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.54% 1827.967 1984.064 - 17.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 8.54% 1142.636 1240.206 - 13.01% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.52% 27.710 30.071 - 10.60% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 8.52% 1.340 1.454 - 3.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.49% 100272.958 108784.440 - 12.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 8.44% 35.470 38.463 - 3.88% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.41% 25.338 27.470 - 2.84% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 8.40% 22.574 24.471 - 6.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 8.39% 4009405.886 4345774.889 - 42.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 8.38% 30.958 33.552 - -21.37% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 8.34% 176496.123 191207.839 - 5.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.32% 31.880 34.532 - -13.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 8.27% 1.121 1.214 - -3.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.25% 19895.349 21536.524 - 6.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.23% 690.160 746.970 - 8.26% -
std::set<int>::count(key)_(non-existent)/1024 8.23% 7.358 7.963 - -0.01% -
ranges::minmax(std::deque<__int128>)/8 8.22% 3.771 4.081 - 10.18% -
std::none_of(deque<int>)_(process_all)/8192 8.17% 2522.097 2728.077 - 0.38% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 8.14% 31.619 34.193 - 11.64% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.11% 1339035.697 1447686.246 - 5.58% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 8.10% 45.141 48.799 - -7.01% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 8.09% 9.822 10.616 - 7.67% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 8.08% 175407.462 189585.983 - 5.51% -
std::stable_partition(deque<int>)_(dense)/50 8.06% 38.418 41.516 - 10.63% -
std::is_sorted(list<int>)/1024 8.06% 744.455 804.431 - 6.62% -
BM_deque_vector_ranges_copy_backward/0 8.00% 1.366 1.475 - 7.34% -
std::for_each(vector<int>)/32 7.98% 3.666 3.959 - 7.95% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 7.95% 779.731 841.734 - 19.70% -
std::none_of(deque<int>)_(process_all)/32768 7.95% 10113.775 10917.838 - 0.27% -
std::mismatch(deque<int>)_(it,_it,_it)/8 7.94% 3.631 3.919 - 1.77% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.94% 11156.319 12041.903 - 4.10% -
SetIntersection_Front_Set_string_64_64 7.94% 33271129.396 35911553.866 - 5.32% -
std::replace(vector<int>)_(sprinkled)/50 7.88% 7.761 8.373 - -4.45% -
std::set<std::string>::ctor(const&,_alloc)/32 7.85% 698.522 753.374 - -11.42% -
std::multiset<std::string>::count(key)_(existent)/1024 7.85% 23.437 25.276 - 7.72% -
BM_StringRelational_Eq_Small_Small_Control 7.82% 1.658 1.788 - 6.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 7.81% 274.572 296.026 - 7.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7.81% 4003805.047 4316445.152 - 6.71% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 7.80% 2.288 2.467 - 2.14% -
ranges::minmax(std::vector<char>)/64 7.78% 1.189 1.282 - -5.23% -
BM_deque_deque_ranges_move_backward/1 7.77% 2.733 2.945 - 8.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.74% 24.494 26.389 - 0.14% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.73% 582.452 627.450 - 5.82% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.71% 29.333 31.595 - 14.38% -
BM_PushHeap_string_PipeOrgan_1024 7.66% 9.371 10.089 - 6.81% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.66% 19854.452 21374.474 - 5.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 7.64% 1.360 1.464 - -13.76% -
std::copy(list<int>)/4096 7.64% 3088.279 3324.174 - 1.69% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 7.61% 30.365 32.675 - 5.50% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 7.57% 12.409 13.349 - 1.65% -
std::deque<int>::ctor(size)/32 7.57% 27.877 29.986 - 10.86% -
BM_num_put<unsigned_long_long> 7.56% 11.082 11.920 - 17.78% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 7.56% 2.547 2.740 - 0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 7.55% 1657720.524 1782868.686 - 18.66% -
std::multiset<std::string>::equal_range(key)_(existent)/32 7.51% 17.115 18.400 - -7.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 7.51% 196791912.308 211562032.749 - 3.03% -
std::partition(vector<int>)_(dense)/8192 7.50% 1866.281 2006.283 - 10.79% -
std::find_if(deque<int>)_(bail_25%)/8192 7.48% 506.075 543.921 - -4.47% -
BM_PushHeap_string_Ascending_1024 7.48% 13.270 14.262 - 6.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 7.46% 10.689 11.486 - 12.75% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 7.46% 16.590 17.827 - 7.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.45% 195264819.147 209814167.143 - 4.13% -
ranges::min(std::list<char>)/64 7.43% 26.603 28.579 - 10.23% -
std::count(list<int>)_(every_other)/8192 7.41% 6814.698 7319.707 - 11.07% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 7.41% 764.032 820.646 - 1.09% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.40% 35.827 38.479 - 10.85% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 7.39% 49.103 52.731 - -1.72% -
BM_PushHeap_string_Ascending_16384 7.36% 19.135 20.544 - 7.36% -
SetIntersection_Front_Set_float_256_256 7.36% 7116514.274 7640320.419 - -0.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.35% 176681.015 189661.300 - 5.43% -
std::multimap<std::string,_int>::clear()/1024 7.33% 20760.302 22282.929 - -1.14% -
std::search(list<int>)_(same_length)/8192 7.33% 7981.880 8567.063 - 7.09% -
std::stable_sort(deque<int>)_(descending)/8 7.31% 25.075 26.908 - -5.30% -
std::partition(vector<int>)_(dense)/32 7.28% 8.313 8.918 - 6.82% -
std::set<std::string>::lower_bound(key)_(existent)/1024 7.25% 22.088 23.690 - 0.02% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.22% 61.561 66.006 - 32.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.21% 4991647.027 5351790.623 - 3.50% -
std::set<std::string>::erase(iterator)/32 7.21% 25.869 27.734 - -12.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 7.17% 1112.511 1192.313 - 3.10% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 7.17% 1.656 1.775 - 6.90% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.15% 28.224 30.243 - 8.62% -
std::search(deque<int>)_(near_matches)/1024 7.14% 19830.044 21246.231 - 8.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.13% 1715.710 1838.111 - 26.92% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 7.12% 26697.292 28596.892 - 2.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 7.10% 54.266 58.117 - 19.18% -
std::search(list<int>,_pred)_(single_element)/8192 7.09% 7688.920 8234.415 - 6.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 7.09% 2104491.563 2253713.989 - 34.08% -
std::replace_if(list<int>)_(sprinkled)/50 7.06% 22.716 24.319 - 3.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7.05% 5892803.234 6308422.602 - 11.66% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 7.04% 15914.623 17035.376 - 0.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 7.01% 0.464 0.496 - -0.04% -
BM_deque_vector_move_backward/2 7.00% 1.765 1.888 - 2.90% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.99% 173967.601 186135.486 - 4.81% -
std::find_if(deque<int>)_(process_all)/50 6.99% 12.746 13.637 - 8.74% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 6.97% 11387.802 12181.833 - 3.36% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 6.95% 732.727 783.619 - 6.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.93% 325.693 348.275 - 7.08% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.92% 1.726 1.846 - 3.92% -
std::multimap<int,_int>::clear()/8192 6.90% 85573.231 91477.749 - 2.49% -
std::multiset<int>::count(key)_(existent)/8192 6.88% 9.263 9.900 - -3.50% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.88% 10975.999 11730.848 - -7.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.87% 1.911 2.043 - 5.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 6.84% 1.713 1.830 - 37.03% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.80% 729.580 779.200 - 3.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.80% 15202.655 16236.509 - -1.09% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.80% 0.606 0.648 - 8.38% -
std::stable_partition(list<int>)_(sparse)/50 6.80% 26.687 28.501 - 5.39% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.80% 1.585 1.693 - 6.14% -
std::find_if_not(vector<int>)_(bail_25%)/8192 6.79% 225.489 240.799 - 9.53% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.79% 28.142 30.053 - 8.82% -
SetIntersection_Interlaced_Vector_uint64_16384_4 6.78% 1350393.674 1441970.428 - 0.96% -
std::find_if(vector<int>)_(bail_25%)/8 6.75% 0.691 0.737 - 0.55% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.75% 18.849 20.121 - 6.48% -
std::equal(list<int>)_(it,_it,_it)/8192 6.74% 9426.554 10062.070 - 8.48% -
ranges::min(std::deque<long_long>)/1 6.74% 0.649 0.693 - 15.61% -
std::sort(vector<int>)_(pipe-organ)/8192 6.73% 21371.500 22809.227 - 5.16% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.71% 1.269 1.354 - 11.17% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.70% 10.482 11.184 - 9.46% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 6.69% 23.797 25.390 - 5.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.67% 454.938 485.302 - -11.21% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.67% 323.330 344.907 - 3.81% -
std::find_first_of(vector<int>)_(large_needle)/32 6.64% 108.419 115.617 - 3.39% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 6.63% 417.944 445.658 - 10.18% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 6.62% 1.096 1.169 - 1.17% -
BM_StringRelational_Eq_Small_Small_ChangeLast 6.61% 1.847 1.969 - -2.07% -
SetIntersection_Front_Set_float_262144_256 6.60% 3779562.620 4029102.906 - 8.71% -
SetIntersection_None_Set_string_16384_16384 6.59% 195065230.037 207922404.137 - 7.68% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 6.56% 981884.889 1046341.389 - 5.95% -
BM_StringEraseWithMove_Empty_Opaque 6.56% 0.950 1.012 - 28.25% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.53% 749.899 798.889 - 6.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.49% 197445121.373 210264157.334 - 4.48% -
std::set<int>::count(key)_(non-existent)/8192 6.49% 11.176 11.901 - -13.83% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 6.45% 2766.766 2945.357 - 7.31% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 6.44% 23.831 25.367 - 2.65% -
SetIntersection_Front_Set_float_256_64 6.43% 5170674.948 5502910.211 - 0.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.42% 23.714 25.237 - 6.46% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.41% 6171.644 6567.108 - 7.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 6.39% 1.272 1.353 - -6.67% -
std::any_of(vector<int>)_(process_all)/50 6.36% 12.705 13.513 - -28.77% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 6.34% 205865.314 218921.196 - 5.49% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.34% 54.479 57.933 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 6.33% 12497742.518 13288725.058 - 2.18% -
BM_align/1 6.33% 0.640 0.681 - -26.07% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.32% 6.376 6.778 - 24.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 6.31% 210.122 223.386 - 4.49% -
BM_std_minmax_element<int>/3 6.30% 1.149 1.221 - 9.61% -
SetIntersection_Interlaced_Vector_float_256_4 6.26% 4805109.176 5106075.337 - -2.76% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.26% 97230.160 103317.643 - 4.57% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.24% 1.404 1.492 - 5.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.24% 2.323 2.468 - 3.46% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.24% 51577.880 54793.954 - 10.24% -
std::lower_bound(std::deque<int>)/100 6.23% 30.554 32.458 - 6.68% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.23% 17.333 18.413 - -5.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 6.23% 344.432 365.891 - 5.24% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.22% 8.874 9.426 - -2.35% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.20% 25.592 27.179 - 33.83% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.19% 2.508 2.664 - 6.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.19% 1215.158 1290.315 - 8.28% -
std::set<int>::lower_bound(key)_(existent)/8192 6.17% 7.976 8.468 - 3.82% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.17% 21.696 23.034 - 4.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.16% 1.213 1.288 - 1.46% -
std::move_backward(vector<bool>)_(aligned)/64 6.16% 1.738 1.845 - 6.60% -
std::multimap<int,_int>::clear()/1024 6.16% 10604.974 11257.851 - 1.33% -
rng::contains_subrange(list<int>)_(single_element)/50 6.14% 15.933 16.911 - -1.74% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 6.11% 53.074 56.315 - -0.88% -
BM_PushHeap_uint64_Ascending_256 6.10% 2.140 2.270 - 8.43% -
rng::contains_subrange(list<int>)_(near_matches)/1024 6.09% 38862.000 41228.058 - 7.14% -
rng::find_last(vector<int>)_(bail_90%)/50 6.07% 1.417 1.503 - -0.86% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 6.07% 20.824 22.088 - -16.03% -
BM_deque_vector_move/2 6.06% 1.833 1.944 - 7.76% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.06% 6.252 6.631 - 2.23% -
std::reverse(list<int>)/4096 6.06% 1822.677 1933.107 - 9.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 6.04% 956771.342 1014597.480 - 6.18% -
std::set<int>::count(key)_(non-existent)/32 6.04% 2.861 3.033 - 0.59% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 6.03% 211.575 224.338 - 3.42% -
std::sort(vector<int>)_(pipe-organ)/1024 6.03% 2272.569 2409.516 - 5.28% -
std::move_backward(vector<bool>)_(unaligned)/64 6.02% 1.632 1.730 - 6.25% -
ranges::min(std::list<__int128>)/8 6.01% 2.055 2.179 - 6.75% -
BM_PushHeap_string_Ascending_262144 5.99% 28.972 30.709 - -3.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.99% 6811.226 7219.068 - 7.07% -
std::sort(deque<int>)_(repeated)/8192 5.99% 6366.297 6747.409 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.94% 0.630 0.667 - -3.98% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 5.91% 19.333 20.476 - 5.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.90% 1.206 1.277 - 1.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.89% 1099.041 1163.804 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.85% 198848940.958 210474903.285 - 2.36% -
BM_StringRelational_Eq_Large_Large_Control 5.83% 2.101 2.223 - -0.66% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 5.83% 18204.067 19264.950 - 5.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.80% 745.643 788.904 - 8.70% -
BM_deque_vector_ranges_move_backward/70000 5.78% 8383.654 8868.031 - 11.63% -
std::stable_sort(deque<int>)_(ascending)/8 5.76% 17.461 18.466 - -8.63% -
BM_PushHeap_uint32_QuickSortAdversary_1 5.75% 0.472 0.499 - 26.66% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.75% 12.092 12.787 - 13.31% -
std::partial_sort_copy(list<int>)_(ascending)/1024 5.75% 5340.230 5647.097 - 3.65% -
std::multimap<int,_int>::contains(key)_(existent)/32 5.73% 1.661 1.757 - 8.23% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 5.72% 1.617 1.710 - -8.40% -
SetIntersection_Front_Set_float_1024_64 5.72% 1712780.061 1810737.548 - 6.54% -
std::multimap<std::string,_int>::erase(iterator)/1024 5.70% 32.554 34.411 - 20.79% -
std::set<std::string>::clear()/1024 5.70% 21350.850 22568.102 - 0.38% -
BM_PushHeap_uint64_SingleElement_16 5.69% 0.338 0.357 - -0.20% -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.65% 106.957 113.004 - 1.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.65% 61981.763 65482.507 - 5.53% -
std::stable_sort(vector<int>)_(descending)/8 5.59% 23.108 24.399 - 4.57% -
rng::starts_with(deque<int>)/1000 5.57% 444.327 469.081 - 7.57% -
std::multiset<int>::find(key)_(non-existent)/1024 5.57% 5.466 5.770 - -4.84% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.56% 663.831 700.758 - 2.28% -
std::for_each_n(list<int>)/8192 5.51% 7734.110 8160.332 - 10.90% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.51% 443.520 467.942 - 0.28% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.49% 33.833 35.692 - 21.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 5.49% 22.184 23.402 - -80.94% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.48% 88.851 93.717 - 3.59% -
BM_StringFindCharLiteral/4096 5.48% 76.610 80.806 - 4.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 5.44% 2.700 2.847 - -5.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.43% 1178.384 1242.342 - -3.17% -
std::list<int>::ctor(size)/32 5.42% 326.934 344.665 - 5.28% -
std::multiset<std::string>::insert(value)_(already_present)/1024 5.41% 53.896 56.813 - -10.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.41% 5.107 5.384 - 4.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.41% 47841.643 50428.074 - 1.23% -
ranges::minmax(std::list<__int128>)/70000 5.38% 57473.467 60562.851 - 6.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.35% 805.293 848.378 - 1.52% -
BM_deque_vector_move/64 5.33% 2.589 2.727 - 2.82% -
std::adjacent_find(deque<int>,_pred)/8 5.31% 4.222 4.446 - -8.09% -
std::find_if_not(vector<int>)_(bail_25%)/8 5.31% 0.785 0.827 - -2.70% -
std::unique_copy(list<int>)_(sprinkled)/32 5.30% 12.989 13.677 - 4.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.27% 122232.345 128675.523 - 6.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.26% 0.252 0.265 - 4.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 5.24% 44.031 46.340 - 4.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.24% 1.184 1.247 - -2.16% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 5.24% 53.004 55.778 - -0.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 5.23% 19.200 20.204 - -8.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.21% 5999.628 6312.505 - 1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 5.21% 1337934.084 1407689.047 - 4.76% -
std::find_first_of(vector<int>)_(small_needle)/32 5.21% 44.454 46.770 - 0.30% -
std::vector<std::string>::ctor(size)/8192 5.21% 4146.840 4362.842 - -15.89% -
BM_PushHeap_string_Ascending_64 5.19% 7.313 7.692 - 5.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.18% 754.312 793.375 - -4.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 5.17% 22.475 23.637 - -25.98% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.17% 47902.643 50377.049 - 0.96% -
std::find(list<int>)_(process_all)/8 5.15% 2.274 2.391 - 9.06% -
SetIntersection_Front_Vector_float_16384_256 5.14% 2153232.808 2264006.866 - 4.41% -
std::remove_if(vector<int>)_(sprinkled)/32 5.12% 50.525 53.112 - -0.19% -
std::find(vector<short>)_(bail_25%)/8 5.11% 0.682 0.716 - 3.46% -
BM_vector_deque_copy_backward/64 5.11% 2.975 3.127 - 4.44% -
std::unordered_set<int>::contains(key)_(non-existent)/32 5.10% 1.468 1.542 - -4.76% -
ranges::minmax(std::deque<long_long>)/64 5.09% 25.238 26.523 - 8.04% -
BM_align/8 5.07% 0.639 0.672 - -27.06% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 5.07% 20.664 21.711 - 0.93% -
ranges::min(std::list<__int128>)/64 5.07% 33.324 35.012 - 8.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.06% 26240223.414 27568510.968 - 2.40% -
std::map<std::string,_int>::contains(key)_(existent)/8192 5.06% 29.569 31.065 - 1.48% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.05% 32.995 34.663 - 24.65% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.04% 6003.306 6306.114 - 0.32% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.02% 5.285 5.551 - 8.75% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 5.02% 0.273 0.287 - 5.12% -
std::unique(vector<int>)_(sprinkled)/32 5.00% 54.295 57.011 - 4.74% -
BM_deque_deque_move_backward/1 4.99% 2.715 2.851 - 2.66% -
SetIntersection_Front_Set_uint32_4_1 4.99% 212880268.992 223493535.150 - 3.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 4.97% 803.059 843.004 - 5.76% -
std::set<int>::ctor(const&)/8192 4.97% 48438.254 50844.830 - 2.31% -
std::set<int>::equal_range(key)_(existent)/1024 4.96% 4.309 4.523 - 1.48% -
std::find_if_not(vector<char>)_(process_all)/8 4.94% 1.408 1.478 - 11.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 4.93% 42.213 44.295 - -1.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 4.91% 20.994 22.024 - -14.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 4.89% 0.255 0.268 - 4.04% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.88% 1.445 1.516 - 31.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.88% 745.159 781.523 - 2.04% -
std::list<int>::ctor(size)/1024 4.83% 11888.803 12463.132 - 4.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.83% 23748998.189 24895830.488 - 0.56% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.82% 10189149.615 10679836.346 - 4.80% -
std::is_sorted_until(vector<int>,_pred)/8192 4.81% 3230.099 3385.509 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 4.79% 389.515 408.177 - 3.19% -
std::partition(list<int>)_(sparse)/50 4.78% 21.732 22.771 - 53.26% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 4.77% 81432.716 85320.376 - -1.78% -
ranges::minmax(std::deque<__int128>)/64 4.77% 32.937 34.509 - 14.48% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 4.76% 31.702 33.211 - 2.38% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.75% 9.672 10.131 - 3.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 4.73% 41.883 43.865 - 3.07% -
std::find_end(list<int>)_(process_all)/8192 4.72% 7303.459 7648.171 - 1.99% -
std::find_first_of(vector<int>)_(small_needle)/50 4.71% 68.948 72.195 - 0.14% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.71% 38.569 40.384 - -1.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.70% 1341.118 1404.201 - 0.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.69% 19.985 20.922 - -60.08% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.68% 30.472 31.897 - -7.39% -
ranges::minmax(std::list<__int128>)/64 4.68% 39.017 40.842 - 6.95% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.68% 23.750 24.861 - 8.10% -
BM_deque_deque_ranges_copy_backward/512 4.67% 18.879 19.760 - 4.39% -
std::set<int>::clear()/8192 4.65% 79017.683 82693.800 - 0.63% -
std::multiset<int>::count(key)_(non-existent)/8192 4.64% 9.838 10.295 - 4.50% -
std::partial_sort(vector<int>)_(descending)/8192 4.64% 93848.002 98203.125 - 5.10% -
std::set<int>::erase(iterator)/8192 4.64% 19.885 20.806 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.62% 199233768.527 208434883.281 - 3.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.61% 14690696.821 15368515.584 - 15.84% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 4.61% 12.645 13.228 - 2.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.61% 247366.001 258759.287 - -8.66% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.60% 6.678 6.985 - -4.44% -
BM_vector_deque_copy/2 4.60% 2.049 2.143 - 7.03% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 4.59% 160.632 167.998 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.59% 0.586 0.613 - 5.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 4.58% 0.974 1.018 - -1.86% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.56% 284.682 297.666 - -3.35% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.56% 2.967 3.102 - 7.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.54% 23.170 24.222 - -0.37% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.53% 11.690 12.220 - 5.12% -
bm_swap_ranges_vb_aligned/8 4.53% 3.156 3.299 - 4.79% -
std::unordered_set<std::string>::clear()/32 4.50% 916.135 957.349 - 2.97% -
std::partial_sort(deque<int>)_(descending)/8 4.49% 42.650 44.565 - 2.85% -
std::find_if_not(list<int>)_(process_all)/8192 4.49% 6981.321 7294.759 - 5.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.46% 21.337 22.289 - 2.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.45% 12.382 12.933 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.44% 198259937.826 207071056.909 - -1.95% -
std::multimap<int,_int>::clear()/32 4.43% 648.922 677.691 - 1.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 4.43% 1132982.176 1183150.537 - -1.78% -
rng::fold_left(deque<int>)/8192 4.42% 4304.147 4494.458 - -1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.42% 8.360 8.730 - 0.86% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4.41% 3932.205 4105.778 - 3.99% -
SetIntersection_Front_Vector_float_16384_1024 4.40% 5652441.880 5900908.190 - 8.28% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 4.39% 0.414 0.432 - 3.63% -
BM_PushHeap_uint32_Descending_16384 4.37% 0.379 0.396 - 4.38% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4.36% 23012.294 24015.963 - 2.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.35% 19.658 20.513 - 3.36% -
std::partition_copy(list<int>)/8192 4.35% 6948.055 7250.099 - 5.90% -
std::all_of(deque<int>)_(process_all)/8192 4.34% 2616.108 2729.622 - 0.36% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.33% 6895721.941 7194090.562 - 0.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 4.32% 50.943 53.143 - 14.22% -
BM_vector_deque_move_backward/64000 4.31% 7674.376 8005.438 - 10.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.31% 4.015 4.189 - 8.44% -
std::move(list<int>)/512 4.31% 357.612 373.024 - 5.52% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.30% 23.891 24.919 - 2.16% -
BM_PushHeap_uint64_SingleElement_4 4.30% 0.357 0.372 - -1.25% -
std::stable_partition(deque<int>)_(sparse)/50 4.28% 27.301 28.471 - 3.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 4.28% 26.491 27.626 - -7.91% -
BM_deque_deque_ranges_move/4000 4.28% 142.988 149.109 - 4.92% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4.27% 4567.253 4762.386 - 3.57% -
BM_deque_vector_ranges_move_backward/0 4.26% 1.341 1.398 - -11.74% -
std::copy(vector<bool>)_(aligned)/262144 4.26% 709.636 739.882 - 25.87% -
BM_deque_deque_ranges_move/4096 4.26% 147.517 153.799 - 4.46% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.25% 518.451 540.508 - 1.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.25% 1.163 1.213 - 0.96% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 4.25% 2.873 2.995 - 1.09% -
std::copy_backward(vector<bool>)_(aligned)/1048576 4.23% 2939.906 3064.386 - -3.32% -
BM_deque_deque_move_backward/70000 4.23% 8621.409 8986.035 - 10.56% -
std::multiset<int>::erase(key)_(existent)/32 4.23% 22.275 23.217 - 4.61% -
BM_CmpLess_int_uchar 4.20% 1.114 1.161 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.20% 1003652.112 1045798.056 - 0.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.19% 0.486 0.507 - 2.52% -
std::unique(deque<int>)_(sprinkled)/32 4.19% 52.018 54.198 - 0.80% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.19% 10266.225 10696.356 - 5.39% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.17% 23355.158 24329.365 - -9.91% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 4.17% 18.858 19.644 - 2.65% -
std::find_if_not(vector<int>)_(bail_25%)/32768 4.17% 908.152 945.980 - 12.23% -
std::unique(deque<int>)_(sprinkled)/52 4.16% 59.590 62.071 - 3.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 4.16% 5.389 5.613 - -21.76% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 4.14% 340340590.704 354445365.932 - -4.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.14% 5.188 5.403 - 1.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.13% 10475.351 10908.363 - 0.73% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 4.12% 195.033 203.065 - 4.28% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.12% 12738.074 13262.629 - -2.42% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.11% 773.910 805.718 - 2.52% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.11% 5.576 5.805 - 5.06% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.11% 45.310 47.170 - 1.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.10% 7648582.673 7962536.273 - 0.10% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.09% 96860.661 100820.104 - 3.33% -
std::is_partitioned(deque<int>)_(partitioned)/8192 4.09% 2263.777 2356.271 - -4.65% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.08% 16.726 17.408 - 11.82% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 4.07% 14.993 15.603 - 2.81% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 4.06% 757.606 788.373 - -0.70% -
BM_deque_vector_move_backward/64000 4.06% 7685.422 7997.483 - 11.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.06% 5647.834 5877.031 - -7.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.06% 134206.178 139648.861 - 59.07% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 4.05% 303.771 316.084 - 4.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.05% 53.369 55.531 - 5.07% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.05% 1234186.203 1284157.900 - 1.57% -
BM_StringEraseToEnd_Small_Transparent 4.04% 0.411 0.427 - 6.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.03% 331.631 345.006 - 3.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.03% 21.372 22.233 - 5.76% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 4.03% 25.451 26.477 - 4.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 4.03% 645.941 671.949 - -82.59% -
BM_CmpEqual_uchar_uchar 4.02% 1.033 1.074 - -0.66% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.01% 658.844 685.280 - -0.08% -
BM_deque_vector_copy_backward/70000 4.00% 8535.388 8877.132 - 11.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.00% 83.523 86.862 - 16.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.99% 2907490.803 3023573.810 - 2.37% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.99% 2.943 3.060 - 22.42% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.99% 1.619 1.684 - 5.63% -
BM_deque_vector_move/1 3.98% 2.137 2.222 - 8.36% -
rng::contains_subrange(list<int>)_(process_all)/50 3.98% 16.937 17.611 - -1.03% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.98% 2545.208 2646.443 - 4.26% -
std::rotate(deque<int>)_(by_1/4)/8192 3.98% 2531.157 2631.806 - -61.04% -
std::unique_copy(deque<int>)_(sprinkled)/8192 3.97% 3835.883 3988.357 - 7.29% -
BM_vector_deque_copy_backward/512 3.97% 17.454 18.147 - 3.62% -
rng::find_last(vector<char>)_(bail_90%)/50 3.97% 1.387 1.442 - -1.74% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 3.97% 5274.877 5484.356 - 1.92% -
SetIntersection_None_Set_string_64_4 3.97% 21182545.554 22022694.976 - 1.58% -
std::multiset<int>::insert(value)_(already_present)/8192 3.96% 31.567 32.818 - 3.88% -
BM_deque_deque_ranges_move_backward/2 3.95% 2.456 2.553 - 3.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.95% 3.397 3.532 - 3.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 3.95% 9623.876 10004.303 - -33.53% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.95% 20.122 20.917 - -6.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 3.93% 36.147 37.569 - 6.04% -
std::count(list<int>)_(every_other)/8 3.93% 2.025 2.105 - -1.25% -
bm_lexicographical_compare<unsigned_char>/8 3.93% 1.385 1.440 - 3.64% -
std::stable_partition(vector<int>)_(sparse)/32 3.92% 7.393 7.683 - 3.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 3.92% 1.244 1.293 - 0.58% -
std::replace_if(vector<int>)_(sprinkled)/50 3.92% 12.856 13.359 - 4.79% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.91% 114343.493 118817.739 - 3.24% -
SetIntersection_Front_Set_uint32_4_4 3.91% 136173401.443 141494107.669 - 2.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 3.91% 185.924 193.188 - 0.34% -
std::find_end(deque<int>)_(process_all)/1048576 3.90% 263136.670 273412.112 - -25.33% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.90% 38.098 39.584 - 56.87% -
std::multiset<std::string>::erase(iterator)/1024 3.90% 31.925 33.170 - 16.87% -
std::partial_sort_copy(list<int>)_(ascending)/8192 3.89% 57334.767 59562.593 - 4.94% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.88% 186091.253 193315.934 - -1.96% -
std::multiset<int>::contains(key)_(existent)/8192 3.88% 8.277 8.598 - 4.71% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.88% 107001.924 111148.551 - 0.71% -
std::find_first_of(vector<int>)_(large_needle)/50 3.87% 263.030 273.213 - 0.85% -
BM_StringRelational_Less_Huge_Huge_ChangeLast 3.87% 98.909 102.737 - 3.60% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.87% 2.309 2.398 - -0.62% -
std::reverse_copy(deque<int>)/512 3.87% 124.633 129.453 - 5.05% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.85% 0.415 0.431 - 3.47% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.85% 11451.836 11892.431 - 4.60% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.85% 74.063 76.912 - 6.80% -
std::is_sorted_until(vector<int>)/8 3.85% 2.147 2.230 - 8.87% -
BM_StringRelational_Eq_Empty_Small_Control 3.84% 0.473 0.492 - 2.95% -
std::stable_partition(deque<int>)_(dense)/32 3.83% 29.666 30.803 - 3.54% -
std::lower_bound(std::deque<int>)/8192 3.83% 65.108 67.604 - 4.35% -
SetIntersection_Front_Set_uint32_1024_16 3.83% 1201557.355 1247627.064 - 2.36% -
std::find(list<int>)_(bail_25%)/1024 3.83% 127.860 132.760 - 3.82% -
std::sort_heap(deque<int>)/8 3.83% 36.353 37.745 - 4.78% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 3.83% 18.754 19.471 - 3.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.83% 31923.103 33144.180 - 3.75% -
BM_vector_deque_move_backward/64 3.80% 2.973 3.086 - 3.52% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.80% 3.826 3.971 - 4.32% -
SetIntersection_Front_Set_string_262144_262144 3.79% 17646809.977 18316065.428 - -0.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.79% 1.196 1.241 - -0.90% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.79% 12.702 13.183 - 2.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.78% 751.095 779.523 - 1.87% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.78% 287.430 298.296 - -1.03% -
SetIntersection_Front_Vector_string_262144_1 3.77% 1055171.571 1094967.629 - 0.48% -
std::move(vector<int>)/262144 3.77% 20777.200 21560.017 - 44.78% -
std::distance(join_view(vector<vector<int>>))/4096 3.77% 4.346 4.510 - -99.57% -
BM_vector_deque_move_backward/1 3.76% 2.231 2.315 - -0.43% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.75% 6.388 6.628 - 2.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 3.75% 1.166 1.210 - -0.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.75% 18038021.437 18713782.651 - 2.86% -
std::set<std::string>::ctor(const&,_alloc)/0 3.74% 12.720 13.195 - 1.73% -
std::all_of(deque<int>)_(process_all)/32768 3.73% 10481.226 10872.699 - -0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.73% 182029.811 188824.973 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.73% 20521753.333 21287205.859 - 1.12% -
BM_deque_vector_ranges_move_backward/2 3.73% 1.769 1.835 - -0.01% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.73% 8.223 8.529 - -1.98% -
std::set<int>::equal_range(key)_(existent)/32 3.72% 1.780 1.846 - 7.69% -
std::partition(vector<int>)_(sparse)/50 3.72% 13.535 14.038 - 0.80% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.72% 8.140 8.443 - -9.84% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 3.72% 1.335 1.384 - -0.02% -
SetIntersection_Front_Set_uint32_16384_4 3.71% 1062908.475 1102295.139 - 2.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.68% 4.175 4.329 - 5.21% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.68% 10187.565 10562.421 - 27.25% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.68% 4.166 4.320 - -2.65% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.67% 4.141 4.294 - 5.33% -
BM_PushHeap_uint64_SingleElement_64 3.67% 0.352 0.365 - -0.30% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.67% 26975.094 27964.161 - 4.40% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 3.66% 2361.125 2447.524 - -2.32% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.66% 377.446 391.250 - 9.63% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.66% 10.750 11.143 - 1.74% -
std::find_if(vector<int>)_(bail_25%)/8192 3.65% 212.505 220.260 - -7.29% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 3.65% 336.981 349.271 - 1.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 3.64% 23.418 24.271 - 22.21% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.64% 10.567 10.952 - 8.45% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.64% 2.924 3.030 - 2.95% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.64% 4.971 5.151 - 5.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.63% 22.142 22.946 - -18.70% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 3.61% 27026.578 28002.972 - -19.00% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.61% 11195.995 11600.058 - -0.06% -
SetIntersection_Front_Set_string_16384_256 3.60% 14429236.378 14949063.107 - 3.68% -
SetIntersection_None_Vector_string_262144_262144 3.58% 1262134.176 1307355.959 - -0.75% -
BM_deque_vector_ranges_move_backward/1 3.58% 2.038 2.111 - -0.27% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.58% 0.899 0.931 - 5.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 3.58% 7.019 7.270 - 1.02% -
BM_PushHeap_uint32_Descending_4 3.58% 0.345 0.357 - -1.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.57% 391.912 405.901 - 1.53% -
BM_CmpLess_int_schar 3.57% 1.121 1.161 - 1.59% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 3.57% 35.928 37.209 - 3.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 3.56% 1.539 1.594 - -11.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.56% 24.724 25.604 - 1.54% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 3.56% 9709.971 10055.391 - -1.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 3.55% 50.903 52.709 - 22.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.54% 6.717 6.955 - 4.15% -
std::multimap<int,_int>::insert(value)_(already_present)/32 3.53% 18.068 18.706 - -0.75% -
BM_CmpLess_int_uint 3.53% 1.056 1.093 - -4.06% -
std::move_backward(list<int>)/32768 3.53% 30886.795 31976.483 - 2.63% -
SetIntersection_None_Set_string_1024_1024 3.52% 8825443.891 9136045.854 - 2.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.51% 32.210 33.340 - -35.15% -
SetIntersection_Front_Set_uint64_1024_256 3.51% 3894505.233 4031161.035 - 1.95% -
std::set<int>::upper_bound(key)_(existent)/8192 3.50% 7.792 8.065 - -6.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 3.48% 7.204 7.455 - 1.38% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.46% 39755.400 41131.864 - 9.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.46% 45.388 46.956 - 2.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.45% 36.577 37.840 - 10.97% -
BM_deque_vector_ranges_copy/1 3.45% 2.111 2.184 - 4.22% -
std::rotate(deque<int>)_(by_1/3)/8192 3.45% 3222.258 3333.286 - -84.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.43% 45257.519 46810.297 - -6.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 3.42% 1070594.021 1107235.176 - 3.86% -
BM_StringRead_Cold_Shallow_Large 3.42% 1.069 1.105 - 1.60% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.41% 1400.732 1448.558 - 0.11% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.41% 10.328 10.680 - 4.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.41% 61706.864 63812.509 - 1.15% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.41% 541.133 559.574 - -0.03% -
BM_PushHeap_float_Random_64 3.40% 6.171 6.381 - -5.19% -
SetIntersection_Front_Set_uint32_256_64 3.40% 5227287.766 5404986.594 - -7.11% -
std::copy(list<int>)/32768 3.40% 25314.636 26174.718 - 1.29% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.39% 1526.600 1578.332 - 3.69% -
std::replace_if(vector<int>)_(sprinkled)/32 3.39% 8.832 9.131 - 5.77% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 3.39% 26242.766 27131.868 - 3.00% -
BM_deque_vector_ranges_move/1 3.38% 2.072 2.142 - -9.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.38% 1348162.573 1393678.555 - 2.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 3.37% 157776.240 163099.458 - -1.67% -
SetIntersection_Front_Set_uint32_16384_1 3.37% 1031523.565 1066321.065 - 1.10% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 3.37% 1.569 1.622 - 13.54% -
std::partial_sort(deque<int>)_(descending)/8192 3.37% 257618.337 266299.462 - -5.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.37% 2.896 2.993 - -6.32% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.36% 1125.743 1163.609 - -4.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.36% 1098178.244 1135092.736 - 1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.36% 6292306.964 6503769.503 - 3.73% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.35% 24.907 25.742 - -18.67% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.35% 26.077 26.950 - 7.95% -
BM_StringRead_Hot_Shallow_Large 3.35% 0.475 0.491 - 0.96% -
std::for_each(join_view(vector<vector<int>>))/8 3.35% 1.382 1.429 - 0.37% -
std::stable_partition(list<int>)_(alloc_fails)/8192 3.34% 25534.836 26388.670 - 4.79% -
std::map<std::string,_int>::erase(iterator)/8192 3.34% 31.637 32.693 - 12.61% -
std::copy(vector<bool>)_(aligned)/4096 3.34% 4.707 4.864 - 1.34% -
BM_PushHeap_uint64_Ascending_1024 3.33% 2.621 2.708 - 5.24% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.33% 31469.092 32516.698 - 2.93% -
std::set<int>::contains(key)_(existent)/1024 3.33% 3.798 3.924 - 3.87% -
BM_deque_vector_ranges_move/2 3.33% 1.832 1.893 - -8.19% -
SetIntersection_Front_Set_uint32_1024_1024 3.32% 12423156.757 12836154.720 - 10.37% -
BM_deque_vector_copy_backward/65536 3.32% 8025.497 8291.670 - 12.57% -
std::list<std::string>::ctor(size)/32 3.32% 370.265 382.544 - 8.45% -
BM_deque_vector_move_backward/1 3.31% 2.093 2.163 - 2.44% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.31% 43541.336 44982.167 - -13.10% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.30% 4645734.230 4799114.664 - -5.82% -
std::multiset<int>::insert(value)_(already_present)/32 3.30% 18.256 18.858 - 2.67% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.29% 34.688 35.831 - -8.47% -
SetIntersection_Front_Set_uint32_16384_256 3.29% 3610525.740 3729242.988 - -5.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.29% 117408.020 121266.623 - -0.79% -
std::find_if(list<int>)_(bail_25%)/8192 3.28% 1417.040 1463.457 - 0.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 3.27% 49.559 51.182 - -1.51% -
BM_PushHeap_float_Ascending_262144 3.27% 5.108 5.275 - 3.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.25% 14471.139 14941.769 - 3.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.25% 5.279 5.451 - 8.75% -
BM_deque_vector_ranges_copy_backward/64000 3.25% 7825.372 8079.586 - 11.96% -
std::set<int>::find(key)_(existent)/1024 3.25% 3.893 4.019 - -2.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.24% 13936.146 14388.072 - -1.68% -
BM_PushHeap_uint32_Random_16384 3.24% 5.715 5.900 - 5.01% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.23% 8793.709 9077.634 - 3.52% -
BM_deque_vector_ranges_copy_backward/2 3.23% 1.829 1.889 - 2.75% -
std::move(list<int>)/32768 3.22% 30500.754 31482.565 - 3.92% -
std::is_sorted_until(vector<int>,_pred)/1024 3.22% 408.280 421.412 - 0.40% -
SetIntersection_Front_Set_float_16384_1024 3.20% 11934940.762 12317114.451 - -1.22% -
SetIntersection_Front_Vector_string_16384_16 3.20% 1592134.921 1643086.878 - 2.42% -
BM_StringRelational_Eq_Empty_Empty_Control 3.20% 2.000 2.064 - -2.58% -
std::unordered_multimap<int,_int>::clear()/1024 3.19% 7972.038 8226.226 - -2.95% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.18% 12476.249 12873.250 - -0.18% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.18% 651.266 671.964 - 1.00% -
std::find(vector<char>)_(process_all)/8 3.18% 0.924 0.953 - 3.20% -
std::find_end(deque<int>)_(process_all)/8192 3.17% 1997.067 2060.351 - -27.86% -
SetIntersection_Interlaced_Set_string_256_16 3.16% 17581631.225 18137784.379 - -1.04% -
BM_vector_deque_ranges_copy_backward/64000 3.16% 7904.131 8153.787 - 10.16% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 3.16% 13854.643 14292.136 - 10.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.15% 1.266 1.306 - 8.05% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.15% 11.702 12.070 - 18.70% -
BM_StringRelational_Compare_Large_Empty_Control 3.15% 1.613 1.663 - 3.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.13% 12.147 12.527 - -3.34% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.12% 28.650 29.544 - 10.52% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 3.11% 34.694 35.773 - -12.30% -
SetIntersection_Front_Set_float_16384_1 3.10% 1009999.470 1041332.383 - -1.83% -
std::set<int>::ctor(const&,_alloc)/1024 3.09% 6140.639 6330.285 - -34.60% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.08% 1.620 1.670 - 2.26% -
BM_vector_deque_ranges_copy_backward/65536 3.08% 8098.527 8347.969 - 10.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.08% 5371.702 5537.101 - 3.21% -
std::set<int>::equal_range(key)_(non-existent)/32 3.08% 2.697 2.780 - 7.52% -
std::search(vector<int>,_pred)_(no_match)/1000 3.07% 514.427 530.231 - 4.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.07% 8700.125 8967.252 - 2.73% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 3.07% 865.760 892.313 - -11.05% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.06% 1572.391 1620.502 - 6.14% -
std::make_heap(deque<int>)_(heap)/1024 3.06% 1090.087 1123.402 - 13.95% -
std::multiset<std::string>::ctor(const&)/1024 3.05% 33644.273 34672.076 - -2.31% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.04% 13.015 13.411 - 0.37% -
SetIntersection_Front_Set_string_1024_256 3.04% 15388186.219 15855893.291 - 11.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.04% 5385.457 5548.973 - -15.35% -
ranges::min(std::list<char>)/8 3.03% 1.920 1.979 - 11.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.03% 42.384 43.670 - -0.68% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.03% 1.431 1.475 - -11.29% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 3.02% 6586.939 6786.177 - -0.03% -
std::set<int>::ctor(const&,_alloc)/8192 3.02% 48979.096 50459.217 - -35.31% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.02% 1.288 1.327 - -4.54% -
BM_PushHeap_uint64_Random_4 3.01% 2.481 2.556 - 13.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.01% 21380204.325 22023568.335 - -5.22% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.01% 12705.306 13087.613 - -1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.00% 3.013 3.104 - 2.45% -
SetIntersection_Front_Set_string_262144_1 3.00% 1061793.722 1093641.374 - -1.04% -
BM_std_minmax_element<char>/2 3.00% 0.648 0.667 - 5.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.99% 2955966.877 3044316.489 - -3.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.99% 31.371 32.308 - 11.52% -
std::make_heap(deque<int>)_(descending)/1024 2.99% 1089.016 1121.542 - 13.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.98% 36.815 37.913 - 0.04% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.97% 577.100 594.267 - -2.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.97% 335.110 345.070 - 4.04% -
BM_PushHeap_float_Descending_16384 2.97% 0.385 0.396 - -14.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.96% 28.288 29.126 - -23.92% -
std::list<int>::ctor(size)/8192 2.95% 98521.439 101431.146 - 4.40% -
BM_StringMove_Small 2.95% 0.714 0.735 - -7.96% -
std::multiset<std::string>::find(key)_(existent)/8192 2.95% 28.349 29.184 - -3.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.95% 17.204 17.711 - -10.21% -
std::unordered_set<int>::erase(iterator)/8192 2.94% 19.517 20.091 - -1.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.94% 29.354 30.217 - -3.27% -
SetIntersection_Front_Set_uint32_16_1 2.94% 62697039.887 64540040.541 - 1.07% -
BM_PushHeap_string_Ascending_16 2.94% 4.643 4.780 - 2.87% -
std::stable_sort(deque<int>)_(heap)/8 2.93% 24.175 24.883 - -5.25% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 2.92% 55.536 57.160 - 2.44% -
BM_vector_deque_move_backward/512 2.92% 17.453 17.963 - 2.61% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.92% 9.097 9.363 - 3.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.91% 4.807 4.947 - 9.83% -
SetIntersection_Front_Vector_uint64_256_64 2.90% 4216844.188 4339197.674 - 1.84% -
SetIntersection_Interlaced_Set_uint32_256_256 2.88% 7745597.031 7968695.226 - 1.20% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.88% 4209.756 4331.000 - 2.14% -
BM_deque_deque_ranges_move_backward/0 2.88% 0.917 0.943 - 2.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.87% 51306.774 52780.740 - 3.78% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.87% 29.697 30.550 - 5.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.87% 16.006 16.465 - 0.56% -
std::search(vector<int>,_pred)_(no_match)/8192 2.86% 4186.844 4306.697 - 3.62% -
BM_vector_deque_ranges_move_backward/70000 2.85% 8575.932 8820.506 - 8.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.85% 31.904 32.812 - 31.47% -
BM_CmpLess_uchar_short 2.84% 1.033 1.062 - -6.37% -
std::search(list<int>)_(same_length)/1024 2.84% 755.183 776.611 - 0.84% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.84% 819826.649 843073.756 - 0.53% -
BM_StringDestroy_Large 2.83% 7.637 7.854 - 5.90% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.83% 22.627 23.268 - -2.35% -
BM_StringEraseToEnd_Huge_Transparent 2.83% 2.369 2.436 - 0.95% -
BM_vector_deque_move_backward/70000 2.83% 8470.318 8709.715 - 8.83% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.83% 31.871 32.772 - -3.30% -
BM_deque_deque_move_backward/2 2.83% 2.458 2.528 - 0.05% -
std::map<int,_int>::find(key)_(non-existent)/8192 2.82% 7.592 7.806 - 11.36% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 2.82% 327.269 336.483 - -3.47% -
SetIntersection_Front_Set_float_1024_1 2.81% 1017386.209 1046004.951 - -1.08% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 2.81% 215.296 221.340 - 2.60% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.79% 5.407 5.558 - -0.41% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.79% 367.480 377.741 - 5.48% -
SetIntersection_Front_Vector_string_256_64 2.79% 10383824.567 10673615.721 - 6.88% -
BM_PushHeap_uint64_SingleElement_1024 2.79% 0.364 0.374 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.79% 1587703.857 1632009.847 - -2.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.79% 802.463 824.854 - 1.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.78% 72.045 74.050 - 16.45% -
BM_StringEraseToEnd_Huge_Opaque 2.78% 2.268 2.331 - 1.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.78% 11411.320 11728.574 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.78% 1202452.372 1235879.235 - 3.10% -
std::stable_partition(vector<int>)_(sparse)/8192 2.78% 1536.667 1579.340 - 2.26% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.77% 0.679 0.698 - 2.40% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.77% 682.029 700.900 - 1.15% -
std::unique(list<int>)_(sprinkled)/52 2.76% 67.076 68.930 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.76% 1595819.580 1639827.719 - -3.04% -
SetIntersection_Front_Vector_string_1024_64 2.76% 3270165.390 3360321.235 - 4.85% -
std::make_heap(deque<int>)_(shuffled)/8 2.75% 24.271 24.939 - 0.97% -
SetIntersection_Front_Set_string_256_16 2.75% 7004654.685 7197478.923 - 6.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.75% 165.937 170.504 - -82.40% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.75% 116361.630 119558.865 - -1.50% -
BM_StringRead_Hot_Deep_Large 2.74% 0.499 0.512 - 1.39% -
BM_PushHeap_uint32_Random_64 2.74% 5.026 5.164 - 2.74% -
std::unordered_set<int>::ctor(const&)/32 2.74% 197.817 203.237 - -0.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.73% 53.194 54.648 - -2.79% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.73% 585089.642 601057.431 - 10.79% -
BM_deque_vector_move/0 2.72% 1.548 1.590 - 11.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.72% 4.753 4.882 - 8.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.72% 57251.347 58806.452 - 3.78% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.71% 146278.676 150246.548 - -9.47% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.71% 57902006.917 59470569.414 - 2.97% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.71% 21.422 22.002 - -1.68% -
SetIntersection_Interlaced_Set_float_16384_1 2.70% 1005519.961 1032687.333 - -2.47% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.69% 14381.000 14768.139 - 4.17% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.69% 12648.478 12988.938 - -2.86% -
SetIntersection_Front_Set_uint32_1024_4 2.69% 1060466.190 1088996.689 - 0.74% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 2.69% 0.815 0.837 - 1.81% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.69% 14.488 14.878 - 15.37% -
std::set<int>::count(key)_(existent)/1024 2.68% 4.189 4.301 - -8.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.68% 1023539.210 1050978.658 - -0.55% -
std::set<int>::erase(key)_(existent)/8192 2.68% 67.380 69.183 - -0.08% -
SetIntersection_Interlaced_Set_float_1024_256 2.68% 13857857.807 14228599.624 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.67% 1641704.670 1685553.875 - 2.97% -
std::lower_bound(std::forward_list<int>)/100 2.67% 80.774 82.930 - -23.72% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 2.66% 15.668 16.085 - -4.08% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.65% 9.144 9.387 - 3.04% -
std::move_backward(deque<int>)/32768 2.65% 3482.593 3574.908 - 9.50% -
SetIntersection_None_Set_string_262144_262144 2.65% 1638764.647 1682133.545 - -1.67% -
BM_vector_deque_ranges_copy_backward/1024 2.64% 37.385 38.374 - 0.62% -
std::partition_copy(list<int>)/32 2.64% 8.799 9.032 - 5.25% -
BM_deque_deque_ranges_move_backward/64 2.64% 3.347 3.435 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.64% 1150338.563 1180684.759 - 0.25% -
rng::for_each(multimap<int>)/8192 2.64% 7181.722 7371.017 - -53.59% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.63% 126.418 129.746 - 3.72% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.63% 96887.984 99435.895 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.62% 2.536 2.603 - 1.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.62% 26.252 26.940 - 2.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.62% 1.145 1.175 - -2.55% -
SetIntersection_None_Vector_string_16384_256 2.61% 1190969.640 1222052.022 - -1.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.61% 20.296 20.825 - -0.63% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.61% 11991.951 12304.507 - 0.20% -
std::unordered_multimap<int,_int>::clear()/8192 2.60% 61595.488 63195.590 - -5.85% -
std::multiset<int>::contains(key)_(non-existent)/32 2.60% 2.667 2.737 - -1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.58% 2.530 2.595 - -2.00% -
std::find_first_of(list<int>)_(large_needle)/8192 2.58% 48440036.131 49690925.574 - 0.83% -
std::adjacent_find(deque<int>,_pred)/50 2.58% 29.570 30.333 - -1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.58% 9.110 9.345 - 1.43% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.58% 8.008 8.214 - 0.46% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.57% 28.682 29.419 - -1.89% -
BM_StringDestroy_Huge 2.57% 11.260 11.549 - 5.69% -
std::multiset<std::string>::count(key)_(existent)/32 2.56% 19.570 20.072 - 2.42% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 2.56% 1.369 1.404 - 1.08% -
std::map<int,_int>::ctor(const&)/1024 2.56% 6733.744 6906.416 - 6.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.56% 166593.882 170863.238 - 0.66% -
std::search(list<int>,_pred)_(same_length)/8192 2.56% 8423.214 8638.950 - -2.02% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.56% 684.953 702.491 - 1.85% -
BM_deque_vector_ranges_copy_backward/65536 2.56% 8049.702 8255.695 - 10.23% -
std::set<int>::upper_bound(key)_(existent)/1024 2.56% 4.157 4.263 - 5.92% -
BM_StringFindStringLiteral/1024 2.56% 17.611 18.061 - -24.07% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.55% 31.980 32.797 - 5.23% -
ranges::min(std::vector<__int128>)/8 2.55% 2.874 2.948 - 3.21% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.55% 28.525 29.252 - 11.95% -
std::unique(list<int>)_(sprinkled)/1024 2.55% 945.194 969.276 - 1.94% -
std::remove_if(list<int>)_(prefix)/1024 2.55% 1012.957 1038.748 - 6.81% -
std::remove_if(vector<int>)_(prefix)/1024 2.55% 342.405 351.124 - -6.94% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.54% 681.680 698.979 - 1.47% -
SetIntersection_Front_Set_uint32_64_64 2.54% 13166397.504 13500509.862 - 4.90% -
SetIntersection_Interlaced_Set_float_1024_4 2.54% 9675357.188 9920833.725 - 1.35% -
std::find_end(deque<int>,_pred)_(single_element)/1000 2.54% 654.644 671.246 - 14.18% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.54% 14.583 14.953 - -0.37% -
std::search(vector<int>)_(no_match)/1000 2.53% 204.626 209.812 - -2.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 2.53% 69.856 71.623 - 0.39% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.52% 111810.497 114633.234 - 0.16% -
SetIntersection_Front_Set_string_256_256 2.51% 29441872.101 30182225.602 - 2.60% -
std::set<int>::lower_bound(key)_(existent)/32 2.51% 1.484 1.522 - -5.82% -
SetIntersection_Interlaced_Set_string_262144_64 2.51% 2099074.545 2151834.797 - 0.19% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.51% 0.932 0.955 - 4.14% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 2.51% 7018.156 7194.109 - -60.37% -
SetIntersection_None_Set_string_64_64 2.50% 11410341.445 11695996.686 - -1.46% -
std::move(vector<bool>)_(unaligned)/32768 2.50% 204.727 209.851 - 3.74% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.50% 24.431 25.042 - 2.78% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 2.50% 1011352.991 1036596.347 - 2.05% -
std::copy_backward(deque<int>)/8 2.50% 2.789 2.859 - 7.40% -
std::map<std::string,_int>::count(key)_(existent)/32 2.50% 15.714 16.106 - -7.28% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 2.49% 91.561 93.844 - -3.01% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.48% 4.162 4.266 - 4.08% -
SetIntersection_Front_Set_uint32_256_256 2.48% 7710537.503 7902075.657 - 1.46% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.48% 14.593 14.955 - 1.58% -
std::multiset<int>::count(key)_(existent)/1024 2.48% 5.590 5.729 - -28.68% -
BM_StringFindCharLiteral/2048 2.47% 39.992 40.981 - 1.38% -
rng::contains(vector<int>)_(process_all)/8 2.47% 2.609 2.674 - -5.10% -
BM_StringRead_Cold_Shallow_Empty 2.46% 1.039 1.065 - 0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.46% 1147626.209 1175806.897 - -0.00% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.45% 4.410 4.518 - 1.34% -
std::for_each(vector<int>)/8 2.44% 0.906 0.928 - 2.43% -
std::make_heap(deque<int>)_(heap)/8192 2.44% 8581.817 8791.385 - 14.31% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.44% 1849.479 1894.623 - 0.57% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.44% 90.216 92.416 - 2.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.44% 1136326.809 1164024.117 - -1.86% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.43% 23.105 23.667 - -5.63% -
std::multiset<int>::count(key)_(non-existent)/1024 2.43% 5.948 6.092 - 3.11% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.42% 278.520 285.273 - 1.13% -
SetIntersection_Front_Vector_string_256_4 2.42% 4587395.321 4698440.535 - -0.19% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.41% 219.616 224.919 - -12.07% -
SetIntersection_Interlaced_Set_string_262144_16 2.41% 2124849.283 2176081.053 - 0.65% -
std::make_heap(deque<int>)_(shuffled)/8192 2.41% 23626.348 24194.721 - 0.35% -
vector<bool>::resize() 2.40% 10.697 10.954 - -23.21% -
std::search(vector<int>)_(no_match)/1024 2.40% 209.360 214.376 - -2.34% -
SetIntersection_Interlaced_Set_float_64_16 2.39% 21944687.727 22470114.506 - 2.99% -
BM_PushHeap_uint64_Ascending_16384 2.39% 3.672 3.760 - 2.45% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 2.39% 530.993 543.667 - 2.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.38% 10.520 10.770 - 8.35% -
std::map<int,_int>::count(key)_(existent)/1024 2.38% 3.785 3.875 - -12.10% -
std::set<std::string>::count(key)_(existent)/32 2.38% 16.061 16.443 - 6.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.38% 1150534.518 1177860.815 - 2.53% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.37% 609177.662 623607.245 - 2.02% -
BM_CmpEqual_ushort_ushort 2.36% 1.053 1.078 - -0.76% -
BM_PushHeap_uint64_Random_64 2.36% 5.480 5.609 - 7.49% -
SetIntersection_Front_Set_string_16384_1 2.36% 1060501.531 1085508.890 - -2.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.35% 11415.128 11683.827 - -0.55% -
std::unordered_set<int>::ctor(const&)/1024 2.35% 6660.057 6816.772 - -1.12% -
rng::contains_subrange(list<int>)_(single_element)/32 2.35% 10.012 10.248 - 1.04% -
std::unordered_multimap<int,_int>::clear()/32 2.35% 588.229 602.055 - 0.63% -
std::unordered_set<int>::ctor(const&)/8192 2.35% 54760.021 56046.194 - 0.01% -
BM_deque_vector_ranges_move/65536 2.35% 2925.921 2994.554 - 0.76% -
std::pop_heap(vector<size_t>)/8 2.34% 51.534 52.741 - 0.07% -
std::find_end(vector<int>)_(process_all)/8192 2.34% 1669.712 1708.739 - -5.18% -
std::is_sorted(deque<int>,_pred)/8 2.33% 4.779 4.891 - 1.79% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.33% 530.138 542.506 - 1.57% -
SetIntersection_Front_Set_string_262144_64 2.33% 4539225.353 4644943.751 - -6.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.33% 32.890 33.654 - 5.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.32% 198400.592 203011.161 - -3.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.32% 31.561 32.294 - 33.63% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.32% 4.894 5.007 - -0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.32% 14881.116 15226.308 - -1.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.32% 16488.923 16871.110 - 1.25% -
SetIntersection_None_Vector_string_16384_16384 2.31% 1195876.038 1223512.971 - -1.93% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.31% 35283.361 36097.328 - -3.47% -
BM_StringRead_Cold_Shallow_Small 2.31% 1.042 1.066 - -5.23% -
std::set<int>::ctor(const&)/1024 2.31% 6208.523 6351.675 - 1.50% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.30% 14.530 14.864 - 0.64% -
std::rotate(deque<int>)_(1_element_backward)/50 2.30% 5.118 5.235 - 2.99% -
rng::contains_subrange(list<int>)_(process_all)/32 2.29% 9.975 10.203 - 0.97% -
ranges::minmax(std::vector<char>)/1 2.28% 0.619 0.633 - 1.14% -
SetIntersection_Interlaced_Set_string_16384_1024 2.28% 346695259.954 354616045.316 - 1.32% -
BM_CmpLess_uchar_ushort 2.28% 1.050 1.073 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.28% 1536377.129 1571360.451 - -0.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.27% 16.124 16.490 - 1.11% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 2.27% 341480.489 349225.139 - 0.41% -
std::for_each(list<int>)/50 2.27% 21.082 21.560 - 0.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.27% 369.002 377.365 - 5.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.26% 9.574 9.790 - 8.67% -
BM_CmpLess_uint_short 2.26% 0.996 1.019 - -10.33% -
std::rotate(list<int>)_(by_1/3)/32 2.24% 16.713 17.088 - 32.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.24% 42964.419 43925.920 - 2.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 2.23% 5.178 5.294 - -0.43% -
std::find_end(list<int>)_(process_all)/1000 2.23% 712.886 728.779 - 11.04% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.21% 49736.683 50836.139 - 1.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.21% 14880.713 15208.904 - -2.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.20% 38.729 39.582 - -0.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.20% 42193.414 43121.365 - -3.39% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.19% 31.767 32.464 - 0.78% -
std::replace_if(deque<int>)_(prefix)/32 2.19% 13.717 14.017 - 0.50% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.18% 762.390 779.048 - 2.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.18% 141501.965 144593.048 - 0.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.18% 57.329 58.581 - -2.55% -
BM_deque_vector_copy/2 2.18% 1.816 1.855 - 1.42% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.18% 263.091 268.823 - -4.09% -
std::partition(deque<int>)_(sparse)/32 2.18% 11.689 11.943 - 5.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.18% 76.827 78.499 - 15.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.18% 1170220.837 1195687.897 - 1.08% -
std::multiset<int>::count(key)_(existent)/32 2.17% 3.759 3.841 - -18.38% -
std::set<std::string>::find(key)_(non-existent)/8192 2.16% 28.286 28.898 - 9.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.16% 11172.275 11414.052 - 1.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.16% 16619.785 16979.356 - 4.26% -
std::find_end(list<int>)_(match_near_end)/1000 2.16% 78.185 79.873 - -89.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.16% 22.142 22.620 - 0.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.16% 2.232 2.280 - -2.76% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 2.16% 3827.912 3910.493 - 1.69% -
BM_CmpEqual_ushort_schar 2.15% 1.005 1.026 - -8.19% -
SetIntersection_None_Set_float_256_64 2.15% 9157366.223 9354094.692 - -0.72% -
std::set<int>::erase(key)_(non-existent,_middle)/32 2.15% 1.752 1.789 - 0.38% -
std::is_partitioned(list<int>)_(partitioned)/50 2.15% 13.790 14.086 - 4.52% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.15% 4492.937 4589.397 - 0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.14% 767.387 783.783 - 2.46% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.13% 605.157 618.069 - -0.37% -
std::search(vector<int>,_pred)_(no_match)/1024 2.13% 526.509 537.722 - 3.22% -
std::sort(deque<int>)_(repeated)/8 2.13% 17.658 18.034 - -0.20% -
BM_deque_vector_copy_backward/64000 2.13% 7813.054 7979.113 - 6.56% -
std::partial_sort(deque<int>)_(repeated)/8 2.12% 26.032 26.585 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 2.12% 533353125.354 544665095.402 - 0.80% -
SetIntersection_Front_Set_uint32_16_4 2.11% 54490557.472 55639724.366 - 0.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.10% 10.689 10.914 - 7.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.10% 806.380 823.336 - 0.43% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 2.10% 1150.821 1175.015 - 2.44% -
BM_vector_deque_copy_backward/65536 2.10% 8211.264 8383.561 - 9.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.10% 16195.346 16534.816 - -2.83% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.09% 24.732 25.250 - 7.14% -
SetIntersection_Front_Set_float_262144_16 2.09% 1146402.121 1170400.780 - -3.11% -
BM_vector_deque_copy_backward/64000 2.09% 7984.474 8151.291 - 10.17% -
SetIntersection_None_Vector_uint32_16384_1 2.09% 1094200.843 1117059.429 - 0.24% -
std::move_backward(deque<int>)/8 2.09% 3.489 3.562 - 3.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 2.08% 157259.875 160536.429 - -4.00% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.08% 16.958 17.311 - -6.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 2.07% 8502415.547 8678203.483 - -0.68% -
std::rotate_copy(deque<int>)/1024 2.07% 34.216 34.923 - 1.68% -
std::sort(vector<int>)_(descending)/8192 2.07% 7073.858 7219.994 - -0.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.06% 14452.183 14750.430 - 3.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.06% 1025.893 1047.041 - 17.35% -
std::stable_sort(deque<int>)_(shuffled)/8 2.06% 22.627 23.094 - -1.72% -
std::make_heap(deque<int>)_(shuffled)/1024 2.06% 2610.926 2664.696 - 5.89% -
SetIntersection_Front_Set_uint32_16384_16 2.05% 1172461.194 1196542.465 - -1.91% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.05% 12852.618 13116.313 - 2.00% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.05% 370.232 377.804 - 4.89% -
BM_deque_deque_ranges_copy_backward/2 2.04% 2.520 2.571 - 11.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.04% 18.340 18.714 - -0.28% -
std::remove(deque<int>)_(sprinkled)/1024 2.04% 515.950 526.456 - 2.97% -
std::copy_if(list<int>)_(entire_range)/512 2.03% 363.579 370.970 - 1.68% -
BM_deque_deque_ranges_move/64000 2.03% 3046.309 3108.166 - 2.26% -
std::remove_copy(vector<int>)_(prefix)/50 2.03% 13.895 14.177 - 2.95% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.03% 4.232 4.318 - 0.17% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.03% 52764.662 53834.940 - 3.77% -
BM_vector_deque_move_backward/1024 2.02% 37.549 38.309 - 3.04% -
rng::find_last(vector<int>)_(bail_10%)/50 2.02% 10.795 11.013 - 2.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.02% 1582937.418 1614874.185 - -4.89% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.02% 36.676 37.416 - 6.99% -
std::is_sorted(vector<int>)/8192 2.02% 1942.985 1982.151 - 2.79% -
std::unordered_set<int>::clear()/32 2.01% 580.859 592.543 - -1.99% -
std::find_if(vector<int>)_(bail_25%)/1024 2.01% 28.100 28.665 - 2.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.01% 731.439 746.143 - -2.00% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.01% 22.274 22.721 - -0.42% -
std::unique_copy(vector<int>)_(sprinkled)/8192 2.01% 3644.743 3717.869 - 2.62% -
std::set<int>::find(key)_(existent)/32 2.01% 1.682 1.716 - 5.67% -
std::is_partitioned(list<int>)_(partitioned)/32 2.01% 8.583 8.755 - 1.48% -
std::multiset<int>::erase(key)_(existent)/8192 2.00% 59.985 61.188 - -1.77% -
SetIntersection_None_Vector_uint32_262144_64 2.00% 1116760.940 1139116.866 - -0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.00% 46.577 47.508 - -21.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.00% 714.368 728.634 - 0.00% -
SetIntersection_Front_Vector_uint64_256_16 2.00% 4129967.318 4212424.338 - -1.28% -
SetIntersection_None_Vector_string_262144_256 1.99% 1287309.576 1312966.713 - 0.57% -
SetIntersection_None_Vector_uint32_16384_16 1.98% 1098795.979 1120594.368 - 0.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.98% 12.150 12.391 - -7.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.98% 44.932 45.821 - -3.24% -
BM_deque_vector_copy_backward/1 1.98% 2.144 2.186 - 3.29% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.98% 4141.615 4223.467 - 2.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 1.98% 703.311 717.208 - 36.82% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.97% 181439.051 185019.811 - 3.76% -
std::upper_bound(std::vector<int>)/8 1.97% 5.963 6.080 - 1.49% -
std::find_end(list<int>)_(near_matches)/1024 1.97% 34114.084 34786.635 - -7.75% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.97% 1.143 1.165 - 11.21% -
ranges::min(std::list<__int128>)/70000 1.97% 60187.468 61372.172 - 6.48% -
std::pop_heap(deque<float>)/8192 1.97% 60.766 61.960 - 3.78% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.96% 1296892.547 1322372.011 - 2.05% -
SetIntersection_None_Vector_uint64_16384_16384 1.96% 1082715.671 1103980.877 - -1.01% -
BM_tolower_string<char> 1.96% 15.055 15.351 - 0.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.96% 6.794 6.927 - 6.80% -
std::fill(vector<bool>)/32768 1.96% 29.872 30.458 - 4.26% -
SetIntersection_Front_Vector_float_262144_256 1.96% 2237018.532 2280791.370 - 5.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.96% 388.972 396.578 - 0.37% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.95% 8.619 8.787 - 1.59% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.95% 6626.464 6755.987 - 3.20% -
SetIntersection_Front_Set_uint64_262144_64 1.95% 1662617.897 1695079.114 - -0.23% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.95% 12621.307 12867.557 - -0.51% -
SetIntersection_None_Vector_string_1024_1 1.95% 1156762.076 1179330.161 - 3.14% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.95% 8132.281 8290.766 - 15.60% -
SetIntersection_None_Set_string_64_16 1.95% 18323197.179 18679667.614 - -1.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.94% 723.594 737.668 - 2.89% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.94% 18.866 19.232 - 0.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.94% 11.010 11.224 - 11.27% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.94% 71.221 72.603 - 1.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.93% 362.108 369.095 - -2.34% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.93% 1870.224 1906.312 - -0.76% -
BM_num_put<const_void*> 1.93% 12.142 12.376 - 10.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.93% 24.094 24.559 - 2.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.93% 3.786 3.858 - 2.31% -
std::set<int>::count(key)_(existent)/32 1.92% 1.623 1.654 - -2.71% -
BM_deque_deque_move/1024 1.92% 36.504 37.206 - -1.35% -
std::rotate(list<int>)_(1_element_forward)/50 1.92% 25.992 26.491 - 7.04% -
std::set<std::string>::clear()/8192 1.92% 211141.155 215196.566 - -3.27% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.92% 9.929 10.120 - 4.56% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.92% 487.530 496.890 - 1.65% -
BM_deque_deque_copy_backward/1024 1.92% 38.442 39.180 - 3.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.92% 176477.131 179862.821 - 0.52% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.92% 1045.556 1065.610 - 0.50% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.92% 494226.653 503704.290 - 1.39% -
std::rotate(list<int>)_(1_element_backward)/32 1.92% 13.190 13.443 - -2.64% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.92% 528.899 539.034 - 0.33% -
std::find_if(vector<int>)_(bail_25%)/32768 1.91% 828.255 844.062 - -10.60% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.90% 19.448 19.818 - -0.43% -
std::remove(list<int>)_(prefix)/50 1.90% 62.817 64.012 - 2.36% -
std::stable_partition(list<int>)_(sparse)/32 1.90% 9.607 9.789 - 1.53% -
std::unique_copy(list<int>)_(sprinkled)/52 1.90% 23.679 24.129 - 1.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.89% 19.136 19.499 - -0.33% -
std::map<int,_int>::find(key)_(existent)/8192 1.89% 5.327 5.428 - -1.44% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.89% 19.987 20.365 - -2.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.89% 1011125.467 1030193.844 - -3.31% -
SetIntersection_Front_Vector_uint64_262144_4 1.89% 1050810.876 1070622.382 - -1.31% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.88% 11287.736 11499.830 - 0.27% -
std::find_first_of(list<int>)_(small_needle)/32 1.88% 92.611 94.351 - -2.41% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.88% 4982.593 5076.073 - 5.98% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.88% 998.426 1017.156 - 0.13% -
std::reverse_copy(deque<int>)/4096 1.87% 970.707 988.811 - 3.65% -
std::sort_heap(deque<int>,_pred)/1024 1.86% 12204.734 12431.625 - -4.14% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.85% 13.952 14.210 - 0.32% -
std::partition(list<int>)_(dense)/32 1.85% 8.700 8.861 - -1.01% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.85% 83.680 85.227 - -2.66% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.85% 4.870 4.960 - 4.87% -
SetIntersection_Front_Set_string_1024_1024 1.84% 55179980.241 56196156.773 - 1.89% -
SetIntersection_Interlaced_Set_string_16384_256 1.84% 339202896.111 345434884.949 - -3.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.83% 12.792 13.026 - 0.17% -
std::generate_n(vector<int>)/32 1.83% 7.857 8.001 - 2.13% -
std::copy_if(vector<int>)_(entire_range)/8 1.82% 2.239 2.280 - 0.62% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.82% 5131.132 5224.588 - 1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.82% 6086085.881 6196564.839 - -3.47% -
std::search(vector<int>)_(no_match)/8192 1.81% 1622.423 1651.862 - -0.78% -
BM_CmpEqual_uchar_short 1.81% 0.990 1.008 - -7.07% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.81% 1435.381 1461.323 - 1.72% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.80% 31.698 32.269 - 4.08% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.80% 52.066 53.004 - -0.38% -
BM_CmpEqual_uint_ushort 1.80% 1.097 1.117 - 1.12% -
BM_StringFindCharLiteral/8192 1.79% 137.522 139.990 - 1.31% -
SetIntersection_Interlaced_Set_string_64_4 1.79% 25543781.976 26001899.604 - 0.51% -
std::unique(vector<int>)_(contiguous)/1024 1.79% 305.606 311.086 - 2.74% -
SetIntersection_Interlaced_Set_float_64_64 1.79% 12998702.712 13231523.439 - -0.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.79% 6531.131 6648.057 - 1.50% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.79% 35434.738 36068.992 - -12.05% -
std::partition(deque<int>)_(dense)/1024 1.79% 351.839 358.136 - 0.25% -
std::for_each_n(vector<int>)/8 1.79% 2.680 2.728 - 199.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.79% 87178.763 88738.789 - -1.88% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.79% 613.312 624.286 - 0.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.78% 721718.793 734586.844 - 1.52% -
SetIntersection_None_Set_string_262144_64 1.78% 1630212.482 1659255.207 - -2.62% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.78% 22.133 22.527 - 6.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.78% 455799.952 463914.237 - -0.24% -
rng::for_each(map<int>)/50 1.78% 37.573 38.242 - -5.34% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.78% 6.088 6.196 - 1.67% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.78% 23.449 23.866 - 0.02% -
std::is_sorted(list<int>)/8 1.78% 2.163 2.202 - 5.81% -
rng::contains_subrange(list<int>)_(single_element)/16 1.77% 4.705 4.788 - -0.11% -
SetIntersection_None_Set_string_262144_16 1.77% 1631612.223 1660522.787 - -2.42% -
std::partition(deque<int>)_(sparse)/8192 1.77% 2937.883 2989.883 - -4.19% -
std::generate(vector<int>)/50 1.77% 11.876 12.086 - 2.89% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.77% 9.286 9.450 - 5.42% -
BM_lexicographical_compare_three_way_fast_path/16 1.76% 4.392 4.469 - 3.75% -
std::unique(vector<int>)_(sprinkled)/52 1.76% 64.976 66.120 - 1.34% -
BM_vector_deque_copy_backward/1024 1.76% 37.739 38.403 - 1.80% -
BM_vector_deque_ranges_copy_backward/4096 1.76% 148.287 150.898 - 1.56% -
BM_CmpLess_schar_uchar 1.76% 1.086 1.105 - -1.48% -
std::unordered_multimap<int,_int>::clear()/0 1.76% 389.816 396.676 - 0.10% -
BM_vector_deque_ranges_move_backward/64000 1.76% 7940.204 8079.869 - 9.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.76% 50.689 51.580 - -1.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.76% 80483.563 81898.529 - -4.35% -
std::search(list<int>)_(near_matches)/8192 1.76% 2509447.283 2553549.726 - 0.75% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.76% 13.272 13.505 - 0.28% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.75% 37.252 37.905 - -3.41% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.75% 625299.281 636250.314 - -0.17% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.75% 17.283 17.585 - -0.52% -
SetIntersection_Interlaced_Set_string_262144_1 1.75% 1074025.341 1092779.255 - -1.62% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.75% 1867.683 1900.287 - 2.07% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.74% 4481.115 4559.169 - 1.04% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.73% 8.494 8.642 - 6.40% -
std::pop_heap(deque<size_t>)/8192 1.73% 58.899 59.917 - 4.85% -
std::fill(deque<int>)/1024 1.73% 29.795 30.310 - -86.97% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.72% 1.325 1.348 - 2.70% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.72% 5241.947 5332.327 - -15.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.72% 389.620 396.337 - 0.19% -
std::partition(deque<int>)_(sparse)/1024 1.72% 379.671 386.211 - 1.15% -
SetIntersection_None_Vector_uint32_16384_4 1.72% 1095768.844 1114628.574 - -0.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.72% 594703.660 604918.310 - -0.55% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.72% 517.556 526.440 - -0.45% -
BM_StringEraseToEnd_Small_Opaque 1.72% 0.587 0.597 - 1.12% -
std::multimap<std::string,_int>::clear()/8192 1.71% 209311.311 212897.562 - -2.67% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.71% 7268.852 7393.287 - 3.68% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.71% 691.134 702.964 - 0.44% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.71% 26.521 26.975 - -0.60% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.71% 715.690 727.916 - -1.69% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.71% 18.841 19.163 - 1.39% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.71% 4.385 4.460 - 5.99% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.71% 6367.783 6476.458 - 4.39% -
BM_deque_vector_ranges_move/64 1.70% 2.613 2.657 - -6.55% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.70% 573398.951 583140.690 - 1.07% -
ranges::minmax(std::deque<long_long>)/8 1.70% 3.931 3.998 - 12.28% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.70% 71.446 72.658 - 1.15% -
std::deque<int>::ctor(size)/8192 1.69% 448.697 456.289 - 3.67% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.69% 752.265 764.989 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.69% 1090824.209 1109271.783 - -0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.69% 12993314.429 13212994.425 - -1.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.69% 6.311 6.418 - 0.82% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.69% 20.501 20.847 - 2.02% -
std::unordered_set<int>::clear()/8192 1.69% 61497.395 62534.649 - -7.07% -
SetIntersection_Interlaced_Set_string_262144_4 1.68% 1822877.361 1853567.873 - -1.27% -
std::find(vector<int>)_(process_all)/8 1.68% 2.716 2.761 - 2.21% -
std::unique(list<int>)_(sprinkled)/8192 1.68% 7859.240 7991.352 - 1.50% -
SetIntersection_None_Vector_uint32_262144_4 1.68% 1122126.834 1140955.790 - 0.63% -
BM_deque_vector_ranges_copy_backward/70000 1.68% 8557.414 8700.859 - 9.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.68% 389.715 396.246 - -0.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.68% 372.837 379.082 - -1.65% -
BM_deque_deque_ranges_copy_backward/5500 1.67% 201.900 205.281 - 1.53% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.67% 2301.368 2339.827 - 0.57% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.67% 2.043 2.077 - 1.26% -
std::find_end(vector<int>)_(process_all)/1048576 1.67% 216872.830 220491.279 - -4.59% -
std::pop_heap(vector<int>)/8 1.67% 51.019 51.870 - 0.45% -
std::fill(vector<int>)/8192 1.67% 232.494 236.368 - 3.38% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.66% 8.687 8.831 - 3.13% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.66% 4744.205 4823.012 - 0.97% -
std::is_sorted(list<int>,_pred)/8 1.66% 3.991 4.057 - 10.38% -
SetIntersection_None_Vector_string_16384_1024 1.66% 1218139.217 1238348.028 - 0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.66% 389.657 396.120 - 0.00% -
std::search(vector<int>)_(no_match)/1048576 1.66% 208353.993 211809.336 - -0.80% -
SetIntersection_None_Vector_float_262144_64 1.66% 1104683.085 1122975.486 - -2.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.65% 23.243 23.627 - 6.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.65% 13335.195 13555.400 - -1.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.65% 708.866 720.556 - 0.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.65% 2877.738 2925.192 - 1.47% -
std::move(vector<int>)/1048576 1.65% 56421.218 57350.971 - 2.66% -
std::fill(list<int>)/50 1.65% 34.698 35.269 - 0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.65% 640.662 651.209 - -0.27% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.65% 233.798 237.645 - 6.53% -
std::partition(deque<int>)_(dense)/8192 1.65% 2775.471 2821.131 - 1.19% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.64% 20.899 21.242 - -3.39% -
std::sort(deque<int>)_(heap)/8 1.64% 24.296 24.694 - -0.17% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.64% 1.780 1.809 - -0.58% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.64% 118599.286 120539.535 - -3.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.64% 1055050.229 1072305.957 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.63% 8718707.000 8861221.954 - -30.28% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.63% 55.671 56.580 - 2.26% -
std::remove_if(deque<int>)_(prefix)/8192 1.63% 4239.734 4308.843 - 3.13% -
std::multimap<int,_int>::ctor(const&)/32 1.63% 217.203 220.742 - 1.34% -
std::sort(deque<int>)_(shuffled)/1024 1.63% 6753.505 6863.460 - 0.20% -
std::multimap<std::string,_int>::clear()/32 1.62% 884.848 899.225 - -3.48% -
bm_gcd_random 1.62% 28.962 29.432 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.62% 11390.053 11574.638 - 0.70% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.62% 500.211 508.312 - -44.73% -
BM_deque_deque_ranges_copy/4000 1.62% 142.413 144.718 - -1.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.62% 252.570 256.655 - 1.06% -
std::partition_point(vector<int>)/8192 1.62% 9.213 9.361 - 17.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.61% 13244.125 13457.854 - -0.72% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.61% 11154.144 11334.031 - -0.14% -
std::search(list<int>)_(near_matches)/1024 1.61% 39164.882 39796.291 - 1.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.61% 6.553 6.659 - -1.86% -
std::partial_sort_copy(list<int>)_(heap)/8 1.61% 17.138 17.414 - 5.02% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.61% 17174346.749 17450211.365 - -4.35% -
std::rotate(list<int>)_(1_element_backward)/50 1.60% 24.972 25.373 - 14.12% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.60% 3588.978 3646.519 - -14.28% -
std::partition(vector<int>)_(dense)/1024 1.60% 248.122 252.097 - 3.98% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.60% 1885.336 1915.541 - -0.35% -
std::fill_n(deque<int>)/50 1.60% 2.190 2.225 - -81.74% -
SetIntersection_Front_Vector_string_16384_256 1.60% 9508161.064 9660317.502 - -2.60% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.60% 1351.038 1372.636 - 1.76% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.60% 8506.224 8642.136 - -6.52% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.60% 7.033 7.145 - 0.16% -
std::adjacent_find(list<int>,_pred)/8 1.59% 3.800 3.861 - 0.74% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.59% 8.709 8.848 - 6.59% -
std::for_each(deque<int>)/8 1.59% 0.909 0.923 - 0.48% -
BM_deque_vector_ranges_move/4000 1.59% 141.146 143.388 - -1.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 1.59% 36.570 37.150 - -12.68% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.59% 5.339 5.423 - 2.86% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.58% 5.672 5.761 - 1.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.58% 13.109 13.316 - -2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.58% 761.345 773.370 - 0.85% -
std::find_end(vector<int>)_(process_all)/1000 1.58% 216.168 219.578 - -4.51% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.57% 6179.179 6276.329 - 1.75% -
std::sort(vector<int>)_(descending)/1024 1.57% 997.014 1012.682 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.57% 1856670.006 1885784.748 - 2.24% -
SetIntersection_None_Set_float_16384_16384 1.57% 157323384.317 159787413.593 - -0.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.56% 947043.346 961823.044 - 1.81% -
BM_CmpEqual_uint_int 1.56% 1.022 1.038 - -8.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.56% 1585872.965 1610591.146 - -4.93% -
SetIntersection_Front_Vector_string_256_1 1.56% 4212790.333 4278405.060 - -0.41% -
BM_CmpLess_ushort_uint 1.56% 1.057 1.073 - -0.69% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.55% 427.505 434.139 - 1.52% -
SetIntersection_Interlaced_Set_string_1024_16 1.55% 12782030.730 12980362.757 - -1.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.55% 390.166 396.206 - -0.04% -
SetIntersection_Front_Set_uint32_262144_256 1.55% 3860135.792 3919801.521 - 2.56% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.55% 6815.713 6921.057 - 2.26% -
std::map<int,_int>::count(key)_(existent)/8192 1.54% 5.780 5.869 - -4.61% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.54% 36148.499 36705.448 - -2.02% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.54% 3401.074 3453.467 - -7.41% -
SetIntersection_None_Set_string_262144_4 1.54% 1632154.215 1657271.730 - -3.06% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.54% 31.681 32.168 - -0.47% -
SetIntersection_Interlaced_Vector_string_262144_1 1.54% 1066652.465 1083028.132 - -2.05% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.54% 12.870 13.067 - 0.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.53% 86.289 87.612 - -2.21% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.53% 185091.670 187930.022 - -1.44% -
std::map<std::string,_int>::clear()/1024 1.53% 22318.822 22660.353 - -5.43% -
BM_CmpLess_int_short 1.53% 1.125 1.143 - 0.91% -
std::make_heap(deque<int>)_(heap)/8 1.53% 21.039 21.360 - 2.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.53% 1114023.389 1131018.314 - 0.94% -
std::find_end(list<int>)_(same_length)/1000 1.52% 735.348 746.559 - -49.25% -
std::sort(deque<int>)_(heap)/1024 1.52% 6172.545 6266.193 - 0.21% -
std::sort(deque<int>)_(ascending)/8 1.51% 17.249 17.510 - -1.46% -
std::find_if(vector<bool>)_(process_all)/8 1.51% 3.539 3.592 - -0.24% -
std::search(list<int>)_(near_matches)/1000 1.51% 37564.833 38130.710 - 1.61% -
BM_CmpEqual_int_schar 1.50% 1.122 1.139 - 1.27% -
BM_deque_deque_ranges_copy_backward/4096 1.50% 151.340 153.617 - 1.81% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.50% 1.433 1.455 - 8.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.50% 1134192.670 1151203.600 - -0.61% -
std::find_end(list<int>)_(near_matches)/1000 1.50% 32764.875 33255.999 - -7.95% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.50% 520328.762 528109.439 - 0.82% -
rng::starts_with(deque<int>,_pred)/8192 1.49% 3910.721 3968.939 - 1.71% -
std::generate(vector<int>)/32 1.49% 7.895 8.013 - 2.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.49% 42.107 42.733 - 19.45% -
SetIntersection_Front_Vector_string_64_16 1.49% 20519042.358 20824066.088 - -0.29% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.49% 13187.851 13383.692 - 0.69% -
BM_CmpEqual_int_int 1.48% 1.060 1.075 - -1.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.48% 504.848 512.326 - 1.31% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.48% 12.827 13.017 - 0.09% -
std::pop_heap(vector<float>)/8 1.48% 50.355 51.100 - 0.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 1.48% 11.030 11.194 - 0.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.48% 114055.574 115738.943 - 1.24% -
std::adjacent_find(vector<int>,_pred)/8 1.47% 3.287 3.335 - -5.39% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.47% 7492.005 7602.398 - 0.56% -
SetIntersection_Front_Set_uint64_1024_1024 1.47% 12253326.910 12433833.928 - 0.56% -
std::copy_if(list<int>)_(every_other)/262144 1.47% 208623.946 211697.001 - 3.58% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.47% 263013.224 266879.633 - -4.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.47% 8480188.290 8604460.311 - 0.32% -
BM_vector_deque_ranges_copy_backward/512 1.47% 17.873 18.135 - 2.64% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.46% 26.787 27.178 - -34.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.46% 54.801 55.601 - 5.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.46% 7480419.933 7589469.089 - -0.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.46% 168630.249 171088.286 - 0.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.46% 19.025 19.302 - -4.86% -
rng::find(vector<bool>)_(process_all)/8192 1.46% 33.191 33.674 - 1.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.46% 35.910 36.433 - 13.67% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.46% 583.782 592.280 - -7.40% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.46% 40.288 40.875 - 0.87% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.46% 18209.784 18474.769 - 0.20% -
BM_PushHeap_uint64_Ascending_262144 1.45% 4.871 4.942 - 6.00% -
BM_vector_deque_copy/1 1.45% 2.369 2.403 - 4.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.45% 47.698 48.389 - 22.29% -
std::partition(vector<int>)_(sparse)/32 1.45% 8.663 8.789 - -0.33% -
std::is_sorted(list<int>)/8192 1.45% 7144.975 7248.376 - -0.80% -
std::unique_copy(list<int>)_(contiguous)/8192 1.45% 6767.588 6865.425 - 1.08% -
BM_deque_vector_ranges_copy_backward/4096 1.44% 148.179 150.320 - 2.01% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.44% 788.822 800.195 - 0.75% -
BM_CmpLess_short_int 1.44% 1.113 1.129 - -0.62% -
std::partition_copy(list<int>)/50 1.44% 13.021 13.209 - 2.73% -
std::map<int,_int>::find(key)_(existent)/32 1.44% 1.684 1.708 - 0.68% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.44% 2663.667 2702.016 - 3.19% -
std::set<int>::insert(value)_(new_value,_end)/32 1.44% 18.654 18.921 - -0.48% -
std::is_sorted(vector<int>)/1024 1.43% 247.155 250.697 - 1.09% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.43% 11.565 11.731 - 0.55% -
SetIntersection_None_Vector_uint64_16384_1 1.43% 1092413.726 1108051.184 - -1.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.43% 340.251 345.120 - 11.25% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.43% 589.173 597.583 - 5.49% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.43% 51897.612 52638.386 - -61.97% -
rng::find_last(list<int>)_(bail_90%)/1024 1.42% 75.636 76.713 - 6.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.42% 2233863.942 2265520.564 - -0.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.41% 41860.823 42453.104 - 4.40% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.41% 7.785 7.895 - -2.62% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.41% 27.661 28.052 - 12.79% -
SetIntersection_None_Vector_float_16384_1024 1.41% 1083683.477 1098977.347 - -1.96% -
SetIntersection_Interlaced_Set_float_16384_16384 1.41% 215340117.855 218373763.530 - 4.59% -
BM_PushHeap_float_Random_262144 1.41% 7.140 7.241 - -6.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.41% 1076716.803 1091864.535 - -1.58% -
std::partition_copy(deque<int>)/32 1.41% 12.884 13.065 - 2.07% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.40% 4.724 4.790 - 1.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 665.354 674.689 - 0.69% -
std::partition(vector<int>)_(sparse)/1024 1.40% 254.842 258.414 - 2.05% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.40% 660.948 670.212 - 0.31% -
std::generate(deque<int>)/32 1.40% 8.015 8.127 - -6.40% -
BM_deque_deque_ranges_move/64 1.40% 3.038 3.081 - -0.12% -
ranges::minmax(std::list<long_long>)/70000 1.40% 54276.758 55035.928 - 1.88% -
BM_deque_deque_ranges_move_backward/64000 1.40% 7730.787 7838.900 - 4.23% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.40% 622.057 630.746 - -16.01% -
std::unique(vector<int>)_(contiguous)/52 1.40% 53.624 54.372 - 1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.40% 18685.053 18945.770 - -18.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.39% 13.857 14.050 - 0.41% -
std::partition(vector<int>)_(sparse)/8192 1.39% 1857.926 1883.829 - 1.06% -
std::map<int,_int>::count(key)_(existent)/32 1.39% 1.509 1.530 - -13.96% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.39% 22.401 22.713 - 2.59% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.39% 9.271 9.400 - -0.92% -
std::fill(deque<int>)/8192 1.39% 235.215 238.485 - -87.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.39% 20.154 20.433 - 1.76% -
std::equal(vector<bool>)_(unaligned)/8 1.39% 1.057 1.072 - 31.08% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.39% 7.034 7.132 - 0.38% -
BM_PushHeap_string_QuickSortAdversary_4 1.39% 6.418 6.507 - 2.02% -
SetIntersection_Interlaced_Vector_string_16384_64 1.39% 12259825.430 12429755.331 - 2.06% -
std::pop_heap(deque<std::string>)/8 1.39% 56.803 57.590 - -0.60% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.38% 70.846 71.826 - -91.49% -
SetIntersection_None_Vector_string_256_256 1.38% 2253805.986 2284956.447 - -0.57% -
std::unordered_set<int>::erase(iterator)/1024 1.38% 19.520 19.790 - -2.73% -
BM_num_put<long> 1.38% 11.659 11.819 - 10.31% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.38% 639.607 648.409 - -4.98% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.37% 23.607 23.931 - 0.17% -
SetIntersection_None_Vector_string_16384_16 1.37% 1210621.207 1227223.064 - -1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.37% 612.297 620.673 - -0.87% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.37% 6625.853 6716.477 - 6.98% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.37% 59.698 60.514 - -1.50% -
std::find(list<int>)_(bail_25%)/8192 1.37% 1406.619 1425.829 - 0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.36% 65131.042 66019.458 - -0.38% -
ranges::minmax(std::deque<__int128>)/70000 1.36% 34508.634 34979.131 - 2.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.36% 16020570.695 16238445.644 - -0.47% -
std::find_if_not(vector<int>)_(bail_25%)/1024 1.36% 28.212 28.596 - 0.41% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.36% 12.907 13.083 - -0.18% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.35% 7.808 7.914 - -0.14% -
BM_CmpLess_ushort_short 1.35% 1.025 1.038 - -7.49% -
BM_CmpLess_uint_uint 1.35% 1.064 1.079 - -0.10% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.35% 561.985 569.590 - 0.53% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.35% 7681.902 7785.758 - 0.67% -
std::copy_if(list<int>)_(every_other)/1048576 1.35% 839819.644 851170.146 - 3.68% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.35% 780.723 791.273 - -1.16% -
SetIntersection_Front_Vector_string_262144_256 1.35% 9461075.678 9588913.591 - 0.05% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.35% 574109.191 581851.933 - 1.18% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.35% 1860.033 1885.110 - 0.18% -
std::find(deque<int>)_(bail_25%)/8192 1.35% 473.862 480.248 - 1.02% -
std::copy(deque<int>)/8 1.35% 2.773 2.810 - 8.59% -
std::search(vector<int>)_(near_matches)/1000 1.35% 14202.570 14393.784 - 1.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.34% 23.007 23.316 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.34% 183332.949 185797.674 - 3.17% -
std::set<int>::contains(key)_(existent)/8192 1.34% 8.117 8.226 - -1.87% -
ranges::min(std::deque<__int128>)/64 1.34% 20.891 21.172 - 3.18% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.34% 1867.532 1892.620 - -0.82% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.34% 8.170 8.279 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.34% 18469852.227 18717275.745 - 0.80% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.34% 67136.609 68034.950 - 0.61% -
std::find_end(vector<int>)_(match_near_end)/1000 1.34% 27.793 28.165 - -89.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.34% 4259863.381 4316823.495 - 0.39% -
SetIntersection_Interlaced_Vector_string_256_16 1.34% 10420945.865 10560256.576 - 1.60% -
std::rotate(vector<int>)_(by_1/4)/50 1.34% 11.494 11.648 - -67.01% -
std::find_end(vector<int>)_(process_all)/1024 1.34% 221.666 224.627 - -5.00% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.33% 7872.043 7976.958 - 0.21% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.33% 4.050 4.104 - -1.20% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.33% 2395941.493 2427811.207 - -8.83% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.33% 23.452 23.764 - -14.52% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.33% 23002.098 23307.765 - 1.58% -
BM_std_minmax_element<char>/64000 1.33% 17620.828 17854.888 - 7.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.33% 164931.547 167120.712 - -18.81% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.33% 1.507 1.527 - 1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.32% 6.448 6.533 - -0.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 7576.402 7676.486 - 0.48% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 1.32% 159.650 161.759 - 1.42% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.32% 2295.082 2325.387 - -18.83% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.32% 232784920.548 235854961.520 - 0.62% -
BM_num_put<long_long> 1.32% 11.509 11.661 - 11.03% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.32% 28.052 28.422 - 4.00% -
SetIntersection_Front_Set_string_262144_1024 1.32% 59159550.389 59938199.801 - 0.42% -
std::copy(vector<bool>)_(unaligned)/64 1.32% 1.788 1.811 - 3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.31% 174940949.261 177237109.518 - 1.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.31% 15.855 16.063 - 0.17% -
std::partition(list<int>)_(dense)/1024 1.31% 387.356 392.427 - 1.21% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.31% 36080.356 36552.525 - -7.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.31% 13.140 13.312 - -2.43% -
std::generate(deque<int>)/50 1.31% 12.010 12.167 - -5.32% -
std::map<int,_int>::clear()/8192 1.31% 87887.520 89036.510 - -3.31% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.31% 1062.181 1076.060 - -9.67% -
std::replace(deque<int>)_(prefix)/8192 1.31% 3237.489 3279.778 - 2.25% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.31% 4733.418 4795.223 - 0.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.31% 1112438.769 1126961.345 - 0.19% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.30% 8499.980 8610.876 - 1.14% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.30% 2523556.205 2556466.104 - 2.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.30% 477.191 483.414 - 0.72% -
BM_deque_vector_ranges_move/70000 1.30% 3197.248 3238.875 - -0.66% -
std::map<std::string,_int>::clear()/8192 1.30% 212419.181 215175.069 - -5.24% -
SetIntersection_Front_Set_uint32_1024_1 1.30% 1049489.680 1063102.899 - -0.19% -
std::find_first_of(list<int>)_(small_needle)/50 1.29% 138.818 140.616 - -5.03% -
BM_deque_vector_ranges_copy/64 1.29% 2.595 2.628 - 0.21% -
std::set<int>::upper_bound(key)_(existent)/32 1.29% 1.750 1.772 - 8.04% -
std::make_heap(deque<int>)_(repeated)/8192 1.29% 18105.397 18339.131 - 8.80% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.29% 23.172 23.471 - -4.62% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.29% 13908.136 14087.672 - 1.40% -
std::copy_n(list<int>)/32768 1.29% 26302.212 26641.514 - -0.14% -
BM_deque_vector_ranges_move_backward/64000 1.29% 7722.703 7822.312 - 10.97% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.29% 0.812 0.823 - 0.12% -
SetIntersection_Front_Set_uint32_1024_64 1.29% 1775852.701 1798725.780 - 10.23% -
std::deque<std::string>::ctor(size)/1024 1.29% 706.928 716.015 - -1.35% -
std::copy_n(vector<int>)/32768 1.28% 3716.641 3764.340 - 2.11% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.28% 22.577 22.866 - 4.45% -
SetIntersection_None_Vector_float_1024_1024 1.28% 1069737.281 1083453.516 - 0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.28% 719.134 728.320 - 2.01% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 1.28% 9.594 9.716 - -30.12% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 1.28% 12.414 12.573 - -0.08% -
BM_CmpLess_short_ushort 1.27% 1.094 1.108 - -1.47% -
std::equal(list<int>)_(it,_it,_it)/50 1.27% 35.283 35.732 - -3.12% -
BM_deque_deque_move/4096 1.27% 146.189 148.047 - -0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.27% 43.319 43.869 - -1.06% -
std::find(list<int>)_(bail_25%)/8 1.27% 0.917 0.929 - 1.10% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.27% 8.323 8.428 - 0.32% -
SetIntersection_None_Set_string_262144_1 1.27% 1638735.271 1659518.881 - -2.37% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.27% 6896.922 6984.378 - 2.29% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.27% 897105.852 908468.791 - 1.21% -
std::rotate(list<int>)_(1_element_backward)/8192 1.27% 7209.748 7301.037 - -2.22% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.26% 23.667 23.965 - 0.22% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.26% 23.038 23.329 - -0.03% -
BM_vector_deque_copy_backward/70000 1.26% 8708.890 8818.682 - 7.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.26% 254.836 258.045 - -0.27% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.26% 26.906 27.244 - -0.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.26% 509644.057 516046.051 - 0.53% -
std::copy(vector<bool>)_(aligned)/64 1.26% 1.342 1.359 - 8.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.25% 18.361 18.591 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.25% 15050.590 15239.367 - 0.09% -
std::partial_sort(deque<int>)_(heap)/8192 1.25% 267134.696 270484.618 - -1.96% -
std::find_if(vector<bool>)_(process_all)/1048576 1.25% 575712.379 582926.458 - 1.31% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.25% 7.217 7.307 - 1.00% -
std::for_each(set<int>::iterator)/50 1.25% 36.505 36.962 - -16.44% -
BM_PushHeap_float_Ascending_64 1.25% 1.739 1.761 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.25% 944468.315 956273.027 - 1.57% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.25% 174.624 176.806 - 0.88% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.25% 36652.299 37110.090 - -10.02% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.25% 468.667 474.518 - 2.32% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.25% 736.268 745.454 - 1.72% -
std::flat_map<int,_int>::erase(iterator)/8192 1.25% 487.917 494.004 - -2.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.25% 166346.884 168421.938 - 0.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.25% 37917974.502 38390594.942 - 1.07% -
SetIntersection_None_Vector_float_262144_16384 1.25% 1133146.288 1147260.768 - -2.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.24% 1114303.563 1128160.620 - 0.55% -
SetIntersection_None_Vector_uint32_262144_16384 1.24% 1125203.427 1139185.277 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.24% 202928780.547 205448785.329 - -1.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.24% 9.094 9.207 - -0.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.24% 50.981 51.613 - -1.30% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.24% 44.306 44.854 - -0.73% -
std::map<std::string,_int>::clear()/0 1.24% 391.422 396.262 - -0.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.24% 2.461 2.491 - -2.96% -
std::unique(vector<int>)_(sprinkled)/8192 1.23% 3891.024 3939.058 - -0.67% -
BM_CmpLess_short_uchar 1.23% 1.089 1.102 - -3.33% -
std::find_if(vector<bool>)_(process_all)/8192 1.23% 4496.967 4552.326 - 1.32% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.23% 234.060 236.933 - -1.33% -
std::partial_sort(vector<int>)_(repeated)/8 1.23% 18.477 18.704 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.22% 591980.145 599219.572 - -2.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.22% 31.746 32.133 - 2.30% -
std::multiset<int>::erase(key)_(existent)/1024 1.22% 42.398 42.915 - 7.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.22% 20.089 20.334 - -2.06% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.22% 30191.275 30558.150 - -14.04% -
std::sort(vector<NonIntegral>)_(heap)/8 1.21% 23.380 23.664 - 1.03% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 1.21% 6708.994 6790.383 - 0.09% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.21% 1307809.545 1323674.748 - 1.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.21% 20.687 20.938 - -0.96% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.21% 21.651 21.914 - 0.55% -
std::copy_n(vector<bool>)_(unaligned)/64 1.21% 1.794 1.816 - 3.08% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.20% 3866.879 3913.446 - 1.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 55283.382 55948.773 - -1.31% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.20% 925617.424 936754.206 - 1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.20% 1586129.314 1605213.055 - -4.26% -
std::find_end(list<int>)_(match_near_end)/8192 1.20% 599.148 606.355 - -99.76% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.20% 424.472 429.577 - -0.54% -
BM_PushHeap_uint64_Random_262144 1.20% 6.294 6.370 - 6.34% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.20% 33846.223 34252.299 - -12.77% -
std::sort(vector<int>)_(shuffled)/1024 1.20% 4613.135 4668.472 - 0.66% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.20% 39268.617 39739.267 - 1.05% -
BM_deque_vector_ranges_move/64000 1.20% 2933.141 2968.261 - 0.25% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.20% 6789.285 6870.554 - 0.74% -
std::generate_n(deque<int>)/1024 1.20% 242.527 245.429 - -11.80% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.20% 79.663 80.616 - 1.35% -
std::make_heap(deque<int>)_(repeated)/1024 1.20% 2292.105 2319.516 - 7.28% -
SetIntersection_Interlaced_Set_float_1024_1024 1.20% 11710790.235 11850785.246 - -4.54% -
std::search(vector<int>)_(near_matches)/1024 1.19% 14954.124 15132.625 - 1.89% -
rng::find_if(vector<bool>)_(process_all)/8192 1.19% 4489.776 4543.329 - 1.12% -
std::partition(list<int>)_(dense)/50 1.19% 13.291 13.449 - 0.41% -
std::move_backward(deque<int>)/4096 1.19% 154.988 156.830 - 2.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.19% 13524.791 13685.555 - 0.69% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.19% 779.594 788.858 - 2.20% -
BM_deque_vector_move_backward/65536 1.19% 7921.049 8015.168 - 8.88% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.19% 221.874 224.509 - -6.39% -
std::unordered_set<int>::clear()/1024 1.19% 7952.273 8046.666 - -3.74% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.19% 772.706 781.877 - 1.77% -
rng::starts_with(list<int>)/1048576 1.19% 936974.423 948091.724 - 0.65% -
std::copy_n(vector<bool>)_(aligned)/4096 1.18% 4.736 4.792 - -1.31% -
std::sort(vector<int>)_(heap)/8192 1.18% 45356.424 45893.531 - 0.48% -
std::generate_n(deque<int>)/8192 1.18% 1955.479 1978.631 - -1.84% -
std::unique(deque<int>)_(contiguous)/1024 1.18% 511.657 517.703 - 2.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.18% 24.020 24.304 - 2.00% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 1.18% 340665.706 344688.617 - -12.07% -
std::rotate(list<int>)_(1_element_forward)/32 1.18% 13.788 13.950 - 4.92% -
BM_deque_vector_move_backward/70000 1.18% 8381.093 8479.991 - 7.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.18% 2.989 3.025 - 2.88% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.18% 6901.154 6982.521 - 2.03% -
std::find_end(vector<int>)_(near_matches)/1000 1.18% 13451.624 13610.199 - -9.58% -
bm_ranges_swap_ranges_vb_aligned/262144 1.18% 484.249 489.955 - 1.66% -
rng::fold_left(vector<int>)/32 1.18% 21.538 21.792 - -0.85% -
std::shift_left(list<int>)/50 1.18% 27.234 27.554 - 0.26% -
std::generate_n(vector<int>)/1024 1.17% 241.244 244.078 - 2.35% -
std::lower_bound(std::deque<int>)/8 1.17% 16.887 17.085 - 0.66% -
std::partition(vector<int>)_(dense)/50 1.17% 13.257 13.412 - 3.54% -
BM_vector_deque_copy_backward/4000 1.17% 143.479 145.159 - -0.01% -
std::transform(list<int>)_(identity_transform)/50 1.17% 30.202 30.555 - -22.26% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.17% 197.839 200.148 - -3.15% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.16% 20983.330 21227.729 - 3.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 1.16% 135095.759 136668.187 - -2.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.16% 8.906 9.009 - -1.17% -
SetIntersection_Front_Vector_float_1024_256 1.16% 2265222.682 2291545.292 - 5.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.16% 1034569.513 1046579.537 - -1.34% -
std::copy_backward(list<int>)/4096 1.16% 3169.064 3205.839 - -1.06% -
std::make_heap(vector<int>)_(repeated)/1024 1.16% 560.108 566.607 - 0.05% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.16% 733.202 741.701 - 1.83% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.16% 1398.171 1414.344 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.16% 1095618.086 1108290.406 - -0.50% -
std::equal(vector<bool>)_(unaligned)/50 1.16% 1.058 1.070 - 31.12% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.15% 7275.130 7359.118 - 2.51% -
std::find_first_of(list<int>)_(small_needle)/8192 1.15% 21917.162 22169.849 - -3.07% -
std::for_each(multiset<int>::iterator)/32 1.15% 23.369 23.638 - 10.28% -
BM_deque_deque_ranges_move_backward/5500 1.15% 202.565 204.899 - 0.51% -
SetIntersection_None_Vector_float_1024_256 1.15% 1070894.338 1083217.739 - -1.88% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.15% 14.887 15.058 - -2.70% -
BM_CmpEqual_uchar_uint 1.15% 1.050 1.062 - -0.55% -
std::find(vector<int>)_(bail_25%)/8 1.15% 1.383 1.399 - 2.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 665.513 673.156 - -1.14% -
SetIntersection_None_Vector_string_256_16 1.15% 4246058.811 4294806.482 - -0.67% -
std::transform(list<int>)_(identity_transform)/1024 1.15% 734.788 743.223 - 1.46% -
std::copy_backward(list<int>)/262144 1.15% 216676.195 219163.343 - 1.38% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 1.15% 17.189 17.385 - -0.21% -
std::move_backward(list<int>)/8 1.14% 3.365 3.403 - 2.07% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.14% 22411.027 22667.297 - -2.33% -
std::unique_copy(list<int>)_(contiguous)/52 1.14% 19.364 19.586 - -32.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.14% 1119954.773 1132745.240 - -9.61% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.14% 35.433 35.838 - -0.00% -
BM_deque_deque_copy/70000 1.14% 3166.973 3203.112 - 0.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 1.14% 11.208 11.336 - 0.00% -
std::find(vector<int>)_(bail_25%)/1024 1.14% 65.479 66.223 - 1.05% -
rng::fold_left(vector<int>)/50 1.14% 37.035 37.455 - 0.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.14% 88070.407 89070.824 - 1.34% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 1.14% 92843.716 93898.186 - 0.11% -
std::map<int,_int>::find(key)_(non-existent)/32 1.14% 2.233 2.259 - 2.18% -
std::none_of(vector<int>)_(process_all)/32 1.13% 8.369 8.464 - 1.25% -
std::sort(deque<int>)_(heap)/8192 1.13% 68571.569 69349.381 - -4.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.13% 23.700 23.968 - 0.07% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.13% 601.304 608.117 - 1.35% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.13% 55264.366 55890.196 - 4.68% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.13% 15.976 16.157 - -0.32% -
std::rotate(list<int>)_(by_1/4)/8192 1.13% 6555.711 6629.872 - 2.36% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 375.196 379.434 - -0.18% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.13% 15401.681 15575.638 - 1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.13% 3471703.137 3510829.423 - -0.36% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.13% 11921.389 12055.681 - -0.87% -
std::remove_if(deque<int>)_(prefix)/32 1.13% 54.391 55.003 - 0.69% -
std::sort(deque<int>)_(descending)/8192 1.13% 10303.936 10419.901 - 0.47% -
std::equal(deque<int>)_(it,_it,_it)/50 1.13% 22.561 22.815 - 5.88% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.13% 20.905 21.140 - 7.77% -
BM_deque_deque_move_backward/1024 1.12% 38.041 38.469 - 1.24% -
std::find_end(vector<int>)_(same_length)/8192 1.12% 2001.467 2023.951 - -49.67% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.12% 38060.588 38486.750 - -10.21% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.12% 744.999 753.324 - -0.33% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.12% 8.170 8.261 - 0.91% -
BM_deque_vector_ranges_move_backward/4096 1.12% 148.472 150.129 - 1.27% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.12% 13191.121 13338.244 - 0.54% -
BM_std_minmax_element<char>/4 1.11% 1.266 1.280 - 6.10% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.11% 11.076 11.200 - -2.00% -
std::flat_map<int,_int>::ctor(const&)/32 1.11% 22.718 22.971 - -1.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.11% 4.415 4.464 - 0.94% -
std::find_end(forward_list<int>)_(same_length)/8192 1.11% 14305.152 14464.222 - 1.07% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.11% 17.871 18.070 - 0.83% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.11% 364091.449 368132.498 - 1.22% -
std::rotate(list<int>)_(by_1/2)/1024 1.11% 387.567 391.868 - 3.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.11% 41.470 41.930 - 0.98% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.11% 11.587 11.715 - -0.02% -
rng::fold_left(list<int>)/32 1.11% 20.573 20.801 - -0.88% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 1.11% 68406.906 69164.644 - 1.36% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.11% 472.598 477.828 - 0.01% -
BM_CmpLess_uint_int 1.10% 1.064 1.076 - -4.48% -
std::sort(deque<int>)_(pipe-organ)/8 1.10% 19.968 20.189 - -0.18% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.10% 828927.408 838061.020 - 3.28% -
std::generate_n(deque<int>)/32 1.10% 8.178 8.268 - -4.83% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.10% 503267.114 508809.894 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.10% 4309197.593 4356589.834 - -0.37% -
rng::contains(vector<int>)_(process_all)/50 1.10% 12.202 12.337 - 1.34% -
BM_StringFindMatch2/32768 1.10% 1562.402 1579.565 - 0.87% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.10% 789.922 798.594 - 2.27% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.10% 12.742 12.882 - 2.40% -
std::rotate(list<int>)_(by_1/4)/1024 1.10% 572.903 579.186 - 2.64% -
std::replace(list<int>)_(sprinkled)/32 1.10% 11.154 11.276 - 1.10% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.10% 905189.749 915108.983 - 0.65% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.10% 2.185 2.209 - -4.43% -
rng::find_last(list<int>)_(bail_90%)/8192 1.09% 595.016 601.531 - 0.06% -
std::replace(list<int>)_(prefix)/32 1.09% 10.964 11.084 - 1.60% -
std::sort(vector<int>)_(shuffled)/8192 1.09% 44707.544 45195.024 - 0.32% -
std::count_if(list<int>)_(every_other)/8192 1.09% 7095.732 7172.963 - 1.80% -
rng::starts_with(list<int>)/1024 1.09% 769.288 777.651 - 1.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.09% 77.648 78.491 - -44.69% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.08% 8.516 8.609 - 3.47% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.08% 6424.724 6494.342 - -33.99% -
std::partial_sort(deque<int>)_(ascending)/8192 1.08% 147152.217 148745.746 - -8.27% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.08% 3428.104 3465.220 - 0.92% -
std::adjacent_find(list<int>)/1048576 1.08% 866046.085 875413.441 - 1.90% -
std::move_backward(list<int>)/262144 1.08% 257558.171 260343.814 - 1.29% -
BM_deque_vector_copy/1 1.08% 2.117 2.140 - 0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.08% 69.016 69.760 - -98.61% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.08% 77.357 78.191 - -34.99% -
std::find_end(vector<int>)_(near_matches)/1024 1.08% 13939.562 14089.748 - -10.06% -
std::move(list<int>)/1048576 1.07% 1007654.719 1018476.751 - 2.97% -
std::partial_sort_copy(list<int>)_(descending)/8 1.07% 15.582 15.749 - -3.31% -
std::upper_bound(std::list<int>)/100 1.07% 100.560 101.638 - 21.23% -
std::find(deque<int>)_(bail_25%)/32768 1.07% 1904.591 1925.014 - 1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.07% 17803.814 17994.550 - -4.72% -
std::replace(deque<int>)_(sprinkled)/8192 1.07% 2803.423 2833.417 - 2.71% -
std::remove_if(deque<int>)_(sprinkled)/32 1.07% 52.938 53.504 - 0.96% -
std::remove_if(list<int>)_(sprinkled)/1024 1.07% 979.328 989.790 - 3.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 141326.415 142835.087 - -0.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 1095507.419 1107200.128 - 5.35% -
std::upper_bound(std::deque<int>)/8 1.07% 17.983 18.175 - 1.09% -
std::find_if(vector<bool>)_(process_all)/1024 1.07% 564.140 570.155 - 1.14% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 1.07% 12.394 12.526 - -0.45% -
SetIntersection_Front_Vector_float_262144_4 1.06% 1057678.971 1068938.362 - -0.20% -
std::copy_n(vector<bool>)_(aligned)/64 1.06% 1.347 1.361 - 7.59% -
rng::starts_with(list<int>)/1000 1.06% 751.338 759.336 - 1.01% -
std::generate_n(vector<int>)/50 1.06% 11.891 12.017 - 2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.06% 43035629.877 43493157.195 - 3.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.06% 29.347 29.659 - 1.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.06% 676.220 683.407 - 1.26% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.06% 12457.526 12589.795 - -0.89% -
std::replace_if(list<int>)_(prefix)/1024 1.06% 732.048 739.819 - 1.60% -
std::generate_n(deque<int>)/50 1.06% 12.146 12.275 - -4.94% -
std::move_backward(list<int>)/512 1.06% 369.788 373.705 - -1.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.06% 1.756 1.775 - -1.51% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.06% 20.221 20.435 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.06% 198602.485 200702.681 - -0.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.06% 758.982 766.995 - 1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.06% 1968451.498 1989219.318 - -0.37% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.05% 673.865 680.973 - 1.18% -
std::rotate(list<int>)_(1_element_backward)/1024 1.05% 738.287 746.073 - 1.69% -
std::remove_if(list<int>)_(sprinkled)/8192 1.05% 8044.372 8128.938 - 0.95% -
BM_deque_deque_move/5500 1.05% 196.890 198.958 - -1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.05% 647.171 653.964 - -0.39% -
BM_vector_deque_move_backward/4000 1.05% 142.776 144.271 - 1.45% -
std::move_backward(vector<int>)/262144 1.05% 21897.314 22126.484 - 2.36% -
std::sort(deque<int>)_(descending)/1024 1.05% 1289.275 1302.763 - 0.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.05% 16259.638 16429.615 - 0.91% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 1.05% 52914.301 53467.431 - 0.05% -
std::find(vector<int>)_(bail_25%)/32768 1.04% 1848.888 1868.193 - 1.12% -
std::flat_map<int,_int>::ctor(const&)/0 1.04% 12.749 12.882 - -0.48% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.04% 15.732 15.896 - -0.78% -
std::upper_bound(std::list<int>)/8 1.04% 16.130 16.298 - 1.68% -
rng::contains(deque<int>)_(process_all)/1048576 1.04% 242957.885 245489.836 - 1.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.04% 521.796 527.232 - 0.05% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 1.04% 40757.645 41182.204 - 0.40% -
BM_StringFindMatch1/32768 1.04% 1563.975 1580.234 - 0.89% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.04% 6417.691 6484.377 - -34.90% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.04% 13.029 13.164 - -0.35% -
std::copy_if(list<int>)_(entire_range)/262144 1.04% 215899.325 218137.958 - 1.54% -
std::find_first_of(list<int>)_(small_needle)/1024 1.04% 2736.177 2764.525 - -4.32% -
std::map<std::string,_int>::erase(iterator)/1024 1.04% 31.926 32.257 - -9.65% -
std::partial_sort(vector<int>)_(heap)/8 1.04% 27.676 27.963 - 0.89% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.04% 11.394 11.512 - 0.13% -
rng::find(vector<bool>)_(process_all)/1048576 1.04% 3621.165 3658.659 - 1.19% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.04% 22.749 22.985 - -1.88% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.03% 426141.281 430546.837 - 1.44% -
BM_PushHeap_uint64_Random_1024 1.03% 6.204 6.268 - 8.85% -
std::replace_if(list<int>)_(sprinkled)/1024 1.03% 738.670 746.301 - 2.33% -
SetIntersection_None_Vector_string_16384_1 1.03% 1212826.172 1225344.501 - -1.37% -
rng::starts_with(deque<int>,_pred)/1048576 1.03% 511038.988 516313.461 - 1.97% -
std::find(vector<char>)_(bail_25%)/8192 1.03% 40.073 40.486 - 1.93% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.03% 7.046 7.118 - -0.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.03% 91644.725 92586.681 - 1.39% -
BM_deque_deque_move_backward/4000 1.03% 149.030 150.558 - -0.09% -
BM_num_put<long_double> 1.02% 58.356 58.954 - -1.22% -
std::replace(deque<int>)_(sprinkled)/1024 1.02% 350.032 353.614 - 2.57% -
std::find(vector<int>)_(bail_25%)/8192 1.02% 468.988 473.781 - 1.24% -
BM_deque_vector_ranges_move_backward/65536 1.02% 7937.603 8018.526 - 8.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 1.02% 13651.168 13790.333 - -6.42% -
std::partial_sort(deque<int>)_(ascending)/1024 1.02% 7719.844 7798.494 - 0.92% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.02% 3853.046 3892.286 - 2.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 12010.195 12132.432 - -0.78% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.02% 27.477 27.756 - 112.43% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.01% 12205.013 12328.871 - -8.71% -
std::rotate(list<int>)_(by_1/3)/8192 1.01% 8304.142 8388.294 - 2.33% -
std::adjacent_find(vector<int>)/8 1.01% 2.011 2.031 - 1.59% -
rng::fold_left(list<int>)/8 1.01% 3.821 3.860 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.01% 4163980.659 4206111.820 - -1.09% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.01% 792.855 800.875 - 2.35% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.01% 18835.017 19025.501 - 0.26% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.01% 1528485.808 1543940.068 - -0.84% -
std::find_if(deque<int>)_(bail_25%)/1024 1.01% 77.430 78.213 - 1.03% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.01% 13535.537 13672.327 - 0.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.01% 365.558 369.251 - -0.53% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.01% 94472.875 95426.912 - 0.41% -
std::find_if_not(deque<int>)_(process_all)/32768 1.01% 8645.631 8732.918 - 9.28% -
BM_CmpEqual_int_uchar 1.01% 1.107 1.118 - -0.46% -
SetIntersection_Front_Vector_float_1024_16 1.01% 1104517.644 1115663.002 - -0.56% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.01% 760.765 768.413 - -5.98% -
std::search(deque<int>)_(no_match)/8192 1.01% 3283.988 3317.002 - 0.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 1.01% 22299.085 22523.248 - -4.23% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.00% 94052.030 94997.133 - 0.39% -
std::upper_bound(std::deque<int>)/100 1.00% 30.536 30.843 - 1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.00% 1111771.862 1122933.675 - 0.13% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.00% 205.299 207.357 - -2.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.00% 13792.780 13931.050 - -3.91% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.00% 11.432 11.547 - 0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.00% 148078.943 149563.058 - -1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.00% 15.913 16.073 - 0.11% -
BM_deque_deque_move_backward/5500 1.00% 203.370 205.406 - -0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.00% 756.062 763.632 - 0.31% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1.00% 1584783.749 1600638.444 - 0.32% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 -72.41% 8.632 2.382 - -73.25% -
std::shift_left(vector<int>)/32 -70.99% 10.294 2.986 - 0.63% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -58.96% 55.538 22.794 - -63.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -56.91% 51.693 22.273 - -64.07% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -56.46% 864.197 376.310 - -39.02% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -49.03% 53.185 27.110 - -58.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -46.94% 46.990 24.934 - 6.90% -
std::is_sorted(deque<int>)/8 -43.64% 4.645 2.618 - -8.49% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -41.81% 125.986 73.313 - -16.78% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -40.29% 52.002 31.048 - -32.90% -
std::multiset<std::string>::erase(key)_(existent)/32 -39.39% 81.498 49.398 - -4.37% -
std::transform(deque<int>,_deque<int>)/32 -38.92% 35.807 21.872 - 2.37% -
SetIntersection_Interlaced_Vector_float_262144_16 -38.57% 5795904.928 3560443.010 - 21.57% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -38.30% 15075463.742 9301633.747 - 9.75% -
std::unordered_set<int>::insert(value)_(already_present)/32 -37.65% 2.915 1.817 - -31.08% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -37.10% 19.092 12.009 - 28.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -36.04% 0.479 0.307 - -16.40% -
std::equal(list<int>)_(it,_it,_it)/1024 -35.13% 1754.735 1138.234 - 1.34% -
BM_StringEraseWithMove_Huge_Transparent -33.60% 65.153 43.263 - -37.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -33.48% 973.086 647.342 - -62.95% -
SetIntersection_None_Set_string_1024_1 -33.01% 13112808.240 8783978.398 - -4.26% -
std::copy(list<int>)/64 -32.41% 46.916 31.712 - -5.32% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -30.98% 13.903 9.595 - -18.51% -
SetIntersection_None_Set_string_1024_4 -30.41% 12738288.629 8863942.102 - -0.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -30.18% 10.417 7.273 - -23.66% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -30.08% 23696.086 16569.484 - 0.39% -
SetIntersection_None_Set_string_1024_16 -29.95% 12845291.554 8997539.754 - -2.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -29.52% 37.564 26.473 - -22.87% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -29.21% 362.023 256.291 - -23.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.83% 38.178 27.171 - -32.69% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -28.72% 35821.213 25534.979 - -44.78% -
SetIntersection_Interlaced_Vector_string_262144_1024 -28.69% 327960802.494 233878113.432 - -2.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -28.56% 11.009 7.865 - -3.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -28.31% 26.406 18.931 - -29.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -27.37% 69.397 50.400 - -22.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -27.11% 341012033.972 248569256.535 - -28.07% -
rng::find_last(deque<int>)_(bail_10%)/1024 -26.50% 309.487 227.485 - 0.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -26.47% 7.125 5.239 - -20.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -25.84% 0.635 0.471 - -8.53% -
BM_StringCtorDefault -25.73% 0.379 0.282 - 15.87% -
rng::find_last(deque<int>)_(bail_10%)/50 -25.19% 15.257 11.415 - 0.90% -
BM_StringEraseWithMove_Huge_Opaque -25.01% 59.124 44.334 - -35.02% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.69% 2.588 1.949 - -18.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.67% 966.524 728.100 - 33.17% -
ranges::min(std::list<long_long>)/1 -24.65% 0.361 0.272 - 21.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -24.50% 7.561 5.708 - 5.19% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -24.43% 96.670 73.057 - -2.08% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -24.11% 0.354 0.269 - -24.22% -
ranges::min(std::deque<long_long>)/70000 -24.09% 31279.276 23744.856 - -9.73% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -23.81% 2172.790 1655.482 - -23.38% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -23.41% 8.617 6.600 - -12.13% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -23.10% 3693876.269 2840599.325 - -0.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -22.86% 0.341 0.263 - -11.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -22.76% 256.656 198.251 - -3.89% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -22.68% 951.624 735.770 - -6.14% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -22.62% 16835.472 13028.005 - -14.89% -
BM_vector_deque_ranges_copy_backward/0 -22.20% 0.497 0.387 - -25.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -22.18% 12.709 9.890 - -13.44% -
std::copy_if(list<int>)_(every_other)/512 -21.73% 358.539 280.634 - -19.71% -
std::unordered_set<int>::find(key)_(existent)/1024 -21.40% 1.348 1.060 - -28.67% -
std::set<std::string>::insert(value)_(already_present)/8192 -20.93% 37.845 29.926 - -4.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -20.83% 31.494 24.934 - -10.77% -
BM_StringRead_Cold_Deep_Empty -20.59% 1.441 1.145 - -2.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.92% 51.981 41.628 - -1.25% -
std::unordered_set<std::string>::erase(iterator)/32 -19.91% 33.230 26.613 - -14.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -19.88% 57.078 45.731 - -30.62% -
std::find_if(list<int>)_(process_all)/8192 -19.74% 8872.464 7120.962 - -4.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -19.64% 1.251 1.006 - 5.01% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -19.32% 88.473 71.379 - -13.30% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -19.20% 4.178 3.376 - -22.98% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -19.11% 1.510 1.221 - -8.37% -
BM_deque_deque_ranges_copy/0 -19.05% 0.917 0.742 - 0.63% -
BM_std_minmax_element<char>/3 -19.02% 1.266 1.025 - -11.91% -
BM_vector_deque_move_backward/0 -18.81% 0.548 0.445 - 6.09% -
std::for_each_n(deque<int>)/8 -18.64% 1.250 1.017 - -12.04% -
BM_PushHeap_uint32_Random_1 -18.64% 0.529 0.431 - -7.40% -
ranges::min(std::deque<long_long>)/64 -18.51% 22.488 18.325 - -8.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -18.50% 30.424 24.796 - -22.52% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -17.50% 8.247 6.804 - 19.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.32% 0.697 0.576 - 24.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -17.28% 4095.347 3387.558 - -11.13% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -17.20% 45.824 37.943 - -1.66% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -17.14% 13.803 11.437 - 0.12% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -17.11% 0.567 0.470 - -23.97% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -17.11% 8.170 6.772 - -9.11% -
std::set<std::string>::erase(key)_(existent)/8192 -17.05% 87.600 72.665 - -30.21% -
std::multiset<std::string>::erase(iterator)/8192 -17.03% 37.152 30.825 - 2.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -16.84% 0.485 0.403 - 3.79% -
std::copy_backward(vector<bool>)_(aligned)/262144 -16.82% 793.356 659.941 - 7.12% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -16.40% 25.559 21.368 - -1.20% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -16.25% 55.652 46.607 - -4.12% -
std::copy_n(vector<bool>)_(aligned)/1048576 -16.04% 3092.815 2596.686 - -16.51% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -16.00% 1.670 1.403 - 5.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -15.95% 0.471 0.396 - -17.26% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -15.87% 48983.788 41210.954 - 6.71% -
BM_StringConstructDestroyCStr_Empty_Transparent -15.81% 0.317 0.267 - -14.39% -
rng::contains_subrange(deque<int>)_(process_all)/32 -15.75% 15.952 13.439 - -6.81% -
std::unique_copy(deque<int>)_(sprinkled)/32 -15.71% 10.944 9.224 - 0.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -15.71% 83.787 70.621 - -13.17% -
std::find_end(list<int>)_(same_length)/8192 -15.62% 9690.428 8176.939 - -48.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.59% 942.176 795.267 - -52.28% -
std::search(deque<int>)_(no_match)/1024 -15.55% 412.763 348.574 - 14.98% -
BM_StringRead_Cold_Deep_Small -15.49% 1.352 1.143 - -1.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.45% 1.876 1.586 - 5.18% -
SetIntersection_Interlaced_Vector_string_16384_16 -15.37% 4796532.375 4059065.923 - -3.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -15.31% 72350191.694 61275917.682 - -4.77% -
std::set<std::string>::erase(key)_(existent)/1024 -15.21% 71.694 60.787 - -18.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -15.19% 25.365 21.513 - -12.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -15.07% 4998.408 4245.346 - -29.57% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.95% 4114609.132 3499613.721 - -29.88% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -14.93% 6986816.181 5943969.908 - 69.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -14.87% 11.430 9.731 - 24.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -14.79% 237.852 202.678 - 1.71% -
std::partition(deque<int>)_(dense)/50 -14.78% 17.255 14.704 - -3.90% -
std::map<int,_int>::erase(iterator)/8192 -14.64% 24.346 20.783 - -22.24% -
BM_vector_deque_move/0 -14.61% 0.464 0.396 - -23.68% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -14.55% 1.889 1.614 - -16.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.46% 62.184 53.190 - -3.10% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -14.40% 621.291 531.851 - 2.67% -
std::map<std::string,_int>::erase(iterator)/32 -14.37% 33.943 29.066 - 1.73% -
ranges::minmax(std::list<long_long>)/1 -14.21% 0.502 0.430 - 25.62% -
std::copy(vector<int>)/4096 -14.11% 218.377 187.565 - 24.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -13.93% 7838.311 6746.145 - -1.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -13.93% 0.403 0.347 - -28.43% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -13.90% 597.719 514.627 - 4.77% -
std::unordered_set<int>::count(key)_(non-existent)/32 -13.90% 1.742 1.500 - 7.38% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -13.84% 1.520 1.310 - -11.06% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -13.71% 1.805 1.558 - 12.37% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -13.56% 1.143 0.988 - -6.16% -
std::is_sorted_until(deque<int>)/8 -13.56% 3.194 2.761 - 8.63% -
BM_PushHeap_uint32_Ascending_64 -13.52% 1.820 1.574 - 3.76% -
SetIntersection_Interlaced_Vector_string_262144_4 -13.52% 2266581.032 1960241.261 - -4.60% -
std::map<std::string,_int>::contains(key)_(existent)/32 -13.51% 16.259 14.063 - -2.49% -
std::set<int>::upper_bound(key)_(non-existent)/32 -13.47% 3.191 2.761 - 12.93% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -13.38% 48.408 41.931 - -25.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.22% 36.276 31.482 - -9.12% -
std::find_end(forward_list<int>)_(process_all)/8192 -13.07% 6563.207 5705.656 - -0.28% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -13.06% 361.651 314.437 - -7.53% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -13.00% 853.093 742.174 - -20.03% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -12.97% 1.552 1.351 - -12.58% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -12.96% 14.446 12.575 - 0.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -12.95% 30.101 26.203 - -8.13% -
std::set<int>::find(key)_(non-existent)/32 -12.93% 3.149 2.741 - 20.04% -
BM_PushHeap_float_PipeOrgan_1 -12.91% 0.536 0.467 - -30.43% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -12.88% 7.195 6.269 - 8.94% -
std::map<std::string,_int>::find(key)_(existent)/32 -12.87% 16.920 14.741 - -5.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.81% 24.196 21.096 - -10.23% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -12.78% 1.026 0.895 - -19.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.71% 635.547 554.745 - 1.30% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -12.70% 2.906 2.537 - 3.63% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -12.60% 14.484 12.658 - 1.39% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.46% 10710.296 9375.753 - -1.08% -
std::find_end(deque<int>)_(same_length)/8192 -12.46% 3101.050 2714.698 - -75.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.44% 643.153 563.130 - 0.74% -
std::is_sorted(list<int>,_pred)/8192 -12.19% 8789.455 7718.322 - -14.66% -
std::multiset<std::string>::ctor(const&)/32 -12.10% 791.513 695.728 - -10.22% -
std::remove(deque<int>)_(sprinkled)/50 -12.06% 61.700 54.260 - -1.69% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.03% 1.372 1.207 - -13.80% -
std::set<std::string>::insert(value)_(already_present)/1024 -12.03% 29.847 26.258 - 15.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -12.01% 9.106 8.012 - 0.92% -
BM_std_minmax_element<int>/4000 -12.00% 1051.789 925.539 - -12.50% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -11.99% 12.860 11.318 - 15.74% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -11.92% 35.092 30.908 - -4.03% -
BM_PushHeap_uint32_Ascending_16 -11.91% 1.054 0.928 - 1.22% -
BM_std_minmax_element<int>/1024 -11.90% 273.039 240.537 - -12.23% -
BM_std_minmax_element<int>/5500 -11.88% 1442.122 1270.841 - -12.51% -
BM_std_minmax_element<int>/4096 -11.86% 1075.653 948.134 - -12.41% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -11.80% 41.051 36.207 - 5.14% -
BM_StringAssignStr_Large_Transparent -11.80% 11.868 10.468 - 1.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -11.70% 47.773 42.183 - 5.30% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -11.53% 7.581 6.707 - 13.29% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -11.52% 6054.886 5357.401 - -1.33% -
BM_PushHeap_uint32_PipeOrgan_1 -11.47% 0.696 0.616 - 32.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -11.46% 20059.721 17761.425 - -8.71% -
BM_std_minmax_element<int>/512 -11.37% 138.379 122.652 - -11.81% -
SetIntersection_Front_Vector_uint32_262144_16384 -11.35% 79617864.959 70578519.445 - -8.65% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.35% 36.339 32.215 - -18.96% -
ranges::minmax(std::deque<char>)/70000 -11.29% 27276.362 24197.725 - 2.29% -
BM_std_minmax_element<long_long>/3 -11.28% 1.295 1.149 - 3.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.28% 1.837 1.630 - -15.23% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.19% 46.725 41.496 - 25.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -11.19% 5322371.653 4726774.347 - 3.59% -
std::multiset<int>::erase(iterator)/8192 -11.18% 27.238 24.193 - 0.79% -
std::set<std::string>::erase(iterator)/8192 -11.12% 30.551 27.154 - -12.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.08% 347.123 308.674 - -17.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -11.07% 1.452 1.291 - -11.76% -
std::list<int>::erase(begin)_(cheap_elements)/32 -10.98% 13.464 11.986 - 16.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.89% 81.551 72.670 - -2.23% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.88% 10.700 9.536 - 0.08% -
BM_vector_deque_copy/0 -10.83% 0.396 0.353 - -35.83% -
std::copy(deque<int>)/64 -10.81% 3.026 2.699 - -10.55% -
BM_vector_deque_ranges_copy_backward/2 -10.77% 2.053 1.832 - -8.22% -
bm_ranges_lexicographical_compare<signed_char>/1 -10.76% 1.682 1.501 - -12.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -10.62% 49868395.011 44569981.639 - -5.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -10.62% 29545397.471 26407187.102 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -10.61% 2097208.461 1874745.216 - -6.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -10.51% 21.136 18.915 - 0.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -10.46% 9.615 8.609 - 4.07% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -10.45% 33.839 30.303 - -9.27% -
SetIntersection_Interlaced_Vector_string_16384_256 -10.43% 42676421.842 38224574.948 - -0.28% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -10.42% 24.592 22.029 - -4.10% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.32% 5920145.552 5309348.381 - -10.35% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.32% 0.961 0.862 - -11.11% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.22% 850.435 763.507 - -1.50% -
std::find_end(deque<int>)_(same_length)/1024 -10.22% 371.599 333.627 - -76.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -10.15% 1.365 1.226 - -15.30% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -10.15% 31.210 28.043 - 3.14% -
std::unordered_set<std::string>::count(key)_(existent)/32 -10.13% 39.761 35.734 - 0.76% -
std::move(deque<int>)/32768 -10.12% 2349.775 2111.948 - 1.81% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.12% 5911374.399 5313325.467 - -10.09% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -10.10% 1.328 1.194 - -23.09% -
std::copy_n(vector<int>)/4096 -10.09% 160.472 144.276 - 1.31% -
bm_lexicographical_compare<signed_char>/64 -10.08% 2.166 1.948 - 1.92% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -9.99% 612.583 551.386 - 0.26% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.95% 1.832 1.650 - 7.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.94% 86777.728 78152.379 - -7.98% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.93% 5936061.043 5346343.098 - 0.70% -
rng::contains_subrange(deque<int>)_(process_all)/16 -9.90% 9.515 8.573 - -12.35% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -9.81% 1.482 1.336 - 22.36% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -9.78% 4032694.751 3638349.151 - -1.02% -
std::partition_copy(deque<int>)/1024 -9.76% 706.710 637.701 - -3.77% -
std::multiset<int>::clear()/1024 -9.76% 11003.500 9929.044 - -4.23% -
std::rotate(vector<bool>)_(by_1/4)/1024 -9.75% 13.846 12.496 - -11.76% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -9.61% 1.928 1.743 - 14.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -9.61% 1.079 0.975 - -5.55% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -9.57% 11.965 10.820 - -10.34% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.56% 1.165 1.053 - -4.07% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.54% 1647.078 1490.028 - -12.98% -
rng::fold_left(list<int>)/8192 -9.53% 12226.864 11061.896 - 1.45% -
bm_ranges_lexicographical_compare<signed_char>/64 -9.52% 2.523 2.283 - 10.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.49% 84883.702 76827.072 - 1.20% -
BM_StringFindStringLiteral/64 -9.44% 2.382 2.157 - 0.80% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -9.43% 2.615 2.368 - 0.84% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -9.42% 1.571 1.423 - 2.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -9.41% 1.685 1.526 - -10.27% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -9.39% 8.221 7.449 - 5.40% -
BM_std_minmax_element<char>/64 -9.29% 19.842 17.998 - 5.20% -
BM_PushHeap_string_Descending_262144 -9.24% 3.304 2.999 - -4.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.22% 555.637 504.409 - 0.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -9.22% 68.326 62.028 - 16.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -9.18% 9710793.967 8819416.381 - 1.59% -
BM_StringRelational_Less_Large_Empty_Control -9.15% 1.775 1.612 - -0.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.12% 9735.238 8847.351 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -9.05% 338933515.532 308243995.598 - -12.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -9.03% 1.349 1.227 - -13.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -8.99% 38.023 34.603 - -13.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -8.98% 35.230 32.065 - -10.18% -
std::find_if_not(list<int>)_(process_all)/1024 -8.97% 770.270 701.148 - 2.29% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -8.96% 30.974 28.199 - 2.15% -
std::unique_copy(deque<int>)_(sprinkled)/52 -8.96% 16.412 14.942 - 1.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.94% 1.342 1.222 - -13.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -8.90% 1.345 1.225 - 22.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.86% 156544444.582 142681494.352 - 0.29% -
std::multiset<int>::clear()/8192 -8.85% 86131.949 78507.292 - -5.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -8.83% 1.347 1.228 - -13.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -8.79% 22.556 20.573 - 0.36% -
std::remove(deque<int>)_(sprinkled)/32 -8.78% 54.457 49.674 - -0.89% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -8.75% 5294.803 4831.594 - 0.96% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -8.73% 0.897 0.819 - 0.68% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -8.69% 26.716 24.395 - 0.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.66% 1.342 1.226 - -13.81% -
std::set<std::string>::count(key)_(non-existent)/1024 -8.61% 24.785 22.650 - -4.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.61% 32.829 30.002 - 62.96% -
std::set<int>::find(key)_(non-existent)/1024 -8.58% 6.946 6.350 - 18.07% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -8.54% 1.265 1.157 - -8.18% -
BM_vector_deque_ranges_copy_backward/1 -8.54% 2.331 2.132 - -6.67% -
ranges::min(std::deque<__int128>)/1 -8.49% 0.693 0.634 - -24.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -8.48% 21.180 19.384 - -24.35% -
BM_PushHeap_uint32_Ascending_256 -8.47% 2.333 2.136 - 2.58% -
BM_StringFindStringLiteral/32 -8.44% 1.849 1.693 - -3.16% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.42% 860.559 788.103 - 10.33% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -8.42% 0.560 0.513 - -0.14% -
BM_PushHeap_uint32_Ascending_262144 -8.40% 5.173 4.739 - -1.40% -
SetIntersection_Front_Set_string_256_64 -8.28% 15380440.389 14106772.959 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -8.27% 185063228.384 169749277.944 - 0.36% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -8.27% 2.973 2.727 - 1.88% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -8.26% 25.940 23.797 - 4.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -8.26% 1.232 1.130 - 8.52% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -8.23% 10284126.620 9437529.142 - 43.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -8.22% 10627994.742 9754111.023 - -2.92% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -8.22% 24.212 22.222 - -0.69% -
ranges::minmax(std::deque<char>)/8 -8.22% 4.075 3.740 - -1.34% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -8.20% 1.476 1.355 - -31.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.18% 43415.244 39862.039 - -0.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.08% 1579.618 1452.006 - 0.08% -
SetIntersection_Front_Set_uint64_16384_64 -8.08% 1822719.828 1675530.824 - -0.29% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -8.07% 28.470 26.173 - -2.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -8.04% 1.249 1.149 - 10.19% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.02% 17.152 15.776 - 5.04% -
SetIntersection_Front_Vector_float_1024_1024 -8.01% 5898392.454 5426163.301 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -7.98% 15092939.661 13888124.026 - -4.06% -
rng::contains_subrange(vector<int>)_(process_all)/50 -7.86% 12.465 11.486 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.86% 7807977.686 7194627.394 - -6.43% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -7.85% 1.660 1.530 - 1.49% -
std::set<std::string>::find(key)_(existent)/8192 -7.82% 31.728 29.248 - -4.62% -
std::multiset<int>::clear()/32 -7.74% 671.415 619.433 - -2.62% -
std::all_of(vector<int>)_(process_all)/8 -7.74% 2.481 2.289 - -9.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -7.73% 10.379 9.576 - -1.47% -
SetIntersection_Front_Vector_uint64_1024_256 -7.73% 2269785.993 2094425.286 - -1.95% -
std::copy_n(list<int>)/4096 -7.72% 4245.814 3918.017 - -6.26% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -7.71% 1987480.061 1834293.621 - 1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -7.69% 4989023.688 4605209.606 - 5.43% -
SetIntersection_None_Set_string_16384_1024 -7.69% 221662387.974 204621042.615 - 7.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -7.68% 56.565 52.222 - -12.35% -
std::all_of(list<int>)_(process_all)/8192 -7.63% 7686.249 7099.828 - -7.13% -
std::unique(list<int>,_pred)_(contiguous)/8192 -7.62% 8263.367 7633.523 - 1.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.62% 1849.862 1708.926 - -4.85% -
rng::find_last(list<int>)_(bail_90%)/50 -7.59% 1.355 1.252 - -6.58% -
SetIntersection_Front_Vector_uint32_16384_256 -7.57% 2284289.701 2111481.085 - -2.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -7.57% 42268.784 39071.133 - 1.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.53% 1472.581 1361.707 - -14.79% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -7.51% 24.536 22.694 - -2.25% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -7.45% 22.995 21.280 - -10.22% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.45% 126373.336 116952.887 - -0.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.44% 7211.028 6674.266 - -2.38% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.44% 53.249 49.287 - -6.83% -
std::is_sorted_until(deque<int>,_pred)/8 -7.41% 4.424 4.096 - -1.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -7.40% 9.604 8.893 - -12.75% -
BM_deque_deque_ranges_copy_backward/0 -7.39% 0.918 0.850 - 7.74% -
std::find_if_not(list<int>)_(process_all)/50 -7.39% 41.959 38.858 - 2.14% -
std::generate(list<int>)/8192 -7.39% 7484.797 6931.941 - -7.63% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -7.37% 48651562.392 45065842.994 - 27.72% -
ranges::minmax(std::deque<char>)/64 -7.36% 27.258 25.250 - 11.25% -
BM_vector_deque_copy_backward/1 -7.33% 2.301 2.132 - -10.57% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.27% 1750181.201 1622918.517 - 2.58% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -7.24% 24.408 22.641 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.24% 3653835.856 3389311.671 - -5.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -7.22% 1.513 1.404 - -5.54% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.21% 71867306.393 66688760.437 - -1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -7.19% 1479984.011 1373581.346 - -2.61% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -7.15% 6.729 6.248 - -11.15% -
std::partition(deque<int>)_(dense)/32 -7.14% 11.098 10.306 - 4.59% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -7.13% 32.878 30.533 - 5.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.12% 9848140.922 9146846.443 - 1.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.10% 59290.371 55081.973 - -1.19% -
std::set<std::string>::erase(iterator)/1024 -7.10% 33.398 31.027 - 19.42% -
std::move(vector<bool>)_(aligned)/64 -7.07% 1.705 1.585 - -6.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -7.06% 2556472.987 2375918.310 - -3.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -7.04% 18.510 17.206 - -0.45% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.02% 34.157 31.759 - -0.40% -
std::rotate_copy(vector<int>)/8192 -7.01% 366.499 340.795 - -52.45% -
std::set<int>::contains(key)_(non-existent)/32 -7.00% 2.881 2.679 - -12.80% -
BM_deque_deque_ranges_copy_backward/1 -7.00% 2.783 2.588 - 2.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.96% 1949.703 1814.095 - -5.85% -
std::set<int>::find(key)_(non-existent)/8192 -6.93% 10.346 9.629 - 14.52% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -6.92% 0.283 0.263 - -9.54% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.92% 13750236.813 12798786.426 - -7.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.91% 4.419 4.114 - -7.37% -
SetIntersection_Front_Set_uint64_16384_256 -6.88% 3911013.502 3642045.058 - -6.25% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -6.87% 4080.579 3800.131 - 2.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -6.87% 2.999 2.793 - -1.24% -
SetIntersection_Front_Vector_uint64_256_256 -6.80% 4554251.128 4244541.428 - -0.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.78% 24.517 22.855 - 1.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -6.78% 21597.423 20133.809 - 0.42% -
SetIntersection_Interlaced_Vector_float_262144_16384 -6.77% 364157568.815 339498247.857 - -2.93% -
BM_std_minmax_element<int>/70000 -6.74% 18319.828 17084.847 - -7.49% -
BM_std_minmax_element<int>/64000 -6.74% 16740.057 15612.484 - -7.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.73% 35.883 33.468 - 3.22% -
BM_deque_deque_move_backward/0 -6.73% 0.866 0.808 - -12.10% -
SetIntersection_Front_Vector_uint32_256_256 -6.72% 4534544.480 4229684.536 - -1.06% -
BM_std_minmax_element<int>/65536 -6.71% 17165.072 16012.684 - -7.52% -
std::remove_copy(deque<int>)_(prefix)/50 -6.70% 21.452 20.014 - -0.90% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.69% 58115.175 54225.324 - -2.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.66% 31.350 29.261 - -11.57% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.59% 5.872 5.485 - 5.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.55% 10781.087 10075.258 - 20.53% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.54% 2.602 2.432 - -0.67% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.53% 35.552 33.231 - -6.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.52% 262945.397 245789.805 - -2.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -6.49% 61.536 57.540 - -2.47% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.49% 7897.874 7385.048 - 1.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.47% 5.600 5.238 - -4.96% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.44% 27.483 25.712 - -7.43% -
SetIntersection_None_Set_uint32_262144_1 -6.44% 1225544.110 1146635.252 - -5.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.43% 10.747 10.056 - 1.04% -
std::set<std::string>::find(key)_(non-existent)/32 -6.43% 10.441 9.770 - 3.68% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -6.42% 7.609 7.121 - 0.08% -
bm_ranges_lexicographical_compare<int>/1 -6.42% 1.524 1.426 - 10.87% -
std::copy_n(vector<int>)/262144 -6.41% 12527.104 11723.919 - -6.45% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -6.41% 13005.044 12171.974 - 4.57% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -6.37% 715928.219 670331.167 - 2.16% -
std::set<std::string>::insert(value)_(already_present)/32 -6.36% 10.109 9.467 - -42.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -6.35% 23.516 22.022 - -4.43% -
std::is_sorted_until(list<int>)/8192 -6.35% 7124.787 6672.223 - -7.05% -
std::find(vector<bool>)_(process_all)/8 -6.34% 0.787 0.737 - 31.48% -
std::map<std::string,_int>::find(key)_(existent)/1024 -6.33% 24.149 22.621 - -4.84% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.33% 214.009 200.469 - -12.29% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -6.33% 0.271 0.254 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.29% 1094910.932 1026022.539 - -4.03% -
BM_StringAssignStr_Large_Opaque -6.28% 11.184 10.481 - 1.53% -
BM_PushHeap_float_Random_4 -6.24% 2.447 2.294 - -23.72% -
std::sort_heap(vector<int>)/8 -6.23% 32.915 30.864 - -3.78% -
ranges::minmax(std::list<__int128>)/1 -6.21% 0.462 0.434 - -3.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.21% 1581145.646 1483008.980 - -11.38% -
BM_lexicographical_compare_three_way_fast_path/1 -6.20% 0.395 0.370 - -10.39% -
rng::contains_subrange(deque<int>)_(same_length)/32 -6.20% 20.542 19.270 - -4.67% -
SetIntersection_None_Set_uint32_262144_16 -6.19% 1213039.307 1137899.172 - -6.21% -
std::copy(vector<bool>)_(unaligned)/262144 -6.19% 1829.225 1715.920 - 0.50% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.19% 1.650 1.547 - -0.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -6.17% 6.694 6.281 - -4.01% -
SetIntersection_Interlaced_Set_uint32_16384_16 -6.16% 215168134.803 201908094.616 - -4.61% -
SetIntersection_None_Set_uint32_262144_4 -6.16% 1215013.020 1140147.869 - -6.12% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -6.16% 22.833 21.427 - -1.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -6.15% 10683.829 10027.037 - -8.75% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.12% 10.802 10.141 - -6.04% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.12% 215.226 202.059 - -44.62% -
std::multimap<std::string,_int>::erase(iterator)/32 -6.12% 28.278 26.548 - -4.59% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.11% 79570914.380 74710242.131 - -3.27% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -6.08% 13.185 12.383 - 9.65% -
std::for_each_n(list<int>)/8 -6.06% 2.527 2.374 - -1.94% -
std::transform(list<int>,_list<int>)/8192 -6.06% 9318.405 8753.855 - -2.75% -
std::map<int,_int>::erase(key)_(existent)/1024 -6.05% 25.678 24.124 - -5.42% -
std::pop_heap(deque<float>)/1024 -6.04% 13.192 12.396 - -8.78% -
BM_CmpEqual_uchar_ushort -6.04% 1.121 1.054 - -1.52% -
std::copy_if(vector<int>)_(entire_range)/64 -6.03% 16.360 15.374 - -1.10% -
std::map<int,_int>::find(key)_(existent)/1024 -6.02% 4.257 4.000 - 9.82% -
SetIntersection_None_Set_uint64_16384_16384 -6.02% 178289461.603 167560421.089 - -6.78% -
SetIntersection_None_Set_uint32_262144_256 -6.01% 1214084.717 1141083.820 - -5.70% -
rng::fold_left(deque<int>)/8 -6.01% 4.176 3.925 - -2.49% -
SetIntersection_Interlaced_Vector_string_256_256 -6.00% 20881431.287 19628135.397 - -4.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.97% 18228697.474 17139689.059 - -4.63% -
SetIntersection_Front_Vector_uint32_262144_256 -5.95% 2279272.320 2143560.621 - -6.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -5.95% 24.656 23.188 - -2.35% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.95% 154.465 145.271 - 0.71% -
std::find_end(deque<int>)_(near_matches)/1000 -5.91% 16793.033 15800.268 - -47.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.90% 3.139 2.954 - 0.98% -
SetIntersection_None_Set_uint32_262144_64 -5.90% 1211833.660 1140374.024 - -6.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.87% 28786.600 27096.426 - -1.57% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.87% 7.852 7.391 - -10.44% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -5.86% 13128.229 12358.450 - -0.90% -
BM_StringConstructDestroyCStr_Small_Transparent -5.83% 0.392 0.370 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.80% 5063508.349 4769848.213 - -5.12% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -5.80% 22.156 20.872 - -1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.80% 1043395.184 982923.505 - -7.70% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -5.79% 0.283 0.267 - 3.75% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -5.77% 37.778 35.599 - 1.56% -
SetIntersection_Interlaced_Vector_string_64_64 -5.77% 27294201.048 25720075.881 - -4.54% -
SetIntersection_None_Set_uint32_262144_16384 -5.76% 1219966.553 1149661.461 - -5.21% -
std::find_if_not(list<int>)_(bail_25%)/8 -5.76% 0.974 0.918 - -0.05% -
std::multiset<int>::insert(value)_(already_present)/1024 -5.76% 29.531 27.830 - -0.17% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -5.76% 836.343 788.205 - 2.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.74% 40.586 38.256 - -2.21% -
std::replace(vector<int>)_(sprinkled)/8192 -5.74% 1314.070 1238.683 - -0.52% -
rng::fold_left(list<int>)/1048576 -5.73% 1444330.706 1361500.243 - 0.79% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -5.73% 59.433 56.027 - -1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -5.73% 12668046.343 11942732.189 - 0.48% -
SetIntersection_None_Set_uint32_16384_16384 -5.72% 161889894.772 152626158.028 - -6.58% -
std::find_end(deque<int>)_(near_matches)/1024 -5.72% 17468.700 16469.354 - -47.16% -
BM_StringRelational_Eq_Small_Large_Control -5.72% 0.493 0.464 - -1.44% -
SetIntersection_None_Set_uint32_262144_1024 -5.72% 1213006.998 1143658.041 - -5.12% -
BM_vector_deque_move/2 -5.70% 2.056 1.939 - -3.28% -
SetIntersection_Interlaced_Vector_string_1024_16 -5.69% 3353508.605 3162834.618 - -4.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.68% 1020.135 962.160 - -5.33% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -5.67% 1.468 1.384 - -11.50% -
std::distance(join_view(vector<vector<int>>))/50 -5.67% 0.618 0.583 - -95.34% -
bm_lexicographical_compare<signed_char>/1 -5.66% 1.497 1.412 - 12.50% -
std::transform(list<int>)_(identity_transform)/8192 -5.66% 7515.712 7090.688 - 1.23% -
SetIntersection_Front_Set_string_262144_16 -5.65% 1925757.517 1816866.310 - -6.26% -
SetIntersection_Front_Set_string_1024_64 -5.65% 4914865.971 4637225.348 - -2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.64% 358862709.695 338607253.186 - -2.34% -
BM_PushHeap_uint32_Ascending_1024 -5.61% 2.761 2.606 - 1.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.58% 12446533.330 11752543.150 - -2.39% -
std::swap_ranges(list<int>)/32 -5.57% 20.750 19.594 - 1.43% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.56% 12.135 11.460 - -5.21% -
std::rotate(deque<int>)_(by_1/3)/1024 -5.56% 426.414 402.720 - -77.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -5.54% 1.124 1.061 - -9.10% -
std::generate_n(list<int>)/8192 -5.54% 7447.540 7035.039 - -5.59% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -5.54% 32.821 31.004 - 2.78% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.53% 11.139 10.522 - -12.25% -
rng::find_last(deque<int>)_(bail_90%)/1024 -5.52% 30.781 29.082 - -36.69% -
SetIntersection_None_Set_uint32_16384_1 -5.52% 159794223.421 150975982.903 - -6.76% -
std::set<std::string>::contains(key)_(existent)/8192 -5.51% 28.325 26.764 - -6.64% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.50% 25.298 23.906 - -19.79% -
std::reverse_copy(list<int>)/4096 -5.50% 3278.956 3098.655 - -2.98% -
std::set<std::string>::count(key)_(non-existent)/8192 -5.49% 34.090 32.218 - -4.78% -
std::is_sorted_until(list<int>,_pred)/8192 -5.49% 7717.831 7294.103 - -4.29% -
SetIntersection_Front_Set_uint64_1024_64 -5.48% 1782043.789 1684460.973 - -1.87% -
SetIntersection_None_Set_uint32_16384_256 -5.46% 159831187.554 151103883.201 - -6.06% -
BM_std_minmax_element<short>/3 -5.46% 1.247 1.179 - 9.23% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -5.46% 23.412 22.135 - -1.17% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -5.45% 18108.180 17121.072 - -0.10% -
std::multiset<int>::contains(key)_(existent)/1024 -5.43% 4.011 3.794 - -4.27% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.41% 1290684.490 1220823.895 - -6.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.41% 1718.701 1625.682 - 14.67% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -5.40% 158221.301 149672.542 - -0.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -5.40% 6.381 6.036 - 8.37% -
SetIntersection_Front_Vector_uint32_256_64 -5.39% 4444941.681 4205171.848 - -3.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -5.39% 0.683 0.647 - 2.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.37% 13655.788 12921.898 - 2.45% -
SetIntersection_None_Set_uint32_16384_4 -5.37% 159231878.700 150679377.490 - -6.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.36% 35.451 33.551 - -6.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.35% 10.104 9.564 - 15.52% -
SetIntersection_Interlaced_Set_string_64_64 -5.35% 35259062.045 33374001.261 - -4.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -5.35% 15379535.309 14557436.607 - 8.74% -
std::search(vector<int>)_(same_length)/8192 -5.34% 1979.701 1873.960 - 0.48% -
SetIntersection_None_Set_uint32_16384_64 -5.33% 159676069.034 151168467.628 - -6.31% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.32% 1.587 1.503 - 8.26% -
SetIntersection_None_Set_uint32_16384_16 -5.32% 159421386.449 150945782.205 - -6.78% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.31% 8728.345 8265.173 - -5.05% -
BM_std_minmax_element<long_long>/70000 -5.30% 19418.772 18389.785 - 3.30% -
BM_PushHeap_string_SingleElement_1024 -5.30% 2.710 2.566 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -5.29% 13527839.757 12812593.842 - 0.37% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.28% 1319720.539 1249990.885 - -4.03% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.27% 2.019 1.912 - 0.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.27% 2.345 2.222 - -3.94% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.27% 12.993 12.308 - -3.14% -
SetIntersection_None_Set_uint32_16384_1024 -5.26% 160191910.547 151772978.692 - -5.61% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.25% 33.130 31.390 - -2.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.25% 16.798 15.917 - 1.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -5.25% 1.124 1.065 - 6.09% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -5.24% 496.976 470.920 - 1.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.19% 10507496.278 9962104.789 - 0.56% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.18% 24.993 23.698 - 1.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.15% 220.912 209.539 - -3.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -5.15% 4388820.724 4162921.008 - -2.21% -
BM_std_minmax_element<long_long>/65536 -5.15% 18156.761 17222.224 - 3.34% -
bm_ranges_lexicographical_compare<signed_char>/8 -5.14% 3.592 3.408 - -2.70% -
BM_std_minmax_element<long_long>/64000 -5.14% 17735.004 16823.476 - 3.38% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.14% 1591901.039 1510106.933 - -4.38% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.13% 6973807.389 6616131.905 - -0.97% -
BM_PushHeap_string_SingleElement_256 -5.10% 2.687 2.550 - -1.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.10% 19148405.178 18172409.439 - -4.87% -
std::remove(deque<int>)_(prefix)/32 -5.10% 55.467 52.641 - -0.41% -
std::partial_sort_copy(vector<int>)_(heap)/8 -5.09% 17.077 16.208 - -1.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.09% 29.770 28.255 - -1.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.08% 75.451 71.622 - -2.38% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -5.07% 6562622.022 6229587.694 - 1.44% -
SetIntersection_Interlaced_Set_uint32_16384_64 -5.07% 224184684.872 212826531.247 - -2.70% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.06% 0.969 0.920 - 0.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.06% 74836.316 71052.785 - -0.39% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -5.05% 39.681 37.679 - 30.60% -
std::find(list<int>)_(bail_25%)/32768 -5.04% 8917.810 8468.390 - 4.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.03% 735.489 698.495 - -6.09% -
std::lower_bound(std::vector<int>)/8 -5.03% 8.217 7.804 - 0.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -5.02% 1.189 1.130 - 22.44% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -5.02% 31.454 29.876 - 11.72% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.01% 1616642.904 1535599.851 - -5.16% -
SetIntersection_None_Set_uint32_1024_1024 -5.00% 9122530.484 8666066.313 - -4.93% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.99% 1597995.524 1518303.304 - -4.59% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -4.99% 11.868 11.276 - 1.34% -
std::none_of(list<int>)_(process_all)/8192 -4.98% 8041.799 7641.010 - -4.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.97% 0.633 0.601 - 1.75% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.97% 48.134 45.743 - -9.82% -
BM_vector_deque_copy_backward/2 -4.97% 2.049 1.947 - -5.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.96% 1154321.553 1097027.234 - -3.81% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -4.96% 70.108 66.634 - -48.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -4.95% 66317322.987 63034470.124 - -1.47% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -4.95% 8285.569 7875.510 - -1.30% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.91% 19.214 18.271 - -4.93% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -4.91% 484.913 461.110 - -1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.90% 23588755.609 22432859.298 - -0.96% -
std::find_if_not(list<int>)_(bail_25%)/1024 -4.90% 190.369 181.045 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.89% 9118113.111 8672074.008 - -4.02% -
BM_PushHeap_string_SingleElement_262144 -4.89% 2.704 2.571 - -2.85% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.89% 0.301 0.286 - -1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.88% 4546239.152 4324344.463 - 6.46% -
std::set<int>::count(key)_(existent)/8192 -4.86% 8.305 7.902 - -3.85% -
SetIntersection_Interlaced_Set_uint64_16384_256 -4.86% 219050927.614 208415924.614 - -3.13% -
std::find_end(deque<int>)_(process_all)/1000 -4.83% 298.582 284.176 - 8.70% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -4.81% 214369.452 204051.246 - -2.94% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.80% 28.959 27.570 - -2.89% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.80% 73573581.114 70044683.026 - -5.92% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.80% 73658533.248 70126134.385 - -5.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -4.79% 22.250 21.183 - 1.93% -
BM_deque_vector_copy/4096 -4.77% 154.249 146.887 - 1.02% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -4.77% 1.576 1.501 - 5.24% -
SetIntersection_Front_Set_uint32_262144_64 -4.76% 1696048.527 1615313.537 - -2.50% -
std::set<int>::insert(value)_(already_present)/1024 -4.76% 6.010 5.725 - -1.27% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -4.74% 1.583 1.508 - -0.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.74% 68.083 64.858 - 3.44% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.69% 10.742 10.238 - -6.93% -
BM_std_minmax_element<long_long>/4096 -4.65% 1132.402 1079.692 - 3.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.65% 23.810 22.702 - 0.21% -
SetIntersection_None_Set_uint64_1024_16 -4.64% 8996446.906 8578958.909 - -4.38% -
std::find_end(deque<int>)_(same_length)/1000 -4.64% 342.676 326.787 - -65.06% -
BM_std_minmax_element<long_long>/5500 -4.62% 1518.288 1448.078 - 3.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -4.59% 4171.492 3980.111 - 1.35% -
SetIntersection_Front_Vector_uint64_262144_16 -4.57% 1115864.052 1064884.894 - -4.92% -
BM_std_minmax_element<long_long>/4000 -4.57% 1106.189 1055.654 - 3.84% -
std::reverse(vector<int>)/8 -4.56% 1.579 1.507 - 1.94% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.56% 11.481 10.957 - -0.04% -
BM_PushHeap_string_SingleElement_16384 -4.56% 2.673 2.552 - -1.09% -
std::set<int>::ctor(const&)/32 -4.55% 226.379 216.069 - 1.22% -
bm_ranges_swap_ranges_vb_aligned/1048576 -4.55% 3504.497 3344.943 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.53% 26588795.276 25384430.819 - -6.00% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.50% 1553875.082 1484016.277 - -3.87% -
BM_deque_deque_move/0 -4.49% 0.890 0.850 - 7.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.47% 1854577.558 1771603.549 - 0.93% -
std::set<std::string>::find(key)_(existent)/1024 -4.46% 23.885 22.820 - 0.26% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -4.45% 5956.122 5691.168 - 0.75% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.45% 230.823 220.562 - 2.99% -
ranges::minmax(std::deque<long_long>)/70000 -4.43% 27412.071 26198.386 - 2.58% -
SetIntersection_Front_Vector_uint32_262144_4 -4.43% 1071482.524 1024050.287 - -5.99% -
bm_lexicographical_compare<int>/8 -4.42% 1.558 1.489 - -5.90% -
BM_StringAssignStr_Huge_Transparent -4.41% 113.614 108.606 - -5.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 -4.40% 0.269 0.257 - 0.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.40% 13356.826 12768.691 - 1.72% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -4.39% 12.626 12.072 - 17.46% -
BM_vector_deque_move/64 -4.38% 2.880 2.754 - -0.65% -
BM_PushHeap_float_SingleElement_4 -4.38% 0.382 0.366 - 2.03% -
std::replace(vector<int>)_(sprinkled)/1024 -4.36% 163.512 156.385 - 4.30% -
BM_PushHeap_string_SingleElement_64 -4.36% 2.735 2.616 - -1.35% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.36% 58049.404 55520.107 - -5.88% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.36% 22.559 21.577 - -3.79% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -4.33% 5183.756 4959.101 - -56.74% -
BM_StringAssignAsciizMix_Opaque -4.32% 5.135 4.913 - -5.77% -
BM_vector_deque_ranges_move/4000 -4.32% 147.488 141.121 - 0.41% -
std::multiset<int>::count(key)_(non-existent)/0 -4.32% 0.264 0.252 - -8.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.31% 12669.611 12123.440 - -1.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.30% 2.399 2.296 - -13.14% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -4.30% 919.314 879.779 - -1.09% -
SetIntersection_None_Set_uint32_1024_4 -4.30% 9129085.509 8736787.290 - -3.23% -
SetIntersection_Front_Set_uint64_16384_4 -4.28% 1061197.297 1015749.371 - -4.96% -
SetIntersection_None_Set_uint32_262144_262144 -4.28% 1213963.865 1161987.791 - -3.81% -
BM_StringRelational_Compare_Huge_Huge_Control -4.28% 103.273 98.853 - -0.33% -
BM_StringFindStringLiteral/256 -4.28% 5.586 5.347 - -2.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.27% 90826.571 86946.041 - -0.39% -
SetIntersection_None_Set_float_1024_1 -4.27% 9090718.112 8702554.128 - -3.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.24% 1046160.055 1001796.897 - -6.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -4.24% 258705156.336 247743381.843 - -1.89% -
std::find_if(vector<int>)_(process_all)/50 -4.24% 5.655 5.415 - -21.08% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.23% 32.078 30.719 - -3.53% -
std::replace(list<int>)_(sprinkled)/8192 -4.23% 7804.073 7473.729 - 4.85% -
std::pop_heap(deque<std::string>)/8192 -4.23% 120.178 115.097 - 0.84% -
ranges::minmax(std::vector<char>)/8 -4.22% 1.044 1.000 - -1.04% -
std::replace(list<int>)_(sprinkled)/1024 -4.22% 761.363 729.213 - 0.42% -
std::fill(vector<bool>)/64 -4.22% 1.520 1.456 - -1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.21% 65603573.377 62840906.805 - -2.45% -
std::for_each_n(join_view(vector<vector<int>>))/32 -4.21% 4.010 3.841 - -0.09% -
SetIntersection_None_Vector_uint64_262144_16 -4.20% 1123027.728 1075817.136 - -5.16% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.20% 22.150 21.219 - -0.96% -
SetIntersection_Front_Set_uint64_4_1 -4.20% 221381875.861 212086481.565 - -2.13% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.18% 5748.366 5508.352 - -15.14% -
BM_std_minmax_element<long_long>/512 -4.17% 145.382 139.323 - 3.88% -
BM_vector_deque_ranges_move_backward/1 -4.16% 2.444 2.342 - 0.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -4.16% 1.555 1.491 - -13.77% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -4.14% 541743.396 519330.826 - 1.06% -
std::any_of(vector<int>)_(process_all)/8 -4.12% 2.523 2.418 - -0.04% -
BM_deque_deque_copy_backward/64 -4.12% 3.490 3.347 - -1.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.12% 4.171 3.999 - -0.57% -
std::partial_sort(vector<int>)_(shuffled)/1024 -4.11% 7061.627 6771.451 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -4.10% 19851014.427 19037384.792 - -19.57% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.10% 28.219 27.063 - -5.13% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.09% 1.809 1.735 - -9.28% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.09% 29.090 27.899 - 1.55% -
SetIntersection_Front_Set_uint32_262144_4 -4.08% 1060880.160 1017547.501 - -5.05% -
std::set<int>::insert(value)_(new_value,_end)/8192 -4.08% 74.936 71.876 - 3.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.07% 17128043.268 16430180.624 - -1.96% -
BM_std_minmax_element<long_long>/1024 -4.07% 286.538 274.868 - 3.77% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.07% 19.820 19.014 - -7.45% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.06% 11.598 11.127 - 1.98% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -4.06% 42.131 40.421 - -0.87% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.06% 91.053 87.359 - -7.94% -
std::is_sorted_until(deque<int>,_pred)/1024 -4.06% 621.095 595.907 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -4.05% 12494817.854 11989032.840 - -1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.05% 1325.067 1271.434 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.05% 1039820.847 997737.968 - -6.04% -
BM_StringAssignAsciiz_Large_Transparent -4.04% 11.895 11.414 - -2.78% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -4.04% 1.445 1.387 - -0.05% -
std::partition_copy(deque<int>)/8192 -4.04% 5984.481 5742.936 - 1.04% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.02% 791.717 759.884 - -3.69% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -4.02% 18.718 17.966 - 0.52% -
SetIntersection_Interlaced_Set_uint64_16384_16 -4.01% 229233814.477 220045443.413 - -1.92% -
rng::for_each(set<int>)/8 -4.01% 6.870 6.595 - 46.81% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.01% 973.042 934.070 - -2.03% -
SetIntersection_Front_Set_uint64_256_1 -3.98% 4218001.903 4049944.579 - -3.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.98% 1209636.466 1161492.050 - -2.86% -
std::lower_bound(std::vector<int>)/100 -3.98% 12.718 12.213 - 1.18% -
std::map<std::string,_int>::clear()/32 -3.96% 916.529 880.217 - -4.55% -
SetIntersection_Front_Vector_uint32_262144_16 -3.95% 1129875.291 1085229.561 - -4.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.95% 1956988.261 1879743.084 - 2.45% -
SetIntersection_None_Set_string_16384_256 -3.94% 207604933.044 199420880.595 - 5.31% -
BM_CmpEqual_uchar_int -3.94% 1.105 1.061 - -2.90% -
SetIntersection_Front_Vector_string_1024_256 -3.94% 9714772.379 9332397.066 - -8.54% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -3.93% 81.346 78.145 - 0.87% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -3.93% 256.401 246.317 - 0.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 -3.93% 5968.399 5734.078 - 0.08% -
std::move(deque<int>)/262144 -3.93% 15732.239 15114.688 - 1.70% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.92% 304958.625 292998.705 - 1.66% -
BM_std_minmax_element<int>/64 -3.91% 17.214 16.541 - -3.69% -
std::vector<std::string>::ctor(size)/32 -3.91% 32.866 31.581 - -0.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.91% 29.531 28.377 - -6.68% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.91% 10.523 10.111 - -6.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.90% 18275129.106 17563172.821 - -5.64% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.89% 240763887.716 231402550.205 - -3.16% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.88% 8050525.892 7737789.017 - -9.72% -
BM_StringAssignAsciiz_Empty_Opaque -3.88% 3.101 2.980 - -10.66% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -3.88% 4019.327 3863.507 - -1.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.87% 64.519 62.023 - -8.87% -
std::map<int,_int>::erase(key)_(existent)/32 -3.86% 23.087 22.196 - -5.11% -
std::search(vector<int>)_(same_length)/1024 -3.85% 255.567 245.732 - 0.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -3.85% 19.041 18.308 - -2.32% -
BM_StringAssignAsciiz_Small_Opaque -3.85% 3.102 2.983 - -10.62% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 -3.84% 593.796 570.972 - 0.28% -
std::copy(list<int>)/8 -3.83% 2.499 2.404 - 11.94% -
SetIntersection_None_Set_float_262144_262144 -3.83% 1216278.727 1169658.851 - -2.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.83% 93.068 89.504 - 2.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.82% 94.141 90.545 - -9.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -3.81% 146692605.883 141107548.541 - -1.21% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.80% 303404.063 291871.525 - 2.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.79% 34.618 33.304 - 2.09% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -3.79% 1.206 1.160 - -4.50% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.77% 1953.110 1879.431 - -1.54% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.77% 274.337 263.991 - -4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.77% 8938745.157 8602121.207 - -33.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.74% 8988891.410 8652291.517 - -2.28% -
std::unordered_map<int,_int>::clear()/8192 -3.74% 65813.717 63353.680 - -4.91% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.74% 35495.461 34168.746 - 1.15% -
bm_ranges_lexicographical_compare<int>/64 -3.73% 4.622 4.450 - 2.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.71% 15193901.848 14629753.921 - 9.03% -
SetIntersection_None_Set_uint64_1024_1024 -3.71% 8932917.675 8601486.260 - -4.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.71% 17683.276 17027.781 - 0.32% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.70% 12.880 12.404 - -4.60% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -3.70% 106.533 102.595 - -24.76% -
BM_StringFindAllMatch/8 -3.69% 2.935 2.827 - 5.35% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.67% 44.847 43.199 - -2.32% -
std::flat_multimap<int,_int>::erase(iterator)/32 -3.67% 20.549 19.794 - -0.92% -
SetIntersection_Interlaced_Set_float_262144_4 -3.67% 1300802.572 1253054.281 - -3.18% -
SetIntersection_Front_Vector_float_16384_16384 -3.67% 77376506.973 74538408.178 - 3.57% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.65% 69.136 66.609 - -23.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.65% 1479.429 1425.479 - -4.99% -
std::stable_partition(list<int>)_(sparse)/8192 -3.64% 8855.101 8532.602 - -3.74% -
BM_lexicographical_compare_three_way_slow_path/4 -3.63% 1.223 1.179 - 4.30% -
std::multiset<int>::contains(key)_(existent)/32 -3.63% 1.722 1.659 - 1.24% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -3.63% 18.619 17.943 - 3.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.62% 12809036.790 12345513.959 - -12.97% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.62% 6030777.290 5812561.422 - -3.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.61% 13189.765 12713.298 - 0.51% -
SetIntersection_Interlaced_Set_float_262144_16 -3.61% 1619739.992 1561235.838 - -3.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.60% 14146.321 13636.436 - 5.48% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.60% 1.824 1.758 - -3.76% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.60% 13993.966 13490.809 - 3.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -3.59% 25.404 24.492 - 0.82% -
std::rotate(deque<int>)_(by_1/3)/50 -3.59% 29.787 28.719 - -61.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.59% 303805.760 292913.571 - 2.20% -
BM_StringAssignStr_Huge_Opaque -3.58% 113.544 109.478 - -3.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.58% 1058081.217 1020199.237 - -2.76% -
std::find_end(list<int>,_pred)_(same_length)/1000 -3.57% 802.755 774.073 - -49.97% -
std::remove(deque<int>)_(prefix)/50 -3.57% 62.547 60.317 - 4.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -3.56% 38.867 37.482 - -15.92% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.56% 9.245 8.915 - -39.09% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.56% 1504.590 1451.040 - -0.52% -
ranges::minmax(std::deque<__int128>)/1 -3.54% 0.681 0.657 - 0.97% -
BM_PushHeap_float_PipeOrgan_16384 -3.53% 2.602 2.510 - -0.60% -
BM_std_minmax_element<long_long>/64 -3.51% 17.940 17.311 - 3.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 -3.50% 3.202 3.090 - 0.92% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.50% 2218.248 2140.641 - -3.50% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.50% 218.161 210.533 - -9.19% -
SetIntersection_Front_Set_uint64_256_64 -3.49% 5677941.490 5479929.999 - 3.91% -
std::move(vector<bool>)_(unaligned)/262144 -3.49% 1652.556 1594.931 - 0.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.48% 0.669 0.646 - -6.18% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 -3.48% 5176.606 4996.366 - -0.06% -
std::unordered_map<int,_int>::clear()/1024 -3.48% 8363.226 8072.507 - -5.76% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.47% 1383.386 1335.353 - -4.99% -
BM_StringAssignAsciizMix_Transparent -3.47% 3.076 2.969 - -3.65% -
rng::starts_with(deque<int>)/8 -3.47% 4.029 3.889 - -0.27% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.47% 32.777 31.640 - -5.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.45% 16.866 16.284 - -3.32% -
SetIntersection_None_Set_float_262144_64 -3.45% 1209334.393 1167660.971 - -2.10% -
rng::find(vector<bool>)_(process_all)/1024 -3.44% 4.634 4.474 - -4.43% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.44% 44.146 42.628 - 4.48% -
SetIntersection_None_Set_float_262144_256 -3.44% 1209523.357 1167931.558 - -2.35% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.43% 0.691 0.667 - 9.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.42% 1150079.108 1110726.031 - -5.17% -
SetIntersection_None_Set_float_256_1 -3.41% 11661791.116 11263636.344 - -2.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.39% 40093.712 38735.514 - -11.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.38% 86.631 83.700 - -13.29% -
std::swap_ranges(list<int>)/50 -3.38% 33.662 32.523 - 2.05% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.38% 241.639 233.469 - -3.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.38% 1099690.021 1062539.306 - -4.30% -
bm_ranges_lexicographical_compare<int>/8 -3.37% 1.593 1.539 - 6.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.37% 56154.964 54261.599 - -1.06% -
std::copy(deque<int>)/512 -3.37% 17.233 16.653 - -2.96% -
std::multiset<std::string>::count(key)_(non-existent)/32 -3.37% 10.558 10.203 - -17.86% -
std::reverse_copy(list<int>)/32768 -3.36% 27245.299 26329.548 - 1.66% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.36% 341.309 329.852 - -4.67% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.35% 102226.019 98798.243 - -3.05% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.35% 16.177 15.635 - -11.42% -
std::move(deque<int>)/1048576 -3.35% 56758.796 54858.273 - 0.57% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -3.35% 1.192 1.152 - 19.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.34% 1.144 1.106 - -4.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.34% 11680432.925 11290111.803 - -4.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.34% 16.401 15.854 - -3.93% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.33% 152.843 147.752 - -4.30% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.32% 30.882 29.858 - -4.43% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.30% 33.453 32.349 - 2.41% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.29% 32.214 31.152 - -1.35% -
std::search(list<int>)_(no_match)/1048576 -3.29% 846703.916 818871.165 - -2.09% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -3.29% 17.147 16.584 - 1.39% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -3.28% 3.865 3.738 - -0.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.28% 19.747 19.099 - -0.88% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.28% 11536942.534 11158272.200 - -3.51% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.27% 1033090.157 999316.680 - -5.84% -
BM_PushHeap_float_Ascending_16384 -3.27% 4.368 4.225 - -1.53% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.26% 207.565 200.807 - -0.83% -
SetIntersection_None_Set_uint32_1024_64 -3.25% 8960071.000 8668606.186 - -4.01% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.24% 171726679.723 166164931.413 - -4.75% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.24% 20.318 19.660 - -3.63% -
SetIntersection_None_Set_float_1024_256 -3.24% 9065726.662 8772261.394 - -0.12% -
BM_StringFindStringLiteral/128 -3.24% 3.234 3.130 - -1.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.23% 35.488 34.341 - -5.42% -
SetIntersection_None_Set_uint32_1024_256 -3.23% 9027262.621 8735544.194 - -3.72% -
SetIntersection_None_Set_float_262144_1024 -3.23% 1208952.555 1169941.000 - -2.87% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -3.22% 0.671 0.649 - 9.78% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -3.22% 370.879 358.939 - 1.03% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.21% 135223.433 130888.358 - -6.86% -
SetIntersection_Front_Set_uint64_4_4 -3.20% 140436169.584 135935537.611 - -2.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -3.20% 589.170 570.300 - 0.36% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.19% 0.691 0.669 - -3.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.19% 1173473.073 1136060.414 - -5.05% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.18% 622.973 603.168 - -2.33% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.18% 34.651 33.550 - -15.14% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.17% 2.346 2.271 - -8.03% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.17% 532924.911 516027.706 - 0.93% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.17% 19.635 19.013 - 0.89% -
std::find(vector<long_long>)_(bail_25%)/8 -3.17% 0.890 0.862 - -3.52% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -3.16% 75028.366 72654.131 - -1.30% -
std::fill(vector<bool>)/512 -3.16% 1.541 1.492 - -1.78% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.16% 204378359.398 197917693.897 - -2.74% -
std::stable_partition(vector<int>)_(dense)/32 -3.16% 22.102 21.404 - 1.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -3.16% 38.668 37.447 - -8.17% -
BM_StringRead_Cold_Deep_Large -3.15% 1.261 1.222 - -0.79% -
BM_StringAssignAsciiz_Large_Opaque -3.15% 11.826 11.453 - -2.83% -
rng::find_last(deque<int>)_(bail_90%)/50 -3.15% 1.897 1.837 - -37.38% -
BM_PushHeap_string_Random_16 -3.15% 10.866 10.524 - 1.68% -
BM_StringRelational_Less_Empty_Empty_Control -3.14% 1.666 1.614 - -3.31% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.13% 1.793 1.737 - -1.64% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.13% 44.828 43.426 - 20.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.13% 1864263.611 1805974.924 - -8.30% -
SetIntersection_None_Set_float_262144_4 -3.12% 1208942.057 1171244.873 - -2.38% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.11% 14124.314 13684.734 - -3.04% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.10% 29963.331 29035.228 - -1.96% -
std::multiset<int>::find(key)_(existent)/32 -3.10% 1.619 1.569 - -5.50% -
ranges::min(std::vector<__int128>)/1 -3.09% 0.357 0.346 - 1.73% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -3.08% 33.304 32.277 - 3.77% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.08% 11684229.562 11324648.534 - -1.64% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.07% 287.833 278.987 - 0.87% -
BM_StringRelational_Less_Empty_Huge_Control -3.06% 1.663 1.613 - -3.48% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.06% 25.798 25.009 - -4.03% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.05% 16.411 15.911 - -5.28% -
BM_StringRelational_Less_Empty_Small_Control -3.04% 1.663 1.613 - -3.59% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.04% 89.101 86.388 - 97.69% -
BM_StringRelational_Less_Small_Empty_Control -3.04% 1.663 1.612 - -3.97% -
SetIntersection_None_Set_uint64_256_64 -3.03% 9377318.925 9092843.694 - -3.08% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.03% 98677.424 95686.006 - -8.07% -
std::set<std::string>::erase(key)_(existent)/32 -3.03% 52.521 50.929 - -40.11% -
BM_std_minmax_element<int>/4 -3.02% 1.248 1.210 - -2.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -3.02% 0.480 0.466 - -0.62% -
SetIntersection_None_Set_uint32_256_1 -3.02% 11678700.065 11325700.153 - -2.77% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.02% 804.728 780.406 - -10.58% -
BM_PushHeap_string_Descending_256 -3.02% 2.354 2.283 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.01% 1287344.402 1248576.742 - -2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.01% 1166657.610 1131525.196 - -4.99% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.01% 35540.517 34470.951 - 1.79% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.00% 55625.341 53954.134 - -1.62% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.00% 20.446 19.832 - -11.15% -
SetIntersection_Front_Set_uint64_262144_1024 -3.00% 12679355.263 12299519.628 - -2.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.00% 1135075.148 1101075.257 - -4.21% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.99% 10016721.883 9716813.102 - -2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.98% 1149015.266 1114727.155 - -2.82% -
BM_PushHeap_uint32_Ascending_16384 -2.98% 3.773 3.661 - -1.14% -
BM_StringRelational_Less_Empty_Large_Control -2.96% 1.663 1.613 - -3.15% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.96% 12.433 12.065 - -39.87% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.96% 35211.574 34170.646 - 2.31% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.93% 10265361.643 9964410.904 - -2.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.93% 133.758 129.838 - 0.48% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.93% 301098.339 292285.645 - 3.88% -
BM_PushHeap_string_Descending_64 -2.92% 2.271 2.204 - -0.20% -
SetIntersection_Front_Vector_uint32_262144_64 -2.92% 1366103.710 1326159.558 - -4.26% -
SetIntersection_None_Set_float_262144_16384 -2.92% 1201277.342 1166156.738 - -2.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.92% 8804.974 8547.652 - -4.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.92% 19.298 18.735 - 3.75% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.91% 12528632.924 12163812.712 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.91% 1078589.595 1047224.031 - -4.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.89% 1544.588 1499.894 - 0.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.89% 22.010 21.374 - -9.16% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.88% 13.192 12.812 - -9.16% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.88% 230.556 223.920 - -13.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.88% 1257541.262 1221347.492 - -3.30% -
std::copy_n(vector<int>)/8 -2.87% 2.351 2.284 - 8.03% -
BM_deque_vector_copy/5500 -2.87% 203.111 197.273 - 1.44% -
SetIntersection_None_Vector_uint64_1024_256 -2.87% 1081374.190 1050388.578 - -3.50% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.86% 9030.322 8771.818 - -3.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.85% 17.747 17.241 - -0.67% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -2.85% 1.646 1.599 - 12.07% -
ranges::minmax(std::deque<char>)/1 -2.85% 0.681 0.662 - 0.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.85% 920592.678 894380.218 - 1.42% -
SetIntersection_None_Vector_float_16384_4 -2.85% 1111509.990 1079863.707 - -3.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.85% 35691.718 34675.961 - -6.02% -
std::move_backward(vector<int>)/1048576 -2.84% 58424.379 56764.062 - 0.53% -
std::sort(vector<int>)_(repeated)/8 -2.84% 16.294 15.832 - -1.68% -
std::find_if(vector<char>)_(process_all)/8 -2.84% 1.526 1.483 - 17.89% -
BM_PushHeap_float_PipeOrgan_1024 -2.83% 2.156 2.095 - -0.25% -
SetIntersection_None_Set_uint32_256_64 -2.83% 9337322.075 9073037.905 - -3.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.82% 398996.165 387744.654 - -2.28% -
SetIntersection_None_Set_uint64_1024_256 -2.82% 8830589.341 8581735.126 - -3.95% -
std::remove(list<int>)_(sprinkled)/1024 -2.82% 970.660 943.308 - 1.57% -
rng::starts_with(list<int>,_pred)/8192 -2.82% 10987.446 10678.053 - -12.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.81% 19501623.771 18954199.433 - 0.02% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.80% 36.375 35.355 - -6.91% -
BM_PushHeap_uint32_Random_256 -2.80% 5.623 5.466 - -0.62% -
BM_num_put<bool> -2.79% 10.890 10.585 - 13.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.79% 1294.329 1258.157 - -4.91% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.79% 671.475 652.753 - -3.27% -
SetIntersection_None_Vector_string_1024_4 -2.79% 1172742.725 1140043.613 - -3.15% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.79% 17061.899 16586.239 - -2.18% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.79% 11177391.108 10865853.284 - -3.80% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.79% 33.092 32.170 - 20.46% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.78% 25118.195 24419.281 - -17.80% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.78% 38232166.009 37170745.852 - -3.26% -
SetIntersection_Interlaced_Set_float_16384_16 -2.77% 210259715.921 204439043.197 - -2.36% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.76% 296.007 287.837 - -4.84% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.76% 5.364 5.216 - 0.76% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.76% 30.775 29.926 - 15.29% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.76% 140.247 136.382 - -1.65% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.75% 228.701 222.403 - 2.00% -
SetIntersection_Interlaced_Set_float_262144_256 -2.75% 1588288.004 1544596.109 - -2.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.75% 30.131 29.303 - -4.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -2.74% 19693.724 19153.495 - 0.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.74% 51.768 50.349 - -9.35% -
std::copy_backward(vector<int>)/8 -2.72% 2.298 2.235 - 2.97% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.71% 8.187 7.965 - 2.56% -
SetIntersection_None_Set_uint64_262144_262144 -2.71% 1245572.184 1211781.654 - -3.26% -
SetIntersection_None_Set_float_262144_16 -2.71% 1206307.049 1173633.381 - -2.28% -
SetIntersection_Front_Set_float_16384_16 -2.71% 1206463.307 1173808.306 - -3.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.70% 729.954 710.231 - -3.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.70% 34365.930 33437.414 - -0.47% -
BM_deque_deque_ranges_move/70000 -2.70% 3435.611 3343.017 - 1.00% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.69% 1396436.572 1358924.227 - 5.76% -
std::copy_n(list<int>)/64 -2.69% 14.792 14.395 - -35.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.68% 1252819.090 1219187.746 - -2.72% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -2.68% 11.804 11.488 - -7.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.68% 405.580 394.704 - -1.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.68% 6038.148 5876.482 - -2.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.68% 237877449.273 231509429.208 - -4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.67% 5297381.254 5155863.626 - -3.09% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.67% 1662299.641 1617891.926 - -1.09% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.67% 295.187 287.307 - -2.50% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.67% 5.170 5.032 - 1.53% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -2.66% 537.630 523.309 - 1.73% -
SetIntersection_None_Set_float_262144_1 -2.66% 1209194.905 1176987.384 - -2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.66% 355605049.259 346163353.364 - -3.00% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.65% 36.365 35.402 - -15.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -2.65% 1.305 1.271 - 2.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.65% 2.365 2.302 - 1.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.65% 1459.760 1421.122 - -3.39% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.65% 92.939 90.479 - 4.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.64% 359321556.936 349820494.161 - -1.36% -
SetIntersection_None_Vector_float_16384_256 -2.64% 1107986.843 1078690.955 - -3.15% -
std::reverse_copy(vector<int>)/8 -2.64% 2.533 2.466 - 1.39% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.64% 1066.136 1038.029 - 2.04% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.64% 15.379 14.973 - -10.46% -
SetIntersection_Front_Vector_uint32_256_4 -2.63% 4234103.630 4122540.117 - -2.47% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.63% 13054.114 12710.276 - 0.74% -
std::is_sorted(vector<int>,_pred)/8 -2.63% 3.325 3.237 - 2.33% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.63% 69.540 67.713 - -2.37% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -2.63% 35.973 35.028 - -17.07% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.63% 20.292 19.759 - -1.77% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.62% 18.949 18.453 - -1.99% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.61% 1044241.417 1016940.424 - -3.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.61% 164793841.704 160496781.388 - -1.77% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.61% 16.055 15.637 - -5.78% -
std::unique(deque<int>)_(contiguous)/52 -2.60% 57.062 55.577 - 0.28% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.60% 25.445 24.784 - 7.07% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.60% 1623174.234 1581019.777 - -3.35% -
std::find_if(list<int>)_(process_all)/8 -2.60% 2.310 2.250 - -1.92% -
ranges::min(std::list<long_long>)/8 -2.60% 1.951 1.900 - 3.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.59% 2.284 2.225 - -2.14% -
std::multiset<int>::find(key)_(existent)/1024 -2.59% 4.081 3.975 - -6.44% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -2.59% 17.071 16.630 - -1.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.59% 17.653 17.197 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.58% 4092598.021 3986947.026 - -3.56% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.58% 1279503.660 1246495.767 - -4.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.57% 4.886 4.760 - 12.13% -
BM_StringFindNoMatch/10 -2.56% 1.305 1.272 - -6.23% -
std::unordered_multiset<int>::ctor(const&)/0 -2.56% 13.222 12.884 - -1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.56% 1660302.408 1617865.641 - -2.31% -
SetIntersection_Front_Set_float_262144_262144 -2.55% 1621108.644 1579767.580 - -1.79% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.55% 184208629.659 179511572.381 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.55% 11385566.585 11095459.441 - -1.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.55% 15.785 15.383 - -0.58% -
bm_write -2.54% 609.599 594.085 - 11.69% -
std::sort_heap(vector<int>,_pred)/8 -2.54% 32.392 31.570 - 4.16% -
SetIntersection_Front_Vector_float_16384_1 -2.53% 1050169.698 1023558.950 - -2.82% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.52% 14764.055 14391.689 - -4.13% -
std::set<std::string>::find(key)_(existent)/32 -2.52% 15.932 15.531 - 8.83% -
std::all_of(vector<int>)_(process_all)/32 -2.52% 8.807 8.586 - 2.66% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -2.51% 19984264.277 19482350.675 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.51% 1065582.717 1038839.298 - 2.38% -
BM_vector_deque_ranges_move_backward/1024 -2.50% 37.925 36.976 - -2.65% -
SetIntersection_Front_Set_string_64_16 -2.50% 24723720.770 24105112.204 - -1.09% -
std::move_backward(vector<bool>)_(unaligned)/512 -2.50% 4.630 4.514 - -1.77% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.50% 54968.138 53595.971 - -5.31% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.49% 35141.520 34264.946 - 3.69% -
SetIntersection_None_Set_uint64_16384_16 -2.49% 168479325.474 164279567.398 - -2.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.49% 3901.697 3804.608 - -0.63% -
BM_vector_deque_ranges_move_backward/2 -2.49% 2.114 2.062 - -0.01% -
SetIntersection_Interlaced_Set_float_16384_64 -2.48% 220521370.782 215047175.855 - -0.31% -
std::map<int,_int>::clear()/32 -2.48% 658.639 642.292 - -5.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.48% 1237183.644 1206533.912 - -2.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.47% 551.000 537.374 - -0.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.47% 4.334 4.227 - -8.67% -
vector<bool>(const_vector<bool>&) -2.47% 10.132 9.882 - 3.32% -
SetIntersection_Interlaced_Vector_string_16_16 -2.47% 52379432.200 51087198.452 - -1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.46% 1247865.722 1217143.961 - -2.53% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.46% 17.092 16.672 - -3.70% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.45% 18.552 18.097 - -0.21% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.45% 20.068 19.575 - -2.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.45% 17.512 17.083 - -0.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.45% 944.856 921.731 - -17.93% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.45% 420.340 410.056 - -1.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.44% 60.215 58.744 - 4.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.43% 48.155 46.983 - -13.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.43% 6.331 6.177 - -9.48% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.42% 6810.819 6645.778 - -4.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.42% 1165054.365 1136824.024 - -2.45% -
SetIntersection_Interlaced_Set_float_262144_64 -2.42% 1574633.791 1536548.096 - -2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.42% 4118223.322 4018633.094 - -5.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.41% 8905537.276 8690486.655 - -32.41% -
BM_PushHeap_string_Descending_1024 -2.41% 2.424 2.365 - 0.41% -
BM_vector_deque_move/1 -2.41% 2.368 2.311 - 1.30% -
std::unique(deque<int>)_(contiguous)/32 -2.41% 50.896 49.669 - -0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.41% 32.628 31.842 - 0.61% -
SetIntersection_Front_Vector_float_256_64 -2.40% 4353820.894 4249307.106 - -0.29% -
BM_StringRelational_Eq_Empty_Large_Control -2.39% 0.485 0.473 - -1.29% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.39% 13907.373 13574.849 - 3.73% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.39% 20231.255 19747.821 - -1.26% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.39% 612.634 598.014 - -1.26% -
std::search(list<int>)_(single_element)/1024 -2.38% 742.918 725.204 - -1.95% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.38% 20273.602 19790.452 - -1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.38% 6827172.258 6664540.627 - 8.22% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.38% 942.389 919.993 - 3.52% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.38% 27.048 26.406 - -9.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.37% 19807291.455 19336922.063 - -2.73% -
std::stable_partition(list<int>)_(dense)/32 -2.37% 38.806 37.888 - 13.08% -
SetIntersection_Front_Set_uint64_1_1 -2.36% 543920705.751 531066521.758 - -1.98% -
SetIntersection_None_Vector_uint32_1024_4 -2.36% 1077291.982 1051852.023 - -4.53% -
SetIntersection_Front_Set_uint32_262144_262144 -2.36% 1686138.184 1646348.713 - -0.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.36% 46542.829 45444.935 - -11.51% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -2.36% 14.819 14.470 - -11.92% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.36% 2217.235 2164.971 - -2.48% -
SetIntersection_None_Set_string_256_64 -2.36% 9427468.353 9205328.062 - -2.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.36% 6888.160 6725.937 - -1.63% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.35% 0.486 0.475 - -8.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.35% 1341080.151 1309558.890 - -1.87% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -2.35% 519466.171 507260.084 - -1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.35% 117027.638 114278.592 - 2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.35% 9337472.189 9118155.268 - -1.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.33% 5.208 5.086 - 44.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.33% 1073984.405 1048947.151 - -4.27% -
SetIntersection_Front_Set_string_1024_16 -2.33% 1940059.268 1894866.971 - -4.89% -
std::copy_backward(deque<int>)/32768 -2.32% 4130.519 4034.537 - 9.83% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.32% 10.984 10.728 - -7.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.32% 9223235.256 9009389.547 - -4.53% -
BM_deque_deque_ranges_copy/2 -2.31% 2.296 2.243 - -0.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.30% 25.361 24.777 - 7.71% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.30% 53.124 51.903 - -1.57% -
std::rotate_copy(deque<int>)/32 -2.29% 2.731 2.669 - 3.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.29% 145524.841 142198.649 - -1.07% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -2.27% 52516085.831 51322311.202 - 18.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.26% 10.818 10.574 - 2.36% -
SetIntersection_Front_Vector_float_262144_16384 -2.26% 77545573.718 75795407.956 - 5.58% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.25% 1863.026 1821.055 - 1.49% -
SetIntersection_None_Set_uint64_16384_4 -2.25% 164537230.564 160834495.997 - -2.53% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.25% 256628.221 250854.641 - -4.11% -
BM_PushHeap_string_SingleElement_16 -2.25% 2.679 2.619 - 0.50% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.25% 34.193 33.425 - -1.35% -
std::unordered_set<int>::find(key)_(existent)/32 -2.25% 1.197 1.170 - -11.76% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.24% 3002.973 2935.562 - 0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.24% 1243604.526 1215695.420 - -0.89% -
SetIntersection_Front_Set_float_16384_256 -2.24% 3847138.582 3760823.594 - -10.49% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.24% 26394.188 25802.144 - -3.07% -
BM_vector_deque_ranges_copy/70000 -2.24% 3172.002 3100.960 - -0.11% -
SetIntersection_None_Set_uint64_16384_1 -2.24% 161648239.324 158034068.088 - -1.50% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.23% 101532.909 99263.885 - -3.25% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.23% 613.843 600.151 - -1.67% -
SetIntersection_Front_Set_string_1024_4 -2.23% 1266401.312 1238157.714 - -2.32% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.23% 1536884.115 1502649.986 - -2.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.22% 1043784.720 1020603.747 - -4.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.22% 6803.992 6652.946 - -1.66% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.21% 3.720 3.638 - 4.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.21% 2.647 2.588 - -15.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.21% 1245114.342 1217639.810 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.20% 206913277.274 202353118.074 - -1.53% -
SetIntersection_None_Set_uint64_256_256 -2.20% 5734165.711 5607891.120 - -3.71% -
BM_CmpEqual_uchar_schar -2.20% 1.059 1.036 - -7.78% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.20% 9.750 9.535 - -9.73% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.20% 238910.197 233655.270 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.19% 24175916.370 23645409.894 - -10.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.19% 693.477 678.264 - -0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -2.19% 98606.790 96447.339 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.19% 11888720.710 11628684.643 - -1.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.19% 176624.282 172765.021 - -1.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.18% 630.859 617.100 - -0.75% -
rng::contains(list<int>)_(process_all)/8 -2.18% 2.402 2.350 - -1.31% -
SetIntersection_Interlaced_Set_string_256_256 -2.18% 30211153.419 29553023.681 - -6.42% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -2.17% 2.407 2.355 - -7.29% -
SetIntersection_Front_Vector_uint64_1024_64 -2.17% 1362127.572 1332586.082 - 0.07% -
std::set<std::string>::count(key)_(non-existent)/32 -2.17% 10.417 10.191 - 1.00% -
SetIntersection_Front_Set_uint64_16_1 -2.16% 63778724.317 62403453.534 - -1.99% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.15% 12366.033 12100.143 - -3.16% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.15% 175551.616 171780.887 - -1.55% -
SetIntersection_None_Set_uint32_256_256 -2.15% 5866849.749 5740967.911 - -1.22% -
SetIntersection_None_Set_float_16384_16 -2.14% 156388548.910 153034777.686 - -3.51% -
ranges::min(std::vector<long_long>)/8 -2.13% 2.193 2.146 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -2.13% 109728695.727 107390326.121 - 9.00% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.12% 176982.114 173223.583 - -1.26% -
std::stable_partition(vector<int>)_(dense)/50 -2.12% 26.394 25.834 - -1.82% -
std::remove_if(list<int>)_(sprinkled)/50 -2.12% 72.184 70.652 - -5.73% -
BM_PushHeap_string_SingleElement_4 -2.12% 2.364 2.314 - -0.73% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.12% 73356.500 71802.788 - -2.68% -
BM_PushHeap_string_Descending_16384 -2.11% 2.375 2.324 - 0.62% -
std::partition(list<int>)_(sparse)/8192 -2.11% 7769.953 7605.706 - -8.26% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.11% 230.912 226.031 - 5.38% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.11% 6.803 6.659 - 3.17% -
SetIntersection_Interlaced_Vector_string_64_4 -2.11% 21711739.539 21253564.002 - -2.28% -
SetIntersection_None_Set_float_16384_4 -2.11% 156573408.987 153270518.738 - -3.60% -
BM_StringRelational_Less_Large_Large_Control -2.11% 2.146 2.101 - -0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.10% 1079424.276 1056718.563 - -1.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 240.633 235.573 - 1.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.10% 576.230 564.141 - 11.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.10% 8756396.861 8572733.463 - -3.87% -
std::flat_multimap<int,_int>::clear()/0 -2.10% 399.857 391.470 - -2.64% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.09% 180797443.175 177011805.047 - -1.69% -
SetIntersection_None_Set_uint32_64_4 -2.09% 21629677.456 21177426.205 - -0.41% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.09% 19.439 19.033 - -49.20% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.09% 20.988 20.550 - -0.53% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.09% 271.724 266.049 - -65.82% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -2.08% 0.834 0.817 - -0.36% -
BM_PushHeap_string_Descending_16 -2.08% 2.139 2.095 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.08% 9671.242 9470.442 - -1.59% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.08% 13512288.444 13231773.545 - -0.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.07% 7658.364 7499.685 - -2.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.07% 1265478.518 1239267.010 - -2.37% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.07% 20017502.258 19602922.526 - -1.56% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.07% 176293.358 172647.154 - -1.37% -
SetIntersection_Front_Vector_float_262144_64 -2.07% 1361254.106 1333131.095 - -1.75% -
SetIntersection_None_Vector_uint64_1024_1024 -2.06% 1082413.094 1060119.929 - -3.21% -
SetIntersection_Front_Vector_uint32_1024_4 -2.06% 1061137.421 1039311.221 - -4.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.05% 24.371 23.871 - -4.56% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.04% 7659991.898 7503545.270 - -1.98% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.04% 579.282 567.484 - -0.62% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.04% 37.597 36.832 - 0.76% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.03% 175369220.711 171802762.721 - -0.42% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 808.990 792.541 - -9.03% -
ranges::minmax(std::list<char>)/70000 -2.03% 54657.852 53547.547 - 2.24% -
ranges::minmax(std::list<char>)/64 -2.03% 33.997 33.306 - 12.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.03% 113203.540 110910.909 - 5.07% -
SetIntersection_Front_Set_float_256_16 -2.02% 4542417.160 4450527.741 - -2.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.02% 30.337 29.724 - 7.25% -
SetIntersection_Interlaced_Set_string_16_4 -2.02% 73324779.461 71841984.722 - -2.59% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -2.02% 2.998 2.938 - 2.14% -
BM_num_get<long_long> -2.02% 10.714 10.498 - -57.52% -
SetIntersection_None_Vector_uint32_16384_64 -2.01% 1094201.701 1072217.221 - -3.92% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.01% 17.872 17.513 - -0.31% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.00% 19.832 19.434 - -3.89% -
std::list<std::string>::ctor(size)/1024 -2.00% 14072.520 13791.232 - 7.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.00% 502568.204 492541.258 - 0.23% -
BM_CmpLess_uchar_uint -1.99% 1.081 1.059 - -2.70% -
std::map<int,_int>::erase(iterator)/1024 -1.99% 21.088 20.667 - -14.01% -
std::multiset<int>::ctor(const&)/32 -1.99% 226.535 222.027 - 2.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.99% 4856678.405 4760067.816 - -2.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.99% 8499324.191 8330462.858 - -1.09% -
BM_deque_deque_copy_backward/512 -1.99% 19.290 18.907 - -1.17% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.98% 23194840.671 22734923.338 - 0.05% -
SetIntersection_None_Set_uint64_256_4 -1.98% 11362828.255 11137753.467 - -4.03% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.98% 1807660.039 1771899.634 - -2.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.97% 584.864 573.334 - -0.71% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.96% 1016956.906 997022.663 - 0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.96% 5890341.092 5775170.652 - -2.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.95% 46166.185 45264.284 - -9.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.95% 28.940 28.375 - 4.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.95% 15.661 15.355 - -7.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.94% 6873.386 6740.051 - -0.07% -
std::copy(vector<int>)/262144 -1.94% 12532.108 12289.589 - -1.93% -
std::none_of(list<int>)_(process_all)/32768 -1.93% 26497.144 25984.576 - -2.65% -
std::stable_sort(deque<int>)_(descending)/8192 -1.93% 20743.321 20342.365 - -0.67% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.93% 112358.585 110189.366 - 4.93% -
SetIntersection_None_Set_uint32_1024_1 -1.93% 8943473.828 8771057.126 - -2.05% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.93% 6981.123 6846.726 - -60.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.92% 17.522 17.185 - -1.12% -
std::search(list<int>)_(single_element)/1000 -1.92% 705.541 691.993 - -1.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.91% 212206436.318 208142701.279 - 3.14% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.91% 2167.349 2125.942 - 0.74% -
bm_ranges_swap_ranges_vb_aligned/64 -1.91% 3.132 3.073 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.91% 1690285.643 1658053.143 - -1.69% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.90% 2.264 2.221 - -4.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.90% 231050833.848 226671610.421 - -1.71% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.89% 386.261 378.944 - -4.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.89% 6.949 6.818 - -5.87% -
std::adjacent_find(list<int>,_pred)/8192 -1.89% 7354.408 7215.527 - 1.19% -
SetIntersection_None_Set_string_16384_64 -1.88% 202069085.529 198265104.122 - 4.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.88% 4582072.124 4495973.575 - -2.38% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.88% 267.776 262.749 - -0.71% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.87% 4.455 4.372 - -7.45% -
SetIntersection_None_Set_float_16384_1 -1.87% 156041140.543 153128850.435 - -3.71% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.87% 30.671 30.099 - 13.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.86% 2.319 2.276 - -4.35% -
SetIntersection_Front_Set_float_262144_4 -1.85% 1046222.550 1026872.524 - -6.43% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.84% 27.828 27.315 - -0.42% -
BM_PushHeap_uint32_Random_262144 -1.84% 5.930 5.821 - 1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.84% 169117973.034 166003281.837 - -2.37% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.84% 2.678 2.629 - 0.27% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.84% 295.074 289.645 - -1.75% -
std::partial_sort(deque<int>)_(heap)/8 -1.83% 39.692 38.966 - -0.89% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.82% 1038986.218 1020038.306 - -4.77% -
std::set<int>::find(key)_(existent)/8192 -1.82% 8.538 8.383 - 5.06% -
std::search(vector<int>)_(same_length)/1000 -1.82% 245.506 241.034 - 0.39% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.81% 10.017 9.836 - 1.32% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.81% 40009820.011 39286568.631 - -5.45% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.80% 1.414 1.389 - -0.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.80% 31.203 30.642 - 14.30% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.80% 25.822 25.359 - 7.63% -
std::sort_heap(vector<NonIntegral>)/8 -1.79% 30.546 29.998 - 2.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.79% 22.862 22.452 - -2.18% -
SetIntersection_Front_Set_uint32_262144_16 -1.79% 1187737.899 1166452.967 - -0.36% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.79% 30.672 30.123 - 1.42% -
rng::contains(deque<int>)_(process_all)/8 -1.79% 3.094 3.039 - 6.04% -
std::vector<int>::ctor(size)/1024 -1.78% 44.037 43.253 - 2.47% -
BM_num_get<bool> -1.78% 11.937 11.725 - -53.69% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.78% 27.889 27.393 - -21.38% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.77% 3538.549 3475.868 - 1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.77% 5772067.981 5669895.337 - -2.66% -
std::find_end(deque<int>)_(process_all)/1024 -1.77% 297.694 292.428 - -18.63% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.76% 438.242 430.521 - -0.27% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.76% 55525.375 54547.879 - -2.78% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.76% 548.245 538.619 - -0.80% -
rng::fold_left(deque<int>)/50 -1.75% 27.909 27.420 - 1.35% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.75% 201.350 197.823 - -3.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.75% 1242309.082 1220560.056 - -3.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.75% 37.101 36.452 - 35.89% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.75% 20124.506 19773.273 - -1.06% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.74% 20223.985 19871.973 - -1.06% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.74% 7586.524 7454.759 - -10.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.74% 146564.284 144021.054 - -2.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.73% 1107241.312 1088049.556 - -1.82% -
SetIntersection_Front_Set_uint64_262144_16384 -1.73% 222735542.950 218884814.160 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.73% 1171068.477 1150824.675 - -2.01% -
SetIntersection_Front_Set_string_262144_4 -1.73% 1235332.658 1214013.479 - -5.15% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.72% 2.061 2.025 - -1.01% -
SetIntersection_Interlaced_Set_float_1024_64 -1.72% 10253379.936 10076894.563 - -2.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.72% 39737.215 39053.312 - 0.34% -
BM_CmpLess_uchar_uchar -1.72% 1.075 1.057 - -1.97% -
std::find_if(list<int>)_(bail_25%)/1024 -1.72% 180.764 177.658 - -2.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.72% 35398.534 34790.605 - -3.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.72% 14150.104 13907.141 - 7.37% -
SetIntersection_None_Set_uint64_16384_256 -1.72% 168672724.034 165777136.301 - -1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.71% 1673663.737 1645018.473 - -1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.71% 4344579.201 4270469.340 - -3.95% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.70% 13363313.263 13135916.822 - -6.66% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.70% 6658.728 6545.527 - 2.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.70% 997.496 980.540 - 4.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.70% 1518317.468 1492580.765 - -2.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.69% 39787.515 39113.674 - -0.42% -
SetIntersection_None_Set_string_256_1 -1.69% 11664831.567 11467606.842 - -1.85% -
BM_num_get<long> -1.69% 10.852 10.669 - -56.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.68% 18.023 17.720 - -2.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.68% 1365791.990 1342896.322 - -1.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.67% 1274.301 1253.008 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.66% 168510628.280 165705359.953 - -1.71% -
SetIntersection_None_Vector_string_262144_16 -1.66% 1273422.342 1252225.176 - -4.46% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.66% 20631948.255 20288517.407 - -4.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.66% 21610046.099 21250361.295 - -1.14% -
SetIntersection_None_Set_uint32_256_4 -1.66% 11477000.539 11286028.523 - -1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.66% 1346049.968 1323687.398 - -1.65% -
SetIntersection_None_Set_float_16384_256 -1.66% 156419478.646 153823052.636 - -2.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.66% 13563.912 13338.869 - -9.93% -
std::copy_if(list<int>)_(entire_range)/32768 -1.66% 26092.066 25659.193 - -1.45% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 -1.66% 4359.750 4287.469 - -0.05% -
SetIntersection_Front_Set_uint64_256_16 -1.65% 4497360.648 4422999.979 - -2.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.65% 1119.149 1100.650 - -6.23% -
BM_deque_deque_ranges_copy/1 -1.65% 2.544 2.503 - 0.79% -
SetIntersection_Front_Set_uint64_64_16 -1.65% 15244915.563 14994069.718 - -2.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.64% 1.094 1.076 - 1.19% -
std::pop_heap(vector<float>)/8192 -1.64% 20.433 20.097 - 2.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.64% 611815.769 601774.584 - -1.62% -
BM_PushHeap_uint32_Random_4 -1.64% 2.195 2.159 - -2.48% -
SetIntersection_Front_Vector_string_256_256 -1.64% 19260824.387 18945677.390 - 2.18% -
BM_std_minmax_element<char>/512 -1.62% 150.381 147.939 - 6.43% -
SetIntersection_Interlaced_Set_float_64_4 -1.62% 20911063.461 20571663.792 - -2.18% -
SetIntersection_Front_Set_uint64_64_4 -1.62% 16262943.237 15999086.290 - -1.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.62% 643.687 633.258 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.62% 1086716.680 1069159.123 - -2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.61% 1258383.465 1238093.179 - -1.97% -
SetIntersection_Front_Vector_uint64_1024_16 -1.61% 1122469.844 1104453.063 - -0.70% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.60% 21.693 21.345 - -1.29% -
std::map<int,_int>::erase(iterator)/32 -1.60% 20.878 20.543 - -12.56% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.60% 117324546.786 115447339.559 - 1.34% -
BM_CmpLess_ushort_schar -1.60% 1.053 1.036 - -7.43% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.60% 6444.991 6341.934 - 1.25% -
SetIntersection_Front_Set_float_262144_64 -1.60% 1683862.373 1656994.164 - -2.19% -
BM_CmpLess_uint_ushort -1.60% 1.113 1.095 - -1.94% -
BM_CmpLess_uchar_schar -1.60% 1.056 1.039 - -7.41% -
SetIntersection_Interlaced_Vector_string_64_16 -1.59% 28824889.323 28365843.156 - -6.20% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.59% 3.063 3.014 - 9.88% -
SetIntersection_None_Set_float_16384_64 -1.59% 156461193.219 153973464.452 - -2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.58% 1167411.077 1148927.707 - -3.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.58% 41544.672 40887.506 - -0.60% -
SetIntersection_None_Set_uint64_16384_64 -1.58% 169529373.959 166847748.368 - -5.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.58% 541.695 533.152 - -1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.58% 6411918.576 6310833.126 - 2.56% -
std::vector<int>::ctor(size)/32 -1.57% 10.709 10.541 - 5.79% -
SetIntersection_Interlaced_Vector_float_256_16 -1.57% 6531983.916 6429360.626 - 9.25% -
rng::fold_left(deque<int>)/32 -1.57% 16.704 16.442 - 1.75% -
std::find(list<int>)_(process_all)/32768 -1.57% 25706.174 25303.474 - -2.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.56% 8738136.303 8601622.592 - -4.33% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.56% 19680.156 19372.939 - -3.14% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.55% 1.409 1.387 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.55% 8810997.775 8674724.917 - -32.58% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.54% 365.054 359.415 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.54% 179482759.175 176711653.181 - 0.22% -
SetIntersection_Front_Vector_uint64_16384_16 -1.54% 1114210.299 1097013.137 - -3.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.54% 43.105 42.441 - -1.90% -
SetIntersection_Front_Set_float_262144_16384 -1.54% 216351930.683 213022152.207 - -0.49% -
BM_StringFindAllMatch/1 -1.54% 3.158 3.110 - 7.05% -
SetIntersection_Interlaced_Set_string_16384_64 -1.53% 350646923.988 345269995.270 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.53% 18597600.839 18313309.981 - -8.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 13.823 13.612 - -0.71% -
SetIntersection_None_Vector_float_262144_256 -1.52% 1134524.026 1117276.977 - -2.88% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.52% 20980717.754 20662423.261 - -2.14% -
std::move(vector<int>)/8 -1.51% 2.296 2.262 - 4.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.50% 24.727 24.355 - 4.59% -
BM_CmpLess_schar_int -1.50% 1.135 1.118 - -1.04% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.50% 717.788 707.032 - 1.18% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.50% 3.584 3.530 - -0.25% -
SetIntersection_Front_Set_string_16384_16 -1.49% 1840029.899 1812586.585 - 2.39% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.49% 1041060.803 1025534.799 - -2.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.49% 14933.157 14710.692 - -6.91% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.49% 22.680 22.342 - -3.73% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.48% 15831.274 15596.279 - -2.82% -
BM_CmpEqual_uint_uint -1.48% 1.069 1.053 - -3.59% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -1.48% 12.888 12.697 - -8.52% -
BM_PushHeap_string_PipeOrgan_16384 -1.47% 12.656 12.470 - -2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.45% 350257053.627 345167028.445 - 3.56% -
BM_deque_deque_ranges_move_backward/65536 -1.45% 8112.440 7994.552 - 5.50% -
std::sort(vector<int>)_(repeated)/1024 -1.45% 671.390 661.638 - -0.01% -
SetIntersection_Front_Set_uint64_16384_1024 -1.45% 12613230.895 12430323.160 - -0.24% -
SetIntersection_Interlaced_Set_float_256_64 -1.45% 13541365.462 13345205.743 - -4.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.44% 24.376 24.026 - -3.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.44% 2188680.311 2157222.940 - -0.76% -
std::multiset<std::string>::clear()/32 -1.44% 901.297 888.346 - -4.02% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -1.44% 1483363.220 1462063.762 - 1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.43% 22562987.683 22239311.583 - -0.31% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.43% 116291.093 114626.521 - 8.03% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.43% 10.588 10.437 - -1.62% -
SetIntersection_Interlaced_Set_float_256_4 -1.43% 11012466.639 10855347.936 - -4.16% -
SetIntersection_None_Set_uint32_256_16 -1.42% 10912647.401 10757536.615 - -2.63% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.42% 126.090 124.298 - -2.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.42% 164407881.818 162072833.257 - -0.80% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.42% 1.335 1.316 - 2.88% -
BM_CmpEqual_uint_schar -1.41% 1.046 1.031 - -8.99% -
SetIntersection_None_Set_uint64_1024_64 -1.41% 8757214.296 8633520.132 - -4.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.41% 15.253 15.038 - -2.08% -
std::find_end(vector<int>)_(same_length)/1024 -1.41% 251.575 248.040 - -50.90% -
std::search(deque<int>)_(no_match)/1000 -1.40% 403.268 397.607 - -1.44% -
SetIntersection_None_Vector_uint64_256_64 -1.40% 3399347.243 3351629.201 - -2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.40% 18452335.808 18193327.000 - -1.82% -
SetIntersection_None_Set_uint64_262144_64 -1.40% 1213800.291 1196819.582 - -3.14% -
std::move(vector<bool>)_(unaligned)/1048576 -1.40% 6628.536 6535.808 - 0.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.40% 19.575 19.301 - -0.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 7812.285 7703.239 - -1.53% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.39% 676.067 666.661 - 0.99% -
SetIntersection_None_Set_uint64_1024_4 -1.38% 8758765.084 8637700.705 - -5.15% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.38% 5.589 5.512 - -2.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.38% 216669883.803 213680283.418 - -1.49% -
std::move_backward(vector<int>)/8 -1.38% 2.287 2.256 - 3.73% -
BM_PushHeap_string_PipeOrgan_262144 -1.38% 17.531 17.290 - -0.42% -
BM_num_put<unsigned_long> -1.38% 11.301 11.145 - 6.87% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -1.37% 1.876 1.850 - -4.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.37% 13742537.300 13554183.679 - -2.35% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.37% 11984070.613 11819969.615 - -1.88% -
rng::find_if(vector<bool>)_(process_all)/8 -1.37% 3.560 3.512 - -1.85% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.37% 33.718 33.257 - 10.36% -
SetIntersection_Front_Set_uint32_16384_1024 -1.37% 12548329.687 12376736.191 - 0.76% -
BM_getline_string -1.36% 16.862 16.632 - 3.01% -
std::find(vector<char>)_(bail_25%)/1024 -1.36% 5.353 5.280 - -1.22% -
SetIntersection_None_Set_string_256_4 -1.36% 11686710.824 11527805.623 - -1.16% -
std::find_if(list<int>)_(process_all)/1024 -1.36% 697.328 687.848 - -2.18% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.36% 1317630.371 1299720.621 - -2.37% -
SetIntersection_None_Set_uint64_256_16 -1.35% 10737645.108 10592511.502 - -3.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.35% 13203.114 13025.152 - 1.31% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.35% 226.116 223.070 - 3.67% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.35% 324.679 320.307 - 0.82% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.35% 992.019 978.661 - 3.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.34% 1.639 1.616 - -8.16% -
BM_vector_deque_ranges_move/4096 -1.34% 146.756 144.783 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.34% 5692065.859 5615562.087 - -4.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.34% 349715063.429 345023619.020 - -1.50% -
BM_num_get<float> -1.34% 36.732 36.239 - -2.21% -
SetIntersection_Interlaced_Set_string_1024_256 -1.34% 35483039.762 35007232.075 - -2.14% -
SetIntersection_None_Set_uint32_64_64 -1.34% 11525334.007 11371269.001 - -1.67% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.33% 55426.745 54686.813 - -1.68% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.33% 16.944 16.718 - -0.04% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.33% 53327.996 52616.341 - -0.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.33% 49.616 48.957 - 10.88% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.33% 289.866 286.020 - 1.20% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.32% 6129.904 6048.887 - 2.76% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.32% 40.796 40.257 - 74.88% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.32% 6746.869 6657.877 - -3.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.32% 103.146 101.786 - 37.64% -
SetIntersection_Front_Vector_string_262144_16 -1.32% 1601034.785 1579932.104 - -1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.31% 14765184.322 14571088.159 - 7.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.31% 62940.391 62116.414 - -2.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.31% 142788.653 140920.659 - 0.40% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.30% 8208.813 8101.821 - -2.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.29% 22.026 21.740 - -0.24% -
SetIntersection_None_Vector_float_256_256 -1.29% 2139300.959 2111614.297 - -2.95% -
SetIntersection_Interlaced_Set_string_64_1 -1.29% 17270948.237 17047821.838 - -2.69% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 58163.869 57414.557 - -6.38% -
SetIntersection_Front_Vector_float_262144_16 -1.29% 1104556.595 1090333.177 - -4.15% -
std::is_sorted(deque<int>,_pred)/1024 -1.28% 650.843 642.493 - 4.12% -
SetIntersection_None_Set_uint64_64_4 -1.28% 21654293.997 21377352.155 - -1.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.27% 24.917 24.600 - -0.66% -
std::generate_n(list<int>)/50 -1.27% 15.286 15.092 - -10.02% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.27% 21751.116 21475.091 - -18.34% -
std::copy_backward(list<int>)/8 -1.27% 2.382 2.352 - 6.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.27% 371.038 366.334 - -3.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.26% 11476045.537 11331534.075 - -3.23% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.26% 43.259 42.715 - 0.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 -1.26% 5901.360 5827.110 - -0.21% -
std::copy_if(list<int>)_(entire_range)/8 -1.26% 2.552 2.520 - 2.77% -
SetIntersection_Front_Set_uint64_16384_1 -1.25% 1061921.828 1048602.227 - -1.02% -
SetIntersection_None_Vector_uint64_16384_16 -1.25% 1102376.614 1088626.791 - -2.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.25% 61217.315 60454.843 - -2.97% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.24% 1.858 1.835 - -1.00% -
std::is_sorted(list<int>,_pred)/1024 -1.24% 829.444 819.163 - -0.73% -
SetIntersection_Front_Set_uint64_64_64 -1.24% 13418129.970 13252350.437 - 0.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.23% 13074.366 12912.942 - 1.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.23% 5.623 5.554 - 0.51% -
std::remove_if(deque<int>)_(prefix)/50 -1.23% 66.330 65.513 - 2.10% -
SetIntersection_Front_Set_uint64_256_256 -1.23% 7648216.319 7554029.806 - 1.53% -
SetIntersection_Interlaced_Vector_string_256_4 -1.23% 5958338.731 5884964.108 - -6.63% -
std::copy_if(list<int>)_(every_other)/32768 -1.23% 25942.730 25624.398 - -0.70% -
SetIntersection_Front_Set_uint32_262144_1024 -1.23% 12619549.725 12464812.157 - -11.46% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.22% 33017.858 32613.660 - -1.42% -
std::list<std::string>::ctor(size)/8192 -1.22% 115054.627 113647.405 - 6.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.22% 11488018.134 11347813.020 - -0.84% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.22% 513.731 507.472 - -1.20% -
SetIntersection_Front_Vector_uint64_16384_1 -1.22% 1026516.933 1014034.990 - -4.60% -
SetIntersection_None_Set_uint64_262144_4 -1.21% 1205991.781 1191361.490 - -2.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.21% 4357555.768 4304700.094 - -2.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.21% 60736.087 59999.780 - 0.88% -
std::sort(deque<int>)_(shuffled)/8192 -1.21% 82197.361 81200.946 - -17.75% -
BM_CmpLess_schar_short -1.21% 0.959 0.947 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.21% 10905987.028 10773949.059 - -1.77% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.21% 4021.080 3972.406 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.21% 57201331.110 56509385.751 - -0.25% -
std::any_of(vector<int>)_(process_all)/32 -1.21% 8.406 8.304 - -1.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.20% 901092.634 890239.523 - -4.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.20% 35.556 35.128 - -17.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.20% 638.097 630.429 - 13.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.20% 39.592 39.116 - -7.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.20% 46.536 45.978 - 0.22% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.20% 19.739 19.502 - -3.06% -
std::distance(deque<int>)/50 -1.20% 0.856 0.846 - -0.21% -
SetIntersection_None_Set_uint64_64_16 -1.20% 18325305.509 18105976.224 - -1.96% -
BM_PushHeap_uint32_Random_1024 -1.20% 5.771 5.702 - -0.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.19% 25.077 24.778 - 9.44% -
BM_CmpLess_int_int -1.19% 1.082 1.069 - 0.71% -
SetIntersection_None_Vector_uint64_64_64 -1.19% 8410764.390 8310624.751 - -3.68% -
std::set<std::string>::ctor(const&)/1024 -1.19% 34776.381 34362.871 - -2.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.19% 15.887 15.698 - -0.46% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.18% 1071084.532 1058404.318 - -4.08% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.18% 1.299 1.284 - 22.58% -
SetIntersection_Front_Set_uint64_64_1 -1.17% 16557878.884 16363572.335 - -1.48% -
BM_PushHeap_float_Random_256 -1.17% 6.938 6.856 - -6.06% -
BM_StringRelational_Less_Huge_Large_Control -1.17% 2.169 2.143 - -1.52% -
SetIntersection_Front_Vector_uint64_64_16 -1.17% 14251059.017 14084343.008 - -2.91% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.17% 20.591 20.350 - 1.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.17% 2.303 2.276 - -3.12% -
SetIntersection_Front_Vector_float_1024_4 -1.17% 1068365.168 1055913.975 - -1.32% -
SetIntersection_Front_Vector_uint32_1024_16 -1.16% 1113420.534 1100507.654 - -2.58% -
SetIntersection_Front_Set_float_1024_4 -1.16% 1060332.892 1048042.175 - -3.15% -
std::make_heap(deque<int>)_(ascending)/8192 -1.16% 21059.847 20816.284 - 1.87% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.15% 1002.678 991.106 - 4.48% -
std::vector<int>::ctor(size)/8192 -1.15% 569.593 563.029 - 8.79% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.15% 372.887 368.592 - 1.18% -
std::multimap<int,_int>::ctor(const&)/1024 -1.15% 6482.666 6408.028 - -4.10% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.15% 1574985.107 1556860.351 - -2.42% -
BM_lexicographical_compare_three_way_slow_path/16 -1.15% 4.624 4.571 - 4.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.14% 51273.100 50686.425 - 1.45% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.14% 3520.779 3480.495 - -4.83% -
BM_PushHeap_uint64_Random_16 -1.14% 4.465 4.415 - 6.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.14% 19.545 19.323 - 0.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.13% 644.055 636.747 - 13.13% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.13% 9.036 8.934 - 7.52% -
SetIntersection_None_Set_string_256_16 -1.13% 10908792.301 10785196.539 - -2.01% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.13% 29.105 28.776 - -11.56% -
bm_lexicographical_compare<signed_char>/8 -1.13% 3.440 3.401 - 9.35% -
std::replace_if(vector<int>)_(prefix)/32 -1.12% 9.596 9.488 - -0.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.12% 55920.056 55294.523 - 0.82% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.12% 2168.168 2143.933 - 1.58% -
SetIntersection_Front_Vector_float_64_64 -1.12% 10767766.410 10647438.851 - -1.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 -1.12% 16673.405 16487.124 - 0.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.11% 1506.204 1489.422 - 0.35% -
SetIntersection_Interlaced_Set_string_256_4 -1.11% 13041272.298 12896108.827 - -1.71% -
std::replace(vector<int>)_(prefix)/50 -1.11% 7.570 7.485 - -2.81% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.11% 5664517.804 5601683.296 - -5.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.11% 464.725 459.577 - -0.62% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.11% 5912986.589 5847498.508 - -1.35% -
SetIntersection_Front_Vector_string_1024_16 -1.10% 1604049.595 1586355.906 - -1.87% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.10% 5989.934 5923.913 - -57.05% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.10% 21.036 20.805 - -2.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 142845.040 141273.235 - 0.47% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.10% 1604535.499 1586895.757 - -9.02% -
SetIntersection_None_Vector_uint64_16384_4 -1.10% 1098649.165 1086573.970 - -2.95% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.10% 24.513 24.244 - 6.96% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.09% 17748696.171 17554862.130 - -2.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.09% 55023.568 54422.962 - -1.32% -
std::shift_right(deque<int>)/50 -1.09% 4.512 4.463 - -0.78% -
SetIntersection_Front_Vector_string_262144_1024 -1.09% 39807708.134 39375029.410 - -1.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.09% 20.665 20.440 - -0.16% -
bm_lexicographical_compare<signed_char>/512 -1.09% 7.914 7.828 - 2.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.08% 8797878.854 8702518.110 - -3.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.08% 10.088 9.979 - 11.38% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.08% 589.295 582.922 - -0.67% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.08% 6545.856 6475.234 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.08% 8062818.549 7975877.968 - -2.84% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.07% 76030.274 75213.807 - -1.66% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.07% 17.048 16.865 - 6.23% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.07% 515.963 510.434 - -1.78% -
SetIntersection_Front_Vector_uint64_262144_256 -1.07% 2215352.989 2191613.597 - -3.88% -
std::multimap<int,_int>::erase(iterator)/32 -1.07% 20.327 20.110 - -4.14% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.07% 13582394.462 13437150.288 - 0.34% -
SetIntersection_None_Vector_uint32_262144_256 -1.07% 1134732.726 1122623.576 - -1.57% -
rng::for_each(map<int>)/32 -1.07% 25.564 25.291 - 16.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -1.07% 1.420 1.405 - -15.45% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -1.06% 2.242 2.218 - -9.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.06% 14854.438 14696.669 - -9.05% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.06% 10.917 10.802 - 0.05% -
std::unordered_multiset<int>::clear()/8192 -1.06% 63072.704 62405.678 - -7.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.06% 1528420.653 1512266.222 - -0.24% -
SetIntersection_Front_Set_uint64_256_4 -1.06% 4272485.058 4227355.202 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.06% 1166761.592 1154443.272 - -1.79% -
SetIntersection_None_Set_uint32_64_1 -1.06% 22522571.754 22284909.335 - -0.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.05% 179430.631 177542.743 - 3.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.05% 1129512.832 1117649.764 - -11.97% -
BM_num_get<double> -1.05% 36.557 36.174 - -0.02% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 -1.05% 1880.306 1860.638 - 1.99% -
BM_PushHeap_string_Random_4 -1.05% 6.194 6.129 - -0.59% -
std::sort(deque<int>)_(repeated)/1024 -1.04% 970.828 960.696 - -10.12% -
BM_vector_deque_copy/5500 -1.04% 196.993 194.941 - -1.60% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.04% 150382.233 148817.050 - -0.32% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -1.04% 28.517 28.220 - -0.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.04% 399.142 394.997 - -0.94% -
std::replace(deque<int>)_(prefix)/32 -1.04% 13.019 12.884 - 0.49% -
BM_CmpEqual_ushort_short -1.04% 1.025 1.014 - -9.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.04% 1090914.161 1079616.320 - -2.43% -
BM_CmpLess_ushort_uchar -1.03% 1.111 1.099 - -1.08% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.03% 51.860 51.324 - -1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.03% 1068719.934 1057701.619 - -3.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.03% 1080.171 1069.087 - -4.21% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.02% 48.690 48.191 - 0.90% -
SetIntersection_Front_Set_float_1024_16 -1.02% 1196221.003 1183989.232 - -2.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.02% 289.191 286.241 - 0.24% -
std::partition(list<int>)_(sparse)/1024 -1.02% 726.208 718.834 - 0.27% -
SetIntersection_None_Vector_uint32_64_16 -1.02% 13495898.022 13358875.439 - -2.65% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.01% 16398944.359 16232684.839 - -2.79% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 40236.899 39829.060 - -3.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.01% 9082178.381 8990143.052 - -6.37% -
std::fill_n(vector<bool>)/64 -1.01% 1.381 1.367 - -4.08% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.01% 3.067 3.036 - 0.19% -
SetIntersection_Front_Vector_float_16384_64 -1.01% 1347161.220 1333596.903 - -0.80% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.00% 1594.678 1578.659 - -0.36% -
SetIntersection_None_Set_uint32_64_16 -1.00% 18396480.201 18211991.337 - -0.92% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 396.98% 35.357 175.718 - 298.52% -
std::fill_n(vector<bool>)/262144 268.31% 251.460 926.160 - 0.00% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 221.05% 31.347 100.642 - 206.74% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 213.34% 11.831 37.070 - 150.36% -
std::for_each_n(vector<int>)/8 199.39% 0.911 2.728 - 1.79% -
std::copy_if(vector<int>)_(every_other)/32768 125.92% 7217.053 16304.615 - 0.69% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 125.29% 11.322 25.508 - 166.16% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.32% 3927.250 8731.024 - -0.09% -
std::copy_if(vector<int>)_(every_other)/4096 121.00% 905.895 2002.052 - 0.63% -
std::copy_if(vector<int>)_(every_other)/262144 120.61% 58160.561 128308.869 - 0.90% -
std::copy_if(vector<int>)_(every_other)/512 115.68% 118.492 255.567 - 0.63% -
std::copy_if(vector<int>)_(every_other)/1048576 115.01% 232805.495 500557.873 - -0.05% -
std::search(list<int>)_(no_match)/1000 114.12% 672.398 1439.752 - 102.29% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 112.95% 1011.249 2153.408 - -0.04% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 112.43% 13.066 27.756 - 1.02% -
std::copy_if(vector<int>)_(every_other)/64 112.25% 15.539 32.981 - 0.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 105.74% 34.843 71.685 - 52.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 97.69% 43.699 86.388 - -3.04% -
std::search(list<int>)_(no_match)/1024 95.38% 749.921 1465.187 - 99.88% -
SetIntersection_Interlaced_Vector_float_262144_256 94.19% 20310714.315 39441529.998 - 30.82% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 92.65% 10.014 19.293 - 39.28% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 90.17% 0.258 0.490 - 1.51% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.61% 0.258 0.489 - 1.27% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 88.19% 7.661 14.418 - 124.90% -
std::set<int>::contains(key)_(non-existent)/8192 87.94% 10.322 19.399 - 59.39% -
SetIntersection_Interlaced_Vector_uint32_262144_16 81.26% 3078611.118 5580427.776 - 80.38% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.41% 409.990 719.171 - 0.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 74.88% 23.019 40.257 - -1.32% -
std::unique_copy(deque<int>)_(contiguous)/52 74.35% 14.396 25.099 - 65.76% -
std::unique_copy(deque<int>)_(contiguous)/32 71.02% 9.419 16.108 - 70.68% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 70.30% 162.883 277.397 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_262144_16 69.99% 3496611.628 5943969.908 - -14.93% -
std::is_partitioned(list<int>)_(unpartitioned)/50 68.83% 4.546 7.675 - 72.79% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 68.32% 66.006 111.103 - 23.54% -
std::copy_if(vector<int>)_(every_other)/8 66.48% 2.529 4.211 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 64.91% 37234571.356 61404276.079 - 52.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 64.60% 1366.765 2249.746 - 66.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 62.96% 18.411 30.002 - -8.61% -
BM_vector_deque_copy_backward/0 62.95% 0.419 0.683 - 32.20% -
std::fill_n(list<int>)/1024 62.15% 440.872 714.876 - 0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 61.50% 28.819 46.542 - 60.56% -
BM_PushHeap_float_Ascending_1 61.39% 0.393 0.635 - 54.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 59.07% 87789.553 139648.861 - 4.06% -
std::find_if_not(list<int>)_(process_all)/8 58.83% 2.254 3.579 - 0.42% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 58.73% 0.228 0.362 - 21.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 56.87% 25.234 39.584 - 3.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 56.35% 35.413 55.367 - 10.75% -
std::none_of(vector<int>)_(process_all)/50 53.95% 12.678 19.517 - 0.31% -
std::partition(list<int>)_(sparse)/50 53.26% 14.858 22.771 - 4.78% -
ranges::min(std::deque<char>)/70000 52.90% 17335.680 26506.925 - 0.96% -
std::adjacent_find(deque<int>)/50 52.72% 14.032 21.430 - 41.84% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.21% 68.416 103.453 - 8.76% -
rng::for_each(multiset<int>)/8 50.74% 4.482 6.757 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.10% 48.328 72.540 - 70.11% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 50.03% 22.999 34.506 - 11.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 47.96% 12.141 17.963 - 43.54% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 47.39% 11.949 17.612 - 49.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 47.35% 21188253.378 31220450.348 - 48.96% -
rng::for_each(set<int>)/8 46.81% 4.492 6.595 - -4.01% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 46.51% 26.597 38.966 - 48.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 45.60% 44.611 64.953 - 9.64% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.31% 33.359 48.474 - 47.25% -
std::move(vector<int>)/262144 44.78% 14891.503 21560.017 - 3.77% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 44.38% 3.523 5.086 - -2.33% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 44.22% 0.338 0.487 - 44.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 43.39% 32.710 46.901 - 19.05% -
SetIntersection_Interlaced_Vector_uint64_16384_64 43.13% 6593671.884 9437529.142 - -8.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 42.94% 3040247.681 4345774.889 - 8.39% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.86% 16.719 23.884 - 171.96% -
std::shift_right(vector<int>)/32 42.69% 2.942 4.198 - 42.57% -
std::find(vector<bool>)_(process_all)/50 40.59% 0.560 0.787 - 0.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 40.45% 51.024 71.662 - 17.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.70% 251532872.470 351381718.881 - 0.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 39.04% 0.289 0.401 - 15.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 39.02% 0.353 0.490 - 0.05% -
BM_vector_deque_ranges_move/0 38.80% 0.396 0.550 - 27.72% -
rng::for_each(multimap<int>)/8 38.73% 4.390 6.090 - -0.06% -
rng::for_each(map<int>)/8 38.31% 4.442 6.144 - -0.10% -
SetIntersection_Interlaced_Set_string_16384_16 38.29% 243387701.831 336577679.596 - 35.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.98% 29.807 41.126 - 8.88% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 37.73% 10.626 14.635 - 145.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 37.64% 73.949 101.786 - -1.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 37.61% 24.678 33.960 - -0.21% -
std::map<std::string,_int>::find(key)_(non-existent)/32 37.49% 9.945 13.673 - 8.92% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 37.03% 1.335 1.830 - 6.84% -
BM_PushHeap_uint64_Descending_1 36.91% 0.448 0.614 - 28.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 36.82% 524.207 717.208 - 1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.39% 31.457 42.904 - 14.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.89% 26.825 36.452 - -1.75% -
SetIntersection_Interlaced_Vector_uint32_16384_64 35.84% 6288828.913 8542692.740 - 49.98% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 35.53% 2.689 3.645 - 42.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 34.93% 7496009.072 10114371.559 - 35.01% -
ranges::min(std::deque<char>)/64 34.86% 16.209 21.859 - 0.89% -
SetIntersection_Interlaced_Vector_float_1024_64 34.71% 3272023.439 4407699.588 - 30.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 34.70% 2.254 3.037 - 0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 34.08% 1680877.573 2253713.989 - 7.09% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 33.83% 20.309 27.179 - 6.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.63% 24.167 32.294 - 2.32% -
ranges::minmax(std::deque<long_long>)/1 33.38% 0.690 0.920 - 30.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 33.17% 546.734 728.100 - -24.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 33.13% 67.770 90.221 - 54.18% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 32.95% 24759.709 32917.125 - 25.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 32.77% 115392280.410 153209868.213 - 15.94% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 32.69% 49.746 66.006 - 7.22% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 32.39% 176.580 233.776 - 35.19% -
std::fill_n(list<int>)/8192 32.29% 7150.174 9458.890 - -0.29% -
BM_PushHeap_uint32_PipeOrgan_1 32.15% 0.466 0.616 - -11.47% -
std::rotate(list<int>)_(by_1/3)/32 32.15% 12.931 17.088 - 2.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 31.97% 30.851 40.714 - 0.03% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.91% 4315.562 5692.852 - -0.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 31.83% 640.270 844.085 - -0.74% -
BM_StringEraseWithMove_Empty_Transparent 31.73% 0.557 0.733 - 1.12% -
std::find(vector<bool>)_(process_all)/8 31.48% 0.560 0.737 - -6.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.47% 24.959 32.812 - 2.85% -
SetIntersection_Interlaced_Vector_float_16384_256 31.26% 14879141.384 19529708.057 - 12.43% -
std::unordered_map<int,_int>::count(key)_(existent)/32 31.25% 1.155 1.516 - 4.88% -
std::equal(vector<bool>)_(unaligned)/50 31.12% 0.816 1.070 - 1.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.08% 0.367 0.481 - 36.79% -
std::equal(vector<bool>)_(unaligned)/8 31.08% 0.818 1.072 - 1.39% -
std::find_if(vector<char>)_(bail_25%)/8 31.00% 0.818 1.071 - 53.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.83% 68.201 89.226 - -0.21% -
std::unordered_set<std::string>::find(key)_(existent)/1024 30.60% 28.851 37.679 - -5.05% -
std::unordered_set<int>::contains(key)_(existent)/1024 30.59% 1.168 1.526 - 34.93% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 29.94% 50.014 64.987 - -0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 29.80% 4344247.022 5638915.574 - 30.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.33% 27.416 35.457 - 12.40% -
ranges::min(std::list<char>)/1 29.10% 0.354 0.457 - 17.21% -
BM_StringEraseWithMove_Empty_Opaque 28.25% 0.789 1.012 - 6.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.23% 49.242 63.145 - 23.21% -
std::map<int,_int>::contains(key)_(non-existent)/8192 28.18% 9.369 12.009 - -37.10% -
SetIntersection_Interlaced_Vector_float_16384_64 27.99% 5576420.644 7137498.027 - 28.00% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 27.97% 7259.828 9290.492 - 27.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 27.96% 7520.595 9623.320 - 27.62% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 27.91% 23.950 30.634 - 30.32% -
SetIntersection_Interlaced_Vector_uint64_262144_256 27.72% 35286190.390 45065842.994 - -7.37% -
std::unordered_set<int>::count(key)_(existent)/1024 27.70% 1.295 1.654 - 56.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.65% 53.285 68.020 - 15.70% -
SetIntersection_Interlaced_Vector_uint32_16384_16 27.47% 2417594.561 3081630.173 - 28.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 27.25% 8300.318 10562.421 - 3.68% -
BM_lexicographical_compare_three_way<IntPtr>/1 27.20% 0.362 0.461 - 0.67% -
SetIntersection_Interlaced_Vector_uint32_262144_256 27.01% 27482531.385 34906400.210 - 43.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 26.92% 1448.277 1838.111 - 7.13% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 26.75% 35.720 45.276 - 30.31% -
BM_PushHeap_uint32_QuickSortAdversary_1 26.66% 0.394 0.499 - 5.75% -
SetIntersection_Interlaced_Vector_uint32_256_64 26.65% 6834657.462 8655877.968 - 8.61% -
BM_lexicographical_compare_three_way_slow_path/1 26.61% 0.364 0.461 - -0.09% -
std::copy(vector<bool>)_(aligned)/262144 25.87% 587.809 739.882 - 4.26% -
std::map<std::string,_int>::insert(value)_(already_present)/32 25.83% 19.225 24.191 - 184.05% -
ranges::minmax(std::list<long_long>)/1 25.62% 0.343 0.430 - -14.21% -
std::find_end(deque<int>)_(single_element)/8192 25.45% 2021.047 2535.400 - 15.15% -
std::set<std::string>::contains(key)_(non-existent)/1024 25.43% 20.044 25.140 - 18.98% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 25.29% 31.171 39.054 - 28.10% -
std::list<int>::insert(begin)_(cheap_elements)/8192 25.24% 12.073 15.120 - 29.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.07% 33.177 41.496 - -11.19% -
std::find_end(deque<int>)_(single_element)/1024 24.74% 277.808 346.536 - 18.27% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 24.73% 7.802 9.731 - -14.87% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 24.65% 27.809 34.663 - 5.05% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 24.60% 210.742 262.585 - 18.40% -
BM_lexicographical_compare_three_way_slow_path/16384 24.59% 3657.658 4557.138 - 0.17% -
std::copy(vector<int>)/4096 24.52% 150.626 187.565 - -14.11% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.51% 79717150.781 99256076.376 - -0.23% -
std::search(list<int>)_(single_element)/8192 24.50% 7486.594 9320.558 - 22.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 24.48% 0.463 0.576 - -17.32% -
rng::for_each(multiset<int>)/32 24.47% 20.613 25.656 - 0.67% -
std::find_if(vector<char>)_(process_all)/50 24.30% 5.347 6.646 - -0.61% -
std::find_end(deque<int>)_(single_element)/1000 24.15% 249.091 309.243 - -0.79% -
BM_lexicographical_compare_three_way_slow_path/4096 24.10% 925.619 1148.647 - 0.15% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 24.07% 5.463 6.778 - 6.32% -
BM_vector_deque_ranges_move_backward/0 24.06% 0.549 0.681 - 34.90% -
std::find_if_not(vector<char>)_(process_all)/50 23.99% 5.349 6.632 - 0.24% -
rng::contains_subrange(list<int>)_(single_element)/8192 23.77% 7744.738 9585.941 - 23.47% -
BM_StringRelational_Compare_Small_Empty_Control 23.61% 1.616 1.997 - 9.17% -
std::multiset<int>::count(key)_(non-existent)/32 23.61% 2.451 3.030 - 23.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.50% 2224207.993 2746827.672 - 23.88% -
std::unordered_set<std::string>::count(key)_(existent)/1024 23.50% 34.632 42.769 - 11.39% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 23.37% 3.966 4.893 - 29.28% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 23.18% 25.311 31.179 - 0.85% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 23.09% 94.743 116.620 - 23.41% -
BM_lexicographical_compare_three_way_slow_path/1024 22.80% 239.615 294.259 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 22.73% 0.500 0.614 - 27.73% -
SetIntersection_Interlaced_Vector_float_1024_256 22.67% 5542685.328 6799333.213 - 21.96% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.58% 1.048 1.284 - -1.18% -
BM_StringConstructDestroyCStr_Large_Transparent 22.50% 10.129 12.408 - 28.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 22.44% 0.923 1.130 - -5.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 22.42% 2.500 3.060 - 3.99% -
rng::for_each(multimap<int>)/32 22.42% 21.471 26.285 - 0.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 22.38% 1.001 1.225 - -8.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 22.36% 1.092 1.336 - -9.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.29% 39.569 48.389 - 1.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.21% 19.860 24.271 - 3.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 22.19% 43.137 52.709 - 3.55% -
std::make_heap(deque<int>)_(descending)/8192 22.17% 7682.167 9385.297 - 9.28% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.08% 241472.428 294793.350 - 0.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.07% 39.719 48.483 - 24.19% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 21.95% 29.268 35.692 - 5.49% -
std::move(list<int>)/4096 21.83% 4360.747 5312.682 - 35.26% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 21.73% 691.212 841.411 - 17.01% -
SetIntersection_Interlaced_Vector_float_262144_16 21.57% 2928717.384 3560443.010 - -38.57% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.48% 10011.729 12161.954 - 25.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.41% 28.206 34.244 - 16.36% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.33% 0.378 0.459 - 0.28% -
std::upper_bound(std::list<int>)/100 21.23% 83.840 101.638 - 1.07% -
ranges::min(std::list<long_long>)/1 21.05% 0.225 0.272 - -24.65% -
BM_lexicographical_compare_three_way_slow_path/65536 20.99% 15045.955 18204.599 - 0.20% -
std::unordered_set<int>::contains(key)_(non-existent)/0 20.93% 0.366 0.442 - 12.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 20.89% 0.477 0.576 - 20.42% -
std::multimap<std::string,_int>::erase(iterator)/1024 20.79% 28.487 34.411 - 5.70% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 20.69% 35.982 43.426 - -3.13% -
std::for_each_n(deque<int>)/8192 20.56% 255.014 307.447 - 20.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 20.53% 8359.311 10075.258 - -6.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 20.46% 26.706 32.170 - -2.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 20.42% 574.778 692.152 - 24.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 20.40% 3.208 3.862 - 64.53% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 20.27% 6517.530 7838.825 - 22.05% -
rng::for_each(set<int>)/32 20.17% 21.082 25.335 - -0.05% -
std::copy_if(list<int>)_(every_other)/64 20.12% 23.190 27.856 - 0.78% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 20.11% 1.333 1.601 - 14.59% -
std::set<int>::find(key)_(non-existent)/32 20.04% 2.284 2.741 - -12.93% -
std::copy_n(vector<bool>)_(aligned)/262144 20.01% 585.453 702.606 - -0.55% -
std::set<std::string>::equal_range(key)_(existent)/1024 19.93% 21.788 26.129 - 9.84% -
std::set<int>::erase(key)_(non-existent,_end)/32 19.88% 2.636 3.160 - 36.58% -
std::find_if(vector<char>)_(process_all)/32768 19.81% 3137.543 3759.139 - 0.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 19.79% 12.170 14.578 - 22.76% -
rng::find(vector<bool>)_(process_all)/8 19.76% 0.642 0.768 - 28.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 19.73% 56.414 67.546 - 41.50% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.70% 0.962 1.152 - -3.35% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 19.70% 703.232 841.734 - 7.95% -
std::find_if_not(vector<char>)_(process_all)/32768 19.68% 3135.211 3752.151 - 0.26% -
std::copy_backward(vector<bool>)_(aligned)/64 19.65% 1.605 1.921 - 12.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 19.61% 28.842 34.498 - 19.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 19.46% 5.695 6.804 - -17.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.45% 35.775 42.733 - 1.49% -
std::set<std::string>::erase(iterator)/1024 19.42% 25.981 31.027 - -7.10% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.29% 5958482.543 7108138.335 - 0.63% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 19.18% 48.762 58.117 - 7.10% -
std::find_if(vector<char>)_(process_all)/8192 18.94% 795.203 945.796 - 0.28% -
std::multiset<std::string>::contains(key)_(existent)/32 18.91% 14.332 17.043 - 9.40% -
BM_PushHeap_uint64_Random_1 18.88% 0.392 0.466 - 0.19% -
std::adjacent_find(deque<int>)/8 18.87% 2.935 3.488 - 11.58% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 18.82% 43193591.901 51322311.202 - -2.27% -
std::find_if_not(vector<char>)_(process_all)/8192 18.79% 794.703 944.042 - 0.26% -
std::multimap<int,_int>::contains(key)_(existent)/1024 18.71% 3.891 4.618 - 11.34% -
std::list<int>::erase(begin)_(cheap_elements)/8192 18.70% 10.169 12.070 - 3.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.66% 1502459.873 1782868.686 - 7.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.58% 1.102 1.307 - 19.01% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 18.57% 1.167 1.384 - 13.93% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.56% 3234.376 3834.631 - 0.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.42% 16.114 19.081 - 14.95% -
std::is_sorted_until(vector<int>,_pred)/8 18.36% 3.123 3.697 - 0.73% -
std::rotate(list<int>)_(by_1/2)/8192 18.22% 4656.686 5505.095 - 0.87% -
std::set<int>::find(key)_(non-existent)/1024 18.07% 5.378 6.350 - -8.58% -
BM_lexicographical_compare_three_way_slow_path/64 18.03% 15.120 17.846 - 0.12% -
std::find_if(vector<char>)_(process_all)/8 17.89% 1.258 1.483 - -2.84% -
BM_num_put<unsigned_long_long> 17.78% 10.120 11.920 - 7.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.66% 417454.532 491168.625 - 0.37% -
std::set<std::string>::contains(key)_(non-existent)/32 17.50% 9.813 11.530 - 15.86% -
std::list<int>::erase(begin)_(cheap_elements)/1024 17.46% 10.278 12.072 - -4.39% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 17.43% 918.309 1078.401 - 21.91% -
std::partition_point(vector<int>)/8192 17.38% 7.975 9.361 - 1.62% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.35% 892.241 1047.041 - 2.06% -
ranges::minmax(std::list<long_long>)/64 17.32% 28.084 32.947 - 8.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 17.19% 1693.090 1984.064 - 8.54% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 17.12% 1401.737 1641.712 - 9.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.96% 0.693 0.811 - 0.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.92% 0.693 0.810 - 0.04% -
rng::for_each(map<int>)/32 16.90% 21.636 25.291 - -1.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.89% 0.693 0.810 - -0.01% -
std::multiset<std::string>::erase(iterator)/1024 16.87% 28.383 33.170 - 3.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.84% 39.832 46.539 - 13.07% -
std::list<int>::erase(begin)_(cheap_elements)/32 16.74% 10.267 11.986 - -10.98% -
ranges::min(std::vector<char>)/64 16.71% 3.618 4.223 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 16.47% 53.254 62.028 - -9.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.45% 63.587 74.050 - 2.78% -
std::set<std::string>::contains(key)_(existent)/1024 16.29% 20.901 24.307 - 8.75% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.21% 2.599 3.020 - 0.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.19% 15.062 17.501 - 20.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 16.18% 32.661 37.944 - 17.05% -
BM_lexicographical_compare_three_way_slow_path/256 16.12% 68.636 79.697 - 0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.07% 74.839 86.862 - 4.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.98% 67.682 78.499 - 2.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.92% 44.374 51.438 - 32.76% -
std::set<std::string>::insert(value)_(already_present)/1024 15.89% 22.657 26.258 - -12.03% -
BM_StringCtorDefault 15.87% 0.243 0.282 - -25.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 15.84% 13266714.681 15368515.584 - 4.61% -
SetIntersection_Interlaced_Set_uint64_1024_1024 15.82% 12506043.675 14483875.000 - 17.74% -
ranges::min(std::list<__int128>)/1 15.78% 0.396 0.459 - 36.69% -
std::set<int>::upper_bound(key)_(non-existent)/8192 15.74% 9.779 11.318 - -11.99% -
SetIntersection_Front_Set_uint32_1024_256 15.72% 3805387.994 4403474.844 - 11.59% -
std::for_each(set<int>::iterator)/32 15.69% 21.134 24.451 - -0.72% -
std::unordered_set<int>::count(key)_(non-existent)/8192 15.68% 1.376 1.591 - 11.87% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 15.67% 32.975 38.143 - 0.48% -
std::adjacent_find(list<int>)/50 15.62% 20.183 23.334 - 0.51% -
ranges::min(std::deque<long_long>)/1 15.61% 0.600 0.693 - 6.74% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.60% 7171.693 8290.766 - 1.95% -
BM_StringEraseWithMove_Large_Opaque 15.53% 2.481 2.867 - 0.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.52% 8.279 9.564 - -5.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 15.45% 4283041.225 4944831.749 - 11.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.45% 543.488 627.452 - -0.58% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.37% 12.896 14.878 - 2.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 15.35% 61242491.095 70641526.515 - 9.41% -
std::multimap<std::string,_int>::erase(iterator)/8192 15.29% 25.957 29.926 - -2.76% -
std::unordered_set<int>::count(key)_(existent)/8192 15.22% 1.407 1.621 - 22.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.14% 43.669 50.279 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.01% 30.833 35.461 - 16.07% -
std::search(deque<int>)_(no_match)/1024 14.98% 303.162 348.574 - -15.55% -
ranges::min(std::deque<char>)/8 14.93% 2.283 2.624 - 8.56% -
BM_lexicographical_compare_three_way_slow_path/262144 14.87% 63294.777 72705.331 - 0.11% -
BM_StringConstructDestroyCStr_Large_Opaque 14.83% 15.052 17.284 - 10.89% -
std::multiset<std::string>::erase(iterator)/32 14.70% 26.705 30.631 - 12.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.67% 1417.675 1625.682 - -5.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 14.67% 1.573 1.804 - 0.59% -
std::find(deque<int>)_(bail_25%)/8 14.65% 1.995 2.287 - 0.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 14.62% 1.257 1.441 - 10.85% -
std::for_each(multimap<int>::iterator)/8 14.61% 4.438 5.086 - 0.27% -
std::set<int>::find(key)_(non-existent)/8192 14.52% 8.408 9.629 - -6.93% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.50% 4280.391 4900.956 - 0.29% -
ranges::minmax(std::deque<__int128>)/64 14.48% 30.145 34.509 - 4.77% -
BM_tolower_char<wchar_t> 14.43% 0.603 0.690 - 0.17% -
std::search(list<int>)_(no_match)/8192 14.40% 6553.326 7496.984 - 15.00% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 14.38% 27.623 31.595 - 7.71% -
std::make_heap(deque<int>)_(heap)/8192 14.31% 7691.074 8791.385 - 2.44% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.30% 26.808 30.642 - -1.80% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 14.29% 9176.309 10487.752 - 14.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 14.24% 731.555 835.696 - 11.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 14.22% 46.525 53.143 - 4.32% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.18% 587.906 671.246 - 2.54% -
std::multimap<std::string,_int>::ctor(const&)/32 14.13% 796.493 909.039 - 16.15% -
std::rotate(list<int>)_(1_element_backward)/50 14.12% 22.235 25.373 - 1.60% -
std::unordered_multiset<int>::count(key)_(existent)/1024 14.10% 1.528 1.743 - -9.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 14.00% 6.256 7.131 - 11.42% -
std::make_heap(deque<int>)_(heap)/1024 13.95% 985.834 1123.402 - 3.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.93% 0.711 0.810 - 0.00% -
std::make_heap(deque<int>)_(descending)/1024 13.83% 985.296 1121.542 - 2.99% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 13.79% 106.398 121.068 - 14.85% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.77% 4.823 5.487 - -0.33% -
std::set<int>::erase(key)_(non-existent,_end)/1024 13.77% 6.007 6.834 - 24.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 13.76% 180549.245 205388.939 - 9.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.70% 1.161 1.320 - 10.03% -
std::rotate(list<int>)_(1_element_forward)/8192 13.69% 7164.598 8145.424 - 16.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.67% 32.052 36.433 - 1.46% -
BM_num_put<bool> 13.64% 9.315 10.585 - -2.79% -
std::move_backward(list<int>)/4096 13.59% 5186.231 5891.013 - 13.74% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 13.54% 1.429 1.622 - 3.37% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 13.49% 32.756 37.176 - 36.15% -
std::multiset<std::string>::count(key)_(existent)/8192 13.49% 26.521 30.099 - -1.87% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 13.42% 18102.435 20531.344 - 13.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.41% 29.128 33.034 - 12.74% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.31% 11.286 12.787 - 5.75% -
std::set<int>::upper_bound(key)_(non-existent)/1024 13.29% 5.920 6.707 - -11.53% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 13.28% 2.317 2.625 - 12.89% -
BM_PushHeap_uint64_Random_4 13.20% 2.258 2.556 - 3.01% -
std::rotate(deque<int>)_(by_1/2)/32 13.20% 7.501 8.492 - -0.52% -
std::for_each(multimap<int>::iterator)/32 13.14% 20.803 23.536 - -0.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 13.13% 562.840 636.747 - -1.13% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.11% 2.107 2.383 - -0.03% -
std::stable_partition(list<int>)_(dense)/32 13.08% 33.506 37.888 - -2.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 13.05% 557.675 630.429 - -1.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13.01% 1097.471 1240.206 - 8.54% -
std::for_each(map<int>::iterator)/8 12.94% 4.445 5.020 - 0.11% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.93% 594.917 671.844 - 0.76% -
std::set<int>::upper_bound(key)_(non-existent)/32 12.93% 2.445 2.761 - -13.47% -
BM_PushHeap_uint64_Ascending_64 12.81% 1.523 1.718 - 9.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.80% 7172435.720 8090755.281 - 0.32% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 12.80% 96441.383 108784.440 - 8.49% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.79% 24.871 28.052 - 1.41% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.76% 6109.603 6889.156 - 12.93% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 12.75% 10.187 11.486 - 7.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 12.68% 19.995 22.530 - 10.89% -
std::map<std::string,_int>::erase(iterator)/8192 12.61% 29.032 32.693 - 3.34% -
BM_deque_vector_copy_backward/65536 12.57% 7365.590 8291.670 - 3.32% -
SetIntersection_Interlaced_Set_uint64_1024_4 12.53% 10188318.812 11465307.489 - 15.64% -
bm_lexicographical_compare<signed_char>/1 12.50% 1.255 1.412 - -5.66% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 12.43% 19040.176 21407.150 - 13.07% -
BM_deque_vector_move_backward/0 12.39% 1.371 1.541 - 13.05% -
std::unordered_set<int>::count(key)_(non-existent)/1024 12.37% 1.386 1.558 - -13.71% -
ranges::minmax(std::deque<long_long>)/8 12.28% 3.561 3.998 - 1.70% -
std::find_if(vector<char>)_(process_all)/1024 12.26% 111.723 125.419 - 0.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 12.24% 4.507 5.059 - 12.79% -
ranges::minmax(std::list<char>)/64 12.23% 29.676 33.306 - -2.03% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.23% 842.915 945.980 - 4.17% -
SetIntersection_Front_Set_string_16384_64 12.21% 4301042.807 4826271.751 - -0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.20% 5890.765 6609.721 - 11.22% -
std::stable_partition(deque<int>)_(dense)/1024 12.14% 569.032 638.129 - 9.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 12.13% 4.246 4.760 - -2.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 12.07% 1.426 1.599 - -2.85% -
std::partial_sort(deque<int>)_(repeated)/8192 12.04% 67850.969 76023.312 - 0.03% -
std::find_if_not(list<int>)_(process_all)/32768 12.02% 25341.716 28388.424 - 12.14% -
BM_deque_vector_ranges_copy_backward/64000 11.96% 7216.258 8079.586 - 3.25% -
ranges::min(std::list<char>)/8 11.96% 1.767 1.979 - 3.03% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 11.95% 26.129 29.252 - 2.55% -
std::copy(list<int>)/8 11.94% 2.147 2.404 - -3.83% -
std::for_each(set<int>::iterator)/8 11.89% 4.513 5.049 - 0.34% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 11.82% 15.567 17.408 - 4.08% -
std::rotate(list<int>)_(by_1/4)/32 11.72% 13.020 14.546 - 0.71% -
BM_deque_vector_copy_backward/70000 11.72% 7945.824 8877.132 - 4.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 11.72% 26.743 29.876 - -5.02% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.69% 27.049 30.211 - 8.91% -
bm_write 11.69% 531.909 594.085 - -2.54% -
std::find_if_not(vector<char>)_(process_all)/1024 11.67% 111.583 124.609 - -0.20% -
BM_StringFindCharLiteral/1024 11.67% 18.979 21.194 - 10.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 11.66% 5649547.571 6308422.602 - 7.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.64% 30.628 34.193 - 8.14% -
BM_deque_vector_ranges_move_backward/70000 11.63% 7944.471 8868.031 - 5.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.62% 505.396 564.141 - -2.10% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.62% 12.544 14.001 - -0.58% -
BM_deque_deque_ranges_copy_backward/2 11.55% 2.305 2.571 - 2.04% -
BM_deque_vector_move/0 11.55% 1.426 1.590 - 2.72% -
SetIntersection_Interlaced_Vector_float_256_256 11.55% 4606317.495 5138346.797 - 0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 11.52% 28.971 32.308 - 2.99% -
BM_deque_vector_move_backward/64000 11.49% 7173.428 7997.483 - 4.06% -
ranges::min(std::vector<char>)/8 11.48% 2.211 2.465 - 0.47% -
BM_PushHeap_float_QuickSortAdversary_1 11.43% 0.449 0.500 - 11.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.38% 8.960 9.979 - -1.08% -
std::find_if_not(vector<char>)_(process_all)/8 11.37% 1.327 1.478 - 4.94% -
std::map<int,_int>::find(key)_(non-existent)/8192 11.36% 7.010 7.806 - 2.82% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11.35% 11591.517 12906.668 - 10.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 11.34% 0.314 0.350 - 28.70% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.29% 21.102 23.485 - -0.23% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.27% 10.087 11.224 - 1.94% -
ranges::minmax(std::deque<char>)/64 11.25% 22.697 25.250 - -7.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.25% 310.220 345.120 - 1.43% -
std::for_each(map<int>::iterator)/32 11.21% 21.499 23.910 - 0.41% -
ranges::min(std::vector<__int128>)/70000 11.21% 30876.815 34337.556 - 27.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 11.21% 1.048 1.165 - 1.97% -
std::unordered_set<int>::contains(key)_(existent)/8192 11.17% 1.218 1.354 - 6.71% -
SetIntersection_Front_Set_string_1024_256 11.08% 14273701.097 15855893.291 - 3.04% -
std::count(list<int>)_(every_other)/8192 11.07% 6589.890 7319.707 - 7.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11.04% 10385.059 11531.825 - 10.78% -
std::find_end(list<int>)_(process_all)/1000 11.04% 656.323 728.779 - 2.23% -
BM_num_put<long_long> 11.03% 10.502 11.661 - 1.32% -
std::rotate(deque<int>)_(by_1/2)/50 11.03% 10.351 11.492 - -0.36% -
std::stable_partition(list<int>)_(dense)/50 10.99% 57.680 64.019 - 15.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.97% 34.098 37.840 - 3.45% -
BM_deque_vector_ranges_move_backward/64000 10.97% 7048.994 7822.312 - 1.29% -
bm_ranges_lexicographical_compare<signed_char>/64 10.94% 2.058 2.283 - -9.52% -
BM_PushHeap_uint32_PipeOrgan_4 10.92% 0.485 0.538 - 0.11% -
std::for_each_n(list<int>)/8192 10.90% 7358.066 8160.332 - 5.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.88% 44.154 48.957 - -1.33% -
bm_ranges_lexicographical_compare<int>/1 10.87% 1.286 1.426 - -6.42% -
std::deque<int>::ctor(size)/32 10.86% 27.048 29.986 - 7.57% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.85% 34.714 38.479 - 7.40% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 10.83% 12895.740 14292.136 - 3.16% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.79% 542496.021 601057.431 - 2.73% -
std::partition(vector<int>)_(dense)/8192 10.79% 1810.876 2006.283 - 7.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.72% 73.314 81.175 - 11.64% -
BM_vector_deque_ranges_copy_backward/65536 10.72% 7540.027 8347.969 - 3.08% -
SetIntersection_Interlaced_Vector_float_16384_1024 10.68% 51359001.067 56842493.451 - 40.09% -
std::stable_partition(deque<int>)_(dense)/50 10.63% 37.528 41.516 - 8.06% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 10.60% 27.189 30.071 - 8.52% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.59% 2.449 2.708 - 18.27% -
BM_deque_deque_move_backward/70000 10.56% 8128.075 8986.035 - 4.23% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.52% 26.733 29.544 - 3.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 10.47% 1133.193 1251.804 - -0.72% -
std::rotate(list<int>)_(by_1/4)/50 10.46% 23.478 25.934 - 0.06% -
BM_num_put<const_void*> 10.44% 11.206 12.376 - 1.93% -
std::is_sorted(list<int>,_pred)/8 10.38% 3.675 4.057 - 1.66% -
SetIntersection_Front_Set_uint32_1024_1024 10.37% 11630199.577 12836154.720 - 3.32% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 10.36% 30.134 33.257 - -1.37% -
BM_vector_deque_move_backward/64000 10.35% 7254.530 8005.438 - 4.31% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 10.34% 11865.262 13092.570 - 0.85% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.33% 714.305 788.103 - -8.42% -
BM_num_put<long> 10.31% 10.715 11.819 - 1.38% -
std::for_each(multiset<int>::iterator)/32 10.28% 21.436 23.638 - 1.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 10.24% 49704.562 54793.954 - 6.24% -
SetIntersection_Front_Set_uint32_1024_64 10.23% 1631755.639 1798725.780 - 1.29% -
ranges::min(std::list<char>)/64 10.23% 25.927 28.579 - 7.43% -
BM_deque_vector_ranges_copy_backward/65536 10.23% 7489.534 8255.695 - 2.56% -
BM_deque_vector_ranges_copy/0 10.20% 1.438 1.585 - 0.93% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 10.19% 1.042 1.149 - -8.04% -
ranges::minmax(std::deque<__int128>)/8 10.18% 3.704 4.081 - 8.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 10.18% 404.497 445.658 - 6.63% -
BM_vector_deque_copy_backward/64000 10.17% 7399.057 8151.291 - 2.09% -
BM_vector_deque_ranges_copy_backward/64000 10.16% 7401.867 8153.787 - 3.16% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 10.16% 36639.624 40361.311 - 8.93% -
std::copy_backward(vector<bool>)_(aligned)/512 10.14% 1.547 1.704 - 13.70% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 10.12% 4.491 4.945 - 9.50% -
std::set<std::string>::insert(value)_(new_value,_end)/32 10.06% 40.839 44.950 - 34.52% -
std::swap_ranges(list<int>)/1024 10.03% 747.300 822.227 - 8.66% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.00% 5.801 6.382 - 0.15% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.92% 863.314 948.992 - 0.64% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.88% 2.743 3.014 - -1.59% -
std::for_each(multiset<int>::iterator)/8 9.86% 4.590 5.042 - -0.16% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 9.83% 37449.035 41131.864 - 3.46% -
std::copy_backward(deque<int>)/32768 9.83% 3673.482 4034.537 - -2.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 9.83% 4.504 4.947 - 2.91% -
std::map<int,_int>::find(key)_(existent)/1024 9.82% 3.643 4.000 - -6.02% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.79% 49.618 54.478 - 15.87% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.78% 0.592 0.649 - -3.22% -
BM_deque_vector_ranges_copy_backward/70000 9.76% 7926.998 8700.859 - 1.68% -
SetIntersection_Interlaced_Vector_uint32_262144_64 9.75% 8475549.431 9301633.747 - -38.30% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.74% 8.932 9.802 - 0.50% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 9.69% 0.608 0.667 - -3.43% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 9.66% 4.582 5.025 - 9.39% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.65% 11.293 12.383 - -6.08% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.63% 356.896 391.250 - 3.66% -
std::set<int>::erase(key)_(non-existent,_end)/8192 9.62% 9.181 10.065 - 18.35% -
BM_std_minmax_element<int>/3 9.61% 1.114 1.221 - 6.30% -
std::reverse(list<int>)/4096 9.53% 1764.844 1933.107 - 6.06% -
BM_vector_deque_ranges_move_backward/64000 9.53% 7376.683 8079.869 - 1.76% -
std::find_if_not(vector<int>)_(bail_25%)/8192 9.53% 219.855 240.799 - 6.79% -
std::move_backward(deque<int>)/32768 9.50% 3264.622 3574.908 - 2.65% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.47% 1.203 1.317 - 9.39% -
std::find_if_not(deque<int>)_(process_all)/1024 9.47% 248.767 272.322 - 0.82% -
BM_StringRelational_Compare_Empty_Huge_Control 9.47% 1.618 1.771 - 10.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 9.46% 10.217 11.184 - 6.70% -
std::find_if_not(deque<int>)_(process_all)/8192 9.45% 1975.664 2162.426 - 0.50% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.45% 4711.197 5156.381 - 9.89% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.44% 22.641 24.778 - -1.19% -
SetIntersection_Front_Vector_uint64_16384_1024 9.43% 5333493.555 5836572.289 - -0.87% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 9.43% 4675.823 5116.665 - 9.05% -
std::search(deque<int>)_(near_matches)/1000 9.42% 18549.697 20297.856 - 0.12% -
ranges::min(std::vector<__int128>)/64 9.36% 26.794 29.304 - 19.48% -
bm_lexicographical_compare<signed_char>/8 9.35% 3.110 3.401 - -1.13% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.35% 1.916 2.096 - -0.27% -
BM_vector_deque_copy_backward/65536 9.34% 7667.258 8383.561 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 9.31% 4070286.955 4449111.191 - 0.98% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.30% 7683.944 8398.389 - 9.21% -
std::find_if_not(deque<int>)_(process_all)/32768 9.28% 7991.537 8732.918 - 1.01% -
std::stable_partition(vector<int>)_(sparse)/50 9.28% 22.264 24.329 - 10.45% -
SetIntersection_Interlaced_Vector_float_256_16 9.25% 5884909.753 6429360.626 - -1.57% -
BM_deque_vector_copy/0 9.24% 1.249 1.364 - 0.92% -
BM_std_minmax_element<short>/3 9.23% 1.080 1.179 - -5.46% -
std::stable_partition(list<int>)_(dense)/8192 9.14% 17489.942 19087.889 - 11.09% -
std::set<std::string>::find(key)_(non-existent)/8192 9.13% 26.480 28.898 - 2.16% -
SetIntersection_Interlaced_Vector_float_256_64 9.12% 6948651.978 7582324.885 - 10.23% -
BM_PushHeap_string_Ascending_1 9.11% 0.642 0.700 - -0.01% -
std::find(list<int>)_(process_all)/8 9.06% 2.193 2.391 - 5.15% -
std::unordered_set<std::string>::erase(iterator)/8192 9.05% 29.255 31.902 - 21.62% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.05% 1.525 1.663 - 12.69% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.04% 19.529 21.294 - 0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 9.03% 13417939.980 14629753.921 - -3.71% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.02% 1.156 1.261 - 9.13% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 9.00% 98519608.942 107390326.121 - -2.13% -
std::search(deque<int>)_(near_matches)/1024 8.94% 19502.269 21246.231 - 7.14% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.94% 5.754 6.269 - -12.88% -
std::search(list<int>,_pred)_(no_match)/8192 8.93% 7238.468 7884.872 - 9.01% -
BM_deque_vector_move_backward/65536 8.88% 7361.291 8015.168 - 1.19% -
std::is_sorted_until(vector<int>)/8 8.87% 2.048 2.230 - 3.85% -
BM_PushHeap_uint64_Random_1024 8.85% 5.759 6.268 - 1.03% -
BM_vector_deque_move_backward/70000 8.83% 8003.041 8709.715 - 2.83% -
std::set<std::string>::find(key)_(existent)/32 8.83% 14.271 15.531 - -2.52% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 8.82% 27.618 30.053 - 6.79% -
std::rotate(deque<int>)_(by_1/2)/1024 8.81% 172.971 188.207 - 0.15% -
std::make_heap(deque<int>)_(repeated)/8192 8.80% 16855.059 18339.131 - 1.29% -
std::transform(deque<int>,_deque<int>)/50 8.80% 33.630 36.589 - 0.48% -
BM_std_minmax_element<short>/70000 8.79% 17449.812 18983.583 - 0.53% -
std::vector<int>::ctor(size)/8192 8.79% 517.543 563.029 - -1.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.75% 5.104 5.551 - 5.02% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 8.75% 526288.956 572341.633 - 11.66% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 8.75% 5.012 5.451 - 3.25% -
std::find_if(deque<int>)_(process_all)/50 8.74% 12.541 13.637 - 6.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 8.74% 13387910.766 14557436.607 - -5.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.71% 2.526 2.746 - -0.07% -
SetIntersection_Front_Set_float_262144_256 8.71% 3706346.441 4029102.906 - 6.60% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.70% 725.747 788.904 - 5.80% -
BM_vector_deque_ranges_move_backward/70000 8.70% 8114.499 8820.506 - 2.85% -
std::find_end(deque<int>)_(process_all)/1000 8.70% 261.439 284.176 - -4.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.67% 9.009 9.790 - 2.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.67% 8.894 9.666 - 0.43% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 8.64% 1.637 1.779 - 9.67% -
BM_deque_vector_ranges_move_backward/65536 8.64% 7380.689 8018.526 - 1.02% -
std::is_sorted_until(deque<int>)/8 8.63% 2.542 2.761 - -13.56% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.62% 27.842 30.243 - 7.15% -
ranges::min(std::list<__int128>)/64 8.62% 32.234 35.012 - 5.07% -
std::copy(deque<int>)/8 8.59% 2.588 2.810 - 1.35% -
std::set<std::string>::count(key)_(existent)/8192 8.53% 32.965 35.777 - 17.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 8.52% 1.042 1.130 - -8.26% -
std::rotate(list<int>)_(by_1/2)/32 8.50% 5.938 6.443 - -0.09% -
std::equal(list<int>)_(it,_it,_it)/8192 8.48% 9275.331 10062.070 - 6.74% -
std::multiset<std::string>::find(key)_(non-existent)/32 8.45% 10.098 10.952 - 3.64% -
std::list<std::string>::ctor(size)/32 8.45% 352.735 382.544 - 3.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.44% 3.862 4.189 - 4.31% -
BM_deque_deque_ranges_move_backward/1 8.43% 2.716 2.945 - 7.77% -
BM_PushHeap_uint64_Ascending_256 8.43% 2.094 2.270 - 6.10% -
BM_std_minmax_element<short>/65536 8.43% 16323.313 17698.640 - 0.24% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 8.38% 0.598 0.648 - 6.80% -
BM_std_minmax_element<short>/4096 8.38% 1026.218 1112.218 - 0.16% -
BM_std_minmax_element<short>/64000 8.38% 15947.234 17282.995 - 0.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 8.37% 5.570 6.036 - -5.40% -
SetIntersection_Interlaced_Set_string_16384_4 8.36% 197023347.536 213500695.799 - 9.21% -
BM_deque_vector_move/1 8.36% 2.051 2.222 - 3.98% -
BM_std_minmax_element<short>/5500 8.36% 1375.647 1490.600 - 0.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 8.35% 9.940 10.770 - 2.38% -
BM_PushHeap_uint64_Ascending_16 8.35% 0.932 1.010 - 9.78% -
std::find_end(forward_list<int>)_(single_element)/8192 8.29% 5727.830 6202.865 - -0.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.29% 34.957 37.855 - 11.13% -
BM_std_minmax_element<short>/1024 8.29% 262.286 284.025 - 0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.29% 63833.936 69124.111 - 8.85% -
SetIntersection_Front_Vector_float_16384_1024 8.28% 5449812.631 5900908.190 - 4.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.28% 1191.681 1290.315 - 6.19% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.27% 7395.089 8006.351 - 10.59% -
SetIntersection_Front_Vector_float_262144_1024 8.26% 5450243.465 5900697.293 - 8.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.26% 689.954 746.970 - 8.23% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.26% 1.388 1.503 - -5.32% -
std::partial_sort_copy(deque<int>)_(heap)/8 8.24% 20.481 22.168 - 48.22% -
std::multimap<int,_int>::contains(key)_(existent)/32 8.23% 1.623 1.757 - 5.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 8.22% 6158365.591 6664540.627 - -2.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.20% 908.891 983.385 - 0.54% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.19% 1.345 1.455 - 1.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.14% 1.048 1.133 - -0.83% -
BM_PushHeap_uint32_Ascending_1 8.12% 0.466 0.504 - 12.97% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8.11% 7924.821 8567.444 - 9.07% -
BM_PushHeap_uint32_Ascending_4 8.10% 0.544 0.588 - 0.40% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.10% 22.999 24.861 - 4.68% -
std::flat_map<int,_int>::erase(iterator)/1024 8.08% 75.821 81.945 - 9.10% -
std::copy(vector<bool>)_(aligned)/64 8.06% 1.257 1.359 - 1.26% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 8.05% 1.209 1.306 - 3.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.05% 8083131.331 8733582.020 - -0.74% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.05% 6.564 7.092 - 10.10% -
ranges::min(std::deque<char>)/1 8.04% 0.686 0.741 - 17.66% -
ranges::minmax(std::deque<long_long>)/64 8.04% 24.549 26.523 - 5.09% -
std::set<int>::upper_bound(key)_(existent)/32 8.04% 1.641 1.772 - 1.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 8.03% 106102.427 114626.521 - -1.43% -
std::copy_n(vector<int>)/8 8.03% 2.114 2.284 - -2.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 8.02% 4.520 4.882 - 2.72% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.00% 1.168 1.261 - 0.05% -
std::list<std::string>::ctor(size)/1024 7.96% 12773.821 13791.232 - -2.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.95% 10.110 10.914 - 2.10% -
BM_std_minmax_element<short>/4000 7.95% 1006.489 1086.488 - 0.17% -
std::for_each(vector<int>)/32 7.95% 3.667 3.959 - 7.98% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 7.95% 24.966 26.950 - 3.35% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.94% 11.523 12.438 - -0.25% -
std::equal(deque<int>)_(it,_it,_it)/8 7.90% 4.149 4.476 - 0.53% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.90% 50096.565 54055.291 - -0.46% -
rng::starts_with(list<int>)/8192 7.90% 8595.633 9274.309 - 0.68% -
SetIntersection_None_Set_string_16384_1 7.89% 188524703.645 203407395.265 - -0.83% -
std::search(deque<int>)_(same_length)/1000 7.89% 325.451 351.129 - -0.15% -
BM_deque_deque_move/0 7.81% 0.789 0.850 - -4.49% -
std::set<std::string>::find(key)_(non-existent)/1024 7.81% 19.937 21.493 - 0.07% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.78% 23.341 25.158 - 0.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.78% 32.730 35.278 - 85.90% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.77% 19.617 21.140 - 1.13% -
BM_deque_vector_move/2 7.76% 1.804 1.944 - 6.06% -
std::copy_if(list<int>)_(entire_range)/64 7.75% 33.472 36.065 - 12.01% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.74% 2.879 3.102 - 4.56% -
BM_deque_deque_ranges_copy_backward/0 7.74% 0.789 0.850 - -7.39% -
std::multiset<std::string>::count(key)_(existent)/1024 7.72% 23.465 25.276 - 7.85% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.71% 23.003 24.777 - -2.30% -
std::any_of(list<int>)_(process_all)/8192 7.71% 7290.396 7852.447 - 13.61% -
std::set<int>::equal_range(key)_(existent)/32 7.69% 1.714 1.846 - 3.72% -
BM_std_minmax_element<short>/512 7.69% 134.142 144.461 - 0.28% -
SetIntersection_None_Set_string_16384_16384 7.68% 193088059.122 207922404.137 - 6.59% -
std::multiset<int>::erase(key)_(existent)/1024 7.67% 39.857 42.915 - 1.22% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.67% 9.860 10.616 - 8.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 7.65% 2.249 2.421 - 0.39% -
rng::contains_subrange(deque<int>)_(process_all)/50 7.63% 23.562 25.359 - -1.80% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.62% 6264.584 6741.818 - 0.86% -
std::copy_n(vector<bool>)_(aligned)/64 7.59% 1.265 1.361 - 1.06% -
rng::starts_with(deque<int>)/1000 7.57% 436.051 469.081 - 5.57% -
SetIntersection_None_Set_string_16384_1024 7.57% 190225548.901 204621042.615 - -7.69% -
BM_deque_deque_ranges_copy_backward/64 7.57% 3.406 3.664 - 9.68% -
BM_deque_deque_copy_backward/70000 7.52% 7949.848 8547.997 - 0.83% -
std::set<int>::equal_range(key)_(non-existent)/32 7.52% 2.585 2.780 - 3.08% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.52% 8.309 8.934 - -1.13% -
BM_PushHeap_uint64_Random_64 7.49% 5.219 5.609 - 2.36% -
SetIntersection_Front_Vector_string_16384_64 7.48% 3122086.287 3355582.263 - 10.55% -
std::swap_ranges(list<int>)/8192 7.43% 10362.229 11132.639 - 32.25% -
BM_std_minmax_element<char>/64000 7.42% 16622.266 17854.888 - 1.33% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.40% 6114.511 6567.108 - 6.41% -
std::copy_backward(deque<int>)/8 7.40% 2.662 2.859 - 2.50% -
std::unordered_set<int>::count(key)_(non-existent)/32 7.38% 1.397 1.500 - -13.90% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 7.37% 12952.741 13907.141 - -1.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.37% 0.376 0.403 - 8.70% -
BM_PushHeap_string_Ascending_16384 7.36% 19.135 20.544 - 7.36% -
BM_deque_vector_ranges_copy_backward/0 7.34% 1.374 1.475 - 8.00% -
BM_std_minmax_element<char>/65536 7.33% 17040.338 18290.086 - 0.92% -
std::find_end(list<int>)_(process_all)/1048576 7.33% 815929.152 875729.347 - 0.57% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 7.33% 16.610 17.827 - 7.46% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.33% 89.642 96.209 - 63.39% -
SetIntersection_None_Set_string_16384_16 7.32% 187964779.769 201727620.864 - 0.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 7.31% 2744.655 2945.357 - 6.45% -
std::set<int>::equal_range(key)_(existent)/8192 7.30% 8.252 8.854 - 12.21% -
BM_vector_deque_ranges_move_backward/65536 7.30% 7713.704 8276.466 - -0.27% -
std::unique_copy(deque<int>)_(sprinkled)/8192 7.29% 3717.264 3988.357 - 3.97% -
std::make_heap(deque<int>)_(repeated)/1024 7.28% 2162.137 2319.516 - 1.20% -
BM_deque_deque_move_backward/64000 7.27% 7290.515 7820.671 - 0.88% -
BM_deque_vector_move_backward/70000 7.25% 7906.790 8479.991 - 1.18% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.25% 27.715 29.724 - -2.02% -
std::map<int,_int>::contains(key)_(existent)/1024 7.20% 3.867 4.145 - 0.47% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.18% 31.247 33.491 - -0.89% -
BM_vector_deque_copy_backward/70000 7.17% 8228.413 8818.682 - 1.26% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.15% 5.625 6.027 - 0.36% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 7.14% 18.981 20.337 - 9.20% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 7.14% 23.567 25.250 - 2.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.14% 42.043 45.043 - 9.10% -
rng::contains_subrange(list<int>)_(near_matches)/1024 7.14% 38482.137 41228.058 - 6.09% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.12% 8.241 8.828 - 0.83% -
std::copy_backward(vector<bool>)_(aligned)/262144 7.12% 616.078 659.941 - -16.82% -
std::search(list<int>)_(same_length)/8192 7.09% 7999.769 8567.063 - 7.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 7.09% 13606882.716 14571088.159 - -1.31% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.08% 325.245 348.275 - 6.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.07% 23.146 24.784 - -2.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7.07% 6742.689 7219.068 - 5.99% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.05% 1.727 1.849 - 14.27% -
BM_StringFindAllMatch/1 7.05% 2.905 3.110 - -1.54% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 7.04% 276.552 296.026 - 7.81% -
std::rotate(list<int>)_(1_element_forward)/50 7.04% 24.750 26.491 - 1.92% -
BM_vector_deque_copy/2 7.03% 2.003 2.143 - 4.60% -
std::unordered_multiset<int>::count(key)_(existent)/8192 7.00% 1.542 1.650 - -9.95% -
BM_deque_deque_copy_backward/64000 7.00% 7411.545 7930.244 - 0.26% -
std::search(list<int>,_pred)_(single_element)/8192 6.99% 7696.478 8234.415 - 7.09% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.99% 34.972 37.416 - 2.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.98% 6278.212 6716.477 - 1.37% -
BM_std_minmax_element<char>/4000 6.97% 1048.304 1121.343 - -0.01% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 6.96% 637.450 681.818 - 11.38% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.96% 22.667 24.244 - -1.10% -
BM_StringRelational_Compare_Empty_Large_Control 6.96% 1.656 1.771 - 10.06% -
ranges::minmax(std::list<__int128>)/64 6.95% 38.187 40.842 - 4.68% -
BM_std_minmax_element<char>/70000 6.90% 18227.984 19486.277 - 0.24% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.90% 1.661 1.775 - 7.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 6.90% 23.326 24.934 - -46.94% -
BM_std_minmax_element<char>/1024 6.88% 273.212 292.004 - -0.17% -
SetIntersection_Front_Vector_string_256_64 6.88% 9986969.937 10673615.721 - 2.79% -
BM_num_put<unsigned_long> 6.87% 10.429 11.145 - -1.38% -
rng::find_last(list<int>)_(bail_90%)/1024 6.86% 71.792 76.713 - 1.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.84% 1.234 1.319 - 17.88% -
std::copy_backward(deque<int>)/262144 6.84% 30572.528 32662.938 - 0.44% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.83% 747.791 798.889 - 6.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.83% 2.493 2.664 - 6.19% -
std::partition(vector<int>)_(dense)/32 6.82% 8.349 8.918 - 7.28% -
BM_PushHeap_string_PipeOrgan_1024 6.81% 9.445 10.089 - 7.66% -
ranges::minmax(std::vector<long_long>)/1 6.81% 0.647 0.691 - 0.33% -
std::remove_if(list<int>)_(prefix)/1024 6.81% 972.520 1038.748 - 2.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.80% 6.486 6.927 - 1.96% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.80% 72.014 76.912 - 3.85% -
BM_std_minmax_element<char>/5500 6.79% 1441.057 1538.855 - 0.30% -
ranges::min(std::list<__int128>)/8 6.75% 2.041 2.179 - 6.01% -
BM_std_minmax_element<char>/4096 6.73% 1075.804 1148.235 - -0.61% -
std::list<std::string>::ctor(size)/8192 6.73% 106484.862 113647.405 - -1.22% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.71% 21.110 22.527 - 1.78% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 6.71% 38619.251 41210.954 - -15.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6.71% 4045202.768 4316445.152 - 7.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.69% 120609.980 128675.523 - 5.27% -
BM_PushHeap_uint64_Random_256 6.69% 5.640 6.017 - -0.09% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.68% 2.280 2.433 - -0.32% -
std::lower_bound(std::deque<int>)/100 6.68% 30.426 32.458 - 6.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 6.66% 105267.024 112281.527 - -0.92% -
SetIntersection_None_Set_string_262144_1024 6.65% 1720230.062 1834705.078 - 12.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.64% 624.959 666.457 - 8.66% -
std::is_sorted(list<int>)/1024 6.62% 754.497 804.431 - 8.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.62% 206.312 219.964 - -0.03% -
BM_vector_deque_move_backward/65536 6.61% 7706.512 8215.564 - -0.45% -
std::move_backward(vector<bool>)_(aligned)/64 6.60% 1.731 1.845 - 6.16% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.59% 8.301 8.848 - 1.59% -
SetIntersection_None_Set_string_16384_4 6.58% 188212651.992 200590168.846 - -0.01% -
BM_deque_vector_copy_backward/64000 6.56% 7487.791 7979.113 - 2.13% -
std::copy_backward(list<int>)/8 6.55% 2.207 2.352 - -1.27% -
SetIntersection_Front_Set_float_1024_64 6.54% 1699533.927 1810737.548 - 5.72% -
std::find_if_not(vector<char>)_(bail_25%)/8192 6.53% 223.078 237.645 - 1.65% -
std::set<std::string>::count(key)_(existent)/32 6.52% 15.437 16.443 - 2.38% -
ranges::minmax(std::list<__int128>)/70000 6.49% 56872.434 60562.851 - 5.38% -
BM_vector_deque_ranges_copy_backward/70000 6.48% 8163.861 8693.235 - -0.19% -
std::search(deque<int>)_(same_length)/1024 6.48% 473.211 503.883 - 0.21% -
ranges::min(std::list<__int128>)/70000 6.48% 57637.945 61372.172 - 1.97% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.48% 18.897 20.121 - 6.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.46% 4061766.157 4324344.463 - -4.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.46% 23.704 25.237 - 6.42% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.44% 10.635 11.320 - 20.19% -
BM_deque_deque_ranges_move_backward/70000 6.43% 7991.921 8505.773 - 0.30% -
BM_std_minmax_element<char>/512 6.43% 139.007 147.939 - -1.62% -
rng::contains_subrange(list<int>)_(near_matches)/1000 6.41% 36718.742 39074.023 - -0.73% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.40% 8.122 8.642 - 1.73% -
rng::find(vector<bool>)_(process_all)/50 6.40% 0.692 0.736 - 22.49% -
BM_StringEraseToEnd_Small_Transparent 6.40% 0.401 0.427 - 4.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.38% 20244.289 21536.524 - 8.25% -
BM_deque_vector_ranges_copy_backward/1 6.38% 2.154 2.291 - 8.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 6.38% 736.650 783.619 - 6.95% -
bm_ranges_lexicographical_compare<int>/8 6.37% 1.447 1.539 - -3.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 6.36% 20369.761 21666.054 - 9.54% -
std::find_if_not(vector<int>)_(process_all)/8 6.35% 1.413 1.503 - 8.57% -
BM_PushHeap_uint64_Random_262144 6.34% 5.990 6.370 - 1.20% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.32% 23.017 24.471 - 8.40% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.31% 557446.994 592605.900 - 0.02% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.31% 2.040 2.169 - 0.19% -
BM_deque_deque_copy_backward/65536 6.30% 7576.692 8053.820 - 0.20% -
rng::starts_with(vector<int>,_pred)/8 6.26% 2.312 2.456 - -0.48% -
std::move_backward(vector<bool>)_(unaligned)/64 6.25% 1.628 1.730 - 6.02% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 6.25% 9771.750 10382.715 - 22.81% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 6.25% 88937523.839 94497204.198 - 13.44% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.23% 15.876 16.865 - -1.07% -
BM_PushHeap_string_Ascending_256 6.21% 10.965 11.646 - 9.12% -
std::find_end(list<int>)_(single_element)/1024 6.19% 688.722 731.354 - -0.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 6.18% 955545.288 1014597.480 - 6.04% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.14% 1.595 1.693 - 6.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.14% 1526.814 1620.502 - 3.06% -
BM_PushHeap_uint64_Random_16 6.13% 4.160 4.415 - -1.14% -
std::copy_n(deque<int>)/8 6.13% 2.636 2.798 - 0.06% -
std::count(list<int>)_(every_other)/1024 6.12% 667.153 707.970 - 0.39% -
BM_std_minmax_element<char>/4 6.10% 1.206 1.280 - 1.11% -
BM_StringRelational_Eq_Small_Small_Control 6.10% 1.685 1.788 - 7.82% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.10% 1.050 1.114 - 0.14% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.09% 2399.076 2545.273 - 0.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.09% 1.004 1.065 - -5.25% -
BM_vector_deque_move_backward/0 6.09% 0.419 0.445 - -18.81% -
BM_deque_deque_ranges_copy_backward/65536 6.08% 7506.134 7962.552 - 0.36% -
std::map<int,_int>::ctor(const&)/1024 6.06% 6512.080 6906.416 - 2.56% -
rng::contains(deque<int>)_(process_all)/8 6.04% 2.866 3.039 - -1.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.04% 35.428 37.569 - 3.93% -
std::map<int,_int>::ctor(const&)/32 6.04% 216.427 229.501 - -0.53% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.04% 1.595 1.692 - 0.56% -
BM_PushHeap_string_Ascending_1024 6.02% 13.452 14.262 - 7.48% -
SetIntersection_Front_Set_string_256_16 6.02% 6789106.864 7197478.923 - 2.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.02% 22.287 23.627 - 1.65% -
BM_PushHeap_uint64_Ascending_262144 6.00% 4.662 4.942 - 1.45% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.99% 1.927 2.043 - 6.87% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.99% 4.208 4.460 - 1.71% -
std::deque<int>::ctor(size)/1024 5.99% 71.742 76.038 - 0.89% -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.99% 5.815 6.163 - 9.79% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.98% 4789.572 5076.073 - 1.88% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 5.95% 987540.717 1046341.389 - 6.56% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.95% 5.177 5.485 - -6.59% -
ranges::min(std::vector<char>)/1 5.94% 0.438 0.464 - 38.75% -
std::set<int>::upper_bound(key)_(existent)/1024 5.92% 4.025 4.263 - 2.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.91% 57576.476 60978.014 - 0.19% -
std::partition_copy(list<int>)/8192 5.90% 6846.125 7250.099 - 4.35% -
BM_StringDestroy_Large 5.90% 7.416 7.854 - 2.83% -
std::make_heap(deque<int>)_(shuffled)/1024 5.89% 2516.441 2664.696 - 2.06% -
std::equal(deque<int>)_(it,_it,_it)/50 5.88% 21.548 22.815 - 1.13% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.85% 1.048 1.110 - 0.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.85% 1.409 1.492 - 6.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.83% 52.256 55.304 - 11.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.82% 592.961 627.450 - 7.73% -
std::is_sorted(list<int>)/8 5.81% 2.081 2.202 - 1.78% -
std::vector<int>::ctor(size)/32 5.79% 9.964 10.541 - -1.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.78% 22.010 23.283 - 22.07% -
std::replace_if(vector<int>)_(sprinkled)/32 5.77% 8.633 9.131 - 3.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.76% 21.022 22.233 - 4.03% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.76% 1284885.986 1358924.227 - -2.69% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 5.76% 797.126 843.004 - 4.97% -
std::stable_partition(vector<int>)_(sparse)/1024 5.75% 219.996 232.655 - 8.68% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.72% 20688.633 21871.401 - 9.56% -
BM_std_minmax_element<short>/1 5.71% 0.299 0.316 - -2.88% -
BM_StringDestroy_Huge 5.69% 10.927 11.549 - 2.57% -
SetIntersection_Front_Vector_float_1024_256 5.69% 2168224.583 2291545.292 - 1.16% -
std::set<int>::find(key)_(existent)/32 5.67% 1.624 1.716 - 2.01% -
std::transform(list<int>)_(identity_transform)/32 5.64% 16.099 17.008 - 0.92% -
std::none_of(vector<int>)_(process_all)/8 5.63% 2.500 2.641 - 10.97% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.63% 1.594 1.684 - 3.99% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 5.58% 19.393 20.476 - 5.91% -
SetIntersection_Front_Vector_float_262144_16384 5.58% 71787441.651 75795407.956 - -2.26% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.58% 1371135.881 1447686.246 - 8.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.55% 1.630 1.721 - 0.16% -
std::multiset<std::string>::find(key)_(existent)/1024 5.55% 22.792 24.057 - -0.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.54% 1.047 1.105 - 0.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.53% 62048.170 65482.507 - 5.65% -
BM_StringEraseWithMove_Large_Transparent 5.53% 2.648 2.794 - 0.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.53% 0.581 0.613 - 4.59% -
std::move(list<int>)/512 5.52% 353.500 373.024 - 4.31% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 5.52% 238721.182 251890.290 - 0.79% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.51% 179692.170 189585.983 - 8.08% -
BM_deque_deque_ranges_move_backward/65536 5.50% 7577.810 7994.552 - -1.45% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 5.50% 30.972 32.675 - 7.61% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 5.49% 207523.139 218921.196 - 6.34% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 5.49% 566.500 597.583 - 1.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.48% 12927.719 13636.436 - -3.60% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.48% 358.130 377.741 - 2.79% -
BM_PushHeap_string_Ascending_64 5.47% 7.293 7.692 - 5.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.47% 26861.004 28331.533 - 0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.46% 52.720 55.601 - 1.46% -
std::find_if(deque<int>)_(process_all)/8 5.46% 2.576 2.717 - -0.68% -
std::copy_backward(vector<bool>)_(unaligned)/64 5.46% 0.883 0.931 - 3.58% -
std::move_backward(deque<int>)/1048576 5.44% 125794.150 132641.222 - 0.38% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.43% 4.886 5.151 - 3.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.43% 4367975.961 4605209.606 - -7.69% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 5.43% 28.960 30.533 - -7.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.43% 179899.998 189661.300 - 7.35% -
BM_PushHeap_uint64_Random_16384 5.42% 5.914 6.235 - 0.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.42% 20275.115 21374.474 - 7.66% -
SetIntersection_None_Set_string_262144_256 5.42% 1705061.115 1797495.526 - 10.89% -
std::partial_sort(deque<int>)_(ascending)/8 5.42% 30.868 32.541 - 0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.42% 8.964 9.450 - 1.77% -
BM_deque_deque_ranges_copy_backward/64000 5.40% 7349.671 7746.425 - -0.29% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 5.40% 7.068 7.449 - -9.39% -
std::stable_partition(list<int>)_(sparse)/50 5.39% 27.043 28.501 - 6.80% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.39% 10149.652 10696.356 - 4.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.38% 39.152 41.258 - 14.27% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.38% 28.990 30.550 - 2.87% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.38% 1.224 1.290 - 13.63% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.38% 214.501 226.031 - -2.11% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.37% 628.631 662.374 - 8.67% -
BM_deque_deque_move_backward/65536 5.37% 7628.923 8038.261 - 0.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.36% 181479.996 191207.839 - 8.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.36% 358.167 377.365 - 2.27% -
BM_StringFindAllMatch/8 5.35% 2.683 2.827 - -3.69% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.35% 1050992.930 1107200.128 - 1.07% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 5.33% 4.076 4.294 - 3.67% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.33% 2.278 2.400 - -0.29% -
SetIntersection_Front_Set_string_64_64 5.32% 34098903.052 35911553.866 - 7.94% -
SetIntersection_None_Set_string_16384_256 5.31% 189368817.101 199420880.595 - -3.94% -
BM_std_minmax_element<char>/2 5.31% 0.634 0.667 - 3.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.30% 27.112 28.550 - 0.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.30% 40.061 42.183 - -11.70% -
std::sort(vector<int>)_(pipe-organ)/1024 5.28% 2288.566 2409.516 - 6.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.28% 31.965 33.654 - 2.33% -
std::list<int>::ctor(size)/32 5.28% 327.376 344.665 - 5.42% -
std::find_end(vector<int>)_(single_element)/1000 5.28% 229.863 241.998 - 0.40% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.26% 37.515 39.488 - 9.18% -
std::partition_copy(list<int>)/32 5.25% 8.582 9.032 - 2.64% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.24% 1.426 1.501 - -4.77% -
BM_PushHeap_uint64_Ascending_1024 5.24% 2.573 2.708 - 3.33% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 5.24% 347.680 365.891 - 6.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.23% 31.168 32.797 - 2.55% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.21% 63.413 66.718 - 0.73% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.21% 4.115 4.329 - 3.68% -
SetIntersection_Front_Vector_float_262144_256 5.20% 2167972.137 2280791.370 - 1.96% -
std::all_of(deque<int>)_(process_all)/8 5.20% 3.275 3.445 - 0.20% -
std::find_if_not(list<int>)_(process_all)/8192 5.20% 6934.482 7294.759 - 4.49% -
BM_std_minmax_element<char>/64 5.20% 17.109 17.998 - -9.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.19% 5.426 5.708 - -24.50% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.18% 1.508 1.586 - -15.45% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 5.17% 18317.243 19264.950 - 5.83% -
std::sort(vector<int>)_(pipe-organ)/8192 5.16% 21690.705 22809.227 - 6.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.15% 1.353 1.423 - 22.17% -
SetIntersection_Front_Set_string_262144_256 5.15% 14694952.545 15451196.239 - -0.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 5.14% 34.435 36.207 - -11.80% -
std::remove_copy_if(vector<int>)_(prefix)/8192 5.13% 3311.047 3480.959 - -0.06% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.12% 11.625 12.220 - 4.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 5.12% 0.273 0.287 - 5.02% -
ranges::minmax(std::vector<char>)/70000 5.11% 564.879 593.732 - 0.46% -
std::partial_sort(vector<int>)_(descending)/8192 5.10% 93440.735 98203.125 - 4.64% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.09% 760.610 799.314 - 0.72% -
std::unordered_multiset<int>::find(key)_(existent)/1024 5.08% 1.335 1.403 - -16.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 5.07% 52.850 55.531 - 4.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.07% 105562.638 110910.909 - -2.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.06% 5.525 5.805 - 4.11% -
std::partition(deque<int>)_(sparse)/32 5.06% 11.368 11.943 - 2.18% -
std::set<int>::find(key)_(existent)/8192 5.06% 7.979 8.383 - -1.82% -
std::reverse_copy(deque<int>)/512 5.05% 123.228 129.453 - 3.87% -
std::set<std::string>::equal_range(key)_(existent)/32 5.04% 15.019 15.776 - -8.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.04% 0.273 0.286 - 2.27% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.04% 1.052 1.105 - -0.14% -
std::partial_sort_copy(list<int>)_(heap)/8 5.02% 16.582 17.414 - 1.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.01% 0.958 1.006 - -19.64% -
BM_PushHeap_uint32_Random_16384 5.01% 5.618 5.900 - 3.24% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 5.01% 24.179 25.390 - 6.69% -
BM_StringRelational_Compare_Empty_Empty_Control 5.00% 1.732 1.818 - 12.40% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.98% 3.465 3.638 - -2.21% -
std::partial_sort_copy(list<int>)_(ascending)/8192 4.94% 56760.805 59562.593 - 3.89% -
std::move_backward(deque<int>)/262144 4.93% 29873.621 31347.533 - 1.00% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.93% 105013.388 110189.366 - -1.93% -
std::rotate(list<int>)_(1_element_forward)/32 4.92% 13.296 13.950 - 1.18% -
BM_lexicographical_compare_three_way_slow_path/16 4.92% 4.356 4.571 - -1.15% -
BM_deque_deque_ranges_move/4000 4.92% 142.121 149.109 - 4.28% -
BM_deque_deque_ranges_copy_backward/4000 4.92% 144.294 151.388 - -0.14% -
SetIntersection_Front_Set_uint32_64_64 4.90% 12869941.617 13500509.862 - 2.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.89% 360.174 377.804 - 2.05% -
BM_vector_deque_copy/1 4.88% 2.291 2.403 - 1.45% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.87% 4.730 4.960 - 1.85% -
std::remove(deque<int>)_(prefix)/50 4.86% 57.520 60.317 - -3.57% -
SetIntersection_Front_Vector_string_1024_64 4.85% 3204752.702 3360321.235 - 2.76% -
SetIntersection_Front_Vector_float_256_256 4.85% 4333279.065 4543613.090 - 0.20% -
std::pop_heap(deque<size_t>)/8192 4.85% 57.144 59.917 - 1.73% -
std::replace(list<int>)_(sprinkled)/8192 4.85% 7127.886 7473.729 - -4.23% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.84% 10.187 10.680 - 3.41% -
std::list<int>::ctor(size)/1024 4.82% 11889.752 12463.132 - 4.83% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.81% 177587.939 186135.486 - 6.99% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.80% 13208.976 13843.609 - 11.49% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.80% 10190966.562 10679836.346 - 4.82% -
bm_swap_ranges_vb_aligned/8 4.79% 3.148 3.299 - 4.53% -
std::replace_if(vector<int>)_(sprinkled)/50 4.79% 12.748 13.359 - 3.92% -
SetIntersection_None_Set_string_262144_16384 4.79% 1702489.178 1784095.459 - 9.75% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.79% 25182.513 26388.670 - 3.34% -
std::sort_heap(deque<int>)/8 4.78% 36.024 37.745 - 3.83% -
std::unique_copy(list<int>)_(sprinkled)/32 4.77% 13.054 13.677 - 5.30% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.77% 491.203 514.627 - -13.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 4.76% 1343750.734 1407689.047 - 5.21% -
std::unique(vector<int>)_(sprinkled)/32 4.74% 54.430 57.011 - 5.00% -
SetIntersection_None_Set_string_16384_64 4.73% 189303532.077 198265104.122 - -1.88% -
std::none_of(deque<int>)_(process_all)/8 4.73% 3.277 3.431 - 0.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.72% 56.096 58.744 - -2.44% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.71% 21.997 23.034 - 6.17% -
std::multiset<int>::contains(key)_(existent)/8192 4.71% 8.211 8.598 - 3.88% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.70% 28.884 30.243 - -0.46% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.70% 14.984 15.688 - 0.95% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.70% 3.612 3.782 - 0.79% -
rng::find_last(vector<char>)_(bail_90%)/8 4.69% 0.440 0.461 - -0.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.68% 53390.429 55890.196 - 1.13% -
ranges::min(std::vector<long_long>)/1 4.68% 0.437 0.457 - 19.91% -
std::set<int>::lower_bound(key)_(existent)/1024 4.66% 4.506 4.716 - 9.97% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.66% 4.052 4.241 - 0.78% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.66% 0.775 0.811 - 0.10% -
std::find(list<int>)_(process_all)/8192 4.66% 7129.683 7461.780 - 9.07% -
std::any_of(deque<int>)_(process_all)/8 4.62% 3.286 3.438 - 0.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.61% 1.259 1.317 - 17.02% -
std::multiset<int>::erase(key)_(existent)/32 4.61% 22.194 23.217 - 4.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.60% 11369.191 11892.431 - 3.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.59% 23.286 24.355 - -1.50% -
std::partition(deque<int>)_(dense)/32 4.59% 9.854 10.306 - -7.14% -
SetIntersection_Interlaced_Set_float_16384_16384 4.59% 208798456.154 218373763.530 - 1.41% -
std::stable_sort(vector<int>)_(descending)/8 4.57% 23.331 24.399 - 5.59% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.57% 461979.139 483104.935 - -0.19% -
BM_deque_deque_copy/1 4.57% 2.487 2.600 - 0.65% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.57% 11640.301 12171.974 - -6.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.57% 98806.582 103317.643 - 6.26% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.56% 9.678 10.120 - 1.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.54% 71.608 74.862 - 0.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.53% 1.762 1.842 - 0.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.52% 241.115 252.018 - 0.30% -
std::is_partitioned(list<int>)_(partitioned)/50 4.52% 13.477 14.086 - 2.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.51% 0.254 0.265 - 5.26% -
std::multiset<int>::count(key)_(non-existent)/8192 4.50% 9.852 10.295 - 4.64% -
SetIntersection_Front_Set_uint32_16384_16384 4.50% 211515699.545 221031887.195 - 0.10% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.49% 213.782 223.386 - 6.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.48% 201241354.042 210264157.334 - 6.49% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.48% 948.595 991.106 - -1.15% -
BM_StringFindCharLiteral/4096 4.48% 77.342 80.806 - 5.48% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.48% 38.547 40.272 - 0.53% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 4.48% 40.801 42.628 - -3.44% -
BM_lexicographical_compare_three_way_fast_path/1024 4.47% 236.321 246.896 - 0.56% -
BM_deque_deque_ranges_move/4096 4.46% 147.232 153.799 - 4.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.46% 3638.752 3800.964 - 0.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.45% 21.891 22.866 - 1.28% -
std::copy_backward(list<int>)/64 4.44% 29.932 31.261 - 0.98% -
BM_vector_deque_copy_backward/64 4.44% 2.994 3.127 - 5.11% -
std::find_end(list<int>)_(process_all)/1024 4.42% 697.957 728.790 - -0.03% -
BM_deque_deque_ranges_copy_backward/70000 4.41% 8221.555 8583.856 - -0.23% -
std::find_if_not(vector<int>)_(process_all)/32768 4.41% 3749.940 3915.182 - 22.47% -
SetIntersection_Front_Vector_float_16384_256 4.41% 2168473.030 2264006.866 - 5.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.40% 40662.497 42453.104 - 1.41% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.40% 26784.927 27964.161 - 3.67% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.40% 12.890 13.458 - 9.17% -
std::list<int>::ctor(size)/8192 4.40% 97155.562 101431.146 - 2.95% -
BM_deque_deque_ranges_copy_backward/512 4.39% 18.929 19.760 - 4.67% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.39% 6204.318 6476.458 - 1.71% -
BM_PushHeap_uint32_Descending_16384 4.38% 0.379 0.396 - 4.37% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 4.38% 41.582 43.405 - 17.57% -
BM_lexicographical_compare_three_way_fast_path/256 4.38% 68.197 71.185 - -0.35% -
std::find_end(list<int>)_(single_element)/1000 4.37% 684.813 714.762 - 0.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.36% 44.402 46.340 - 5.24% -
std::fill_n(list<int>)/50 4.36% 15.179 15.841 - -0.70% -
std::lower_bound(std::deque<int>)/8192 4.35% 64.783 67.604 - 3.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.35% 2274537.858 2373541.325 - 0.59% -
rng::find_last_if(deque<int>)_(bail_10%)/8 4.32% 3.807 3.971 - 3.80% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.31% 1034953.129 1079588.045 - -0.68% -
std::replace(vector<int>)_(sprinkled)/1024 4.30% 149.937 156.385 - -4.36% -
BM_lexicographical_compare_three_way_slow_path/4 4.30% 1.130 1.179 - -3.63% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 4.29% 303.079 316.084 - 4.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.29% 27.208 28.375 - -1.95% -
std::search(vector<int>,_pred)_(no_match)/1000 4.28% 508.453 530.231 - 3.07% -
BM_lexicographical_compare_three_way_fast_path/16384 4.28% 3630.878 3786.235 - 0.57% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 4.28% 194.734 203.065 - 4.12% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.28% 3.178 3.314 - 0.53% -
BM_lexicographical_compare_three_way_fast_path/64 4.27% 15.034 15.677 - 0.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.26% 16285.415 16979.356 - 2.16% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.26% 2538.343 2646.443 - 3.98% -
std::fill(vector<bool>)/32768 4.26% 29.214 30.458 - 1.96% -
std::rotate_copy(list<int>)/50 4.25% 13.293 13.858 - -0.01% -
std::move(vector<int>)/8 4.25% 2.169 2.262 - -1.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.24% 922.234 961.370 - 0.36% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.23% 4.513 4.704 - 0.84% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.23% 236.209 246.209 - 0.06% -
BM_deque_deque_ranges_move_backward/64000 4.23% 7520.577 7838.900 - 1.40% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.23% 86.806 90.479 - -2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.23% 13994186.114 14585577.646 - -0.44% -
BM_deque_vector_ranges_copy/1 4.22% 2.095 2.184 - 3.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.20% 940.986 980.540 - -1.70% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.20% 84943.400 88508.242 - 0.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.19% 22.840 23.797 - -8.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.18% 12767.873 13301.577 - -0.09% -
std::find(list<int>)_(bail_25%)/32768 4.17% 8129.120 8468.390 - -5.04% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.17% 14177.338 14768.139 - 2.69% -
std::sort_heap(vector<int>,_pred)/8 4.16% 30.307 31.570 - -2.54% -
ranges::min(std::vector<long_long>)/70000 4.16% 7674.275 7993.783 - 0.73% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.16% 7172011.327 7470388.858 - 0.27% -
BM_lexicographical_compare_three_way_fast_path/4096 4.15% 922.133 960.431 - 0.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.15% 6.678 6.955 - 3.54% -
std::find(vector<char>)_(bail_25%)/8 4.15% 1.109 1.155 - 0.12% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 4.15% 25.423 26.477 - 4.03% -
SetIntersection_Interlaced_Vector_float_262144_1024 4.14% 103759567.730 108059749.541 - 21.61% -
BM_PushHeap_uint32_QuickSortAdversary_16 4.14% 0.917 0.955 - 2.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.13% 201498306.274 209814167.143 - 7.45% -
std::is_sorted(deque<int>,_pred)/1024 4.12% 617.072 642.493 - -1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.12% 1797995.921 1872054.335 - -0.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.12% 21.221 22.094 - 17.35% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.11% 32.972 34.327 - 37.32% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.10% 11567.640 12041.903 - 7.94% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.08% 4.098 4.266 - 2.48% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.08% 31.005 32.269 - 1.80% -
std::move(vector<bool>)_(unaligned)/4096 4.07% 25.965 27.023 - 0.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 4.07% 8.273 8.609 - -10.46% -
std::set<std::string>::insert(value)_(new_value,_end)/0 4.07% 32.967 34.308 - 26.42% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.06% 3627.443 3774.803 - 0.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.04% 331.655 345.070 - 2.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 4.04% 0.257 0.268 - 4.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.03% 5.175 5.384 - 5.41% -
std::find_end(vector<int>)_(single_element)/1024 4.03% 236.608 246.140 - -0.25% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.00% 27.328 28.422 - 1.32% -
BM_std_minmax_element<char>/1 4.00% 0.301 0.313 - 1.46% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.99% 3948.061 4105.778 - 4.41% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.99% 920.710 957.425 - 0.42% -
std::partition(vector<int>)_(dense)/1024 3.98% 242.438 252.097 - 1.60% -
std::remove(list<int>)_(prefix)/1024 3.97% 947.554 985.141 - -0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.96% 14554.157 15130.063 - 0.13% -
std::stable_partition(deque<int>)_(sparse)/50 3.94% 27.391 28.471 - 4.28% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.92% 7380439.684 7670015.760 - -0.57% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.92% 1.776 1.846 - 6.92% -
std::move(list<int>)/32768 3.92% 30295.449 31482.565 - 3.22% -
std::find(deque<int>)_(process_all)/8 3.91% 3.398 3.531 - 0.55% -
SetIntersection_Front_Set_uint64_256_64 3.91% 5273795.717 5479929.999 - -3.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.91% 170865.986 177542.743 - -1.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.91% 58227.047 60502.223 - -0.17% -
std::copy_if(list<int>)_(every_other)/4096 3.90% 3312.311 3441.645 - 9.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.90% 200619415.969 208434883.281 - 4.62% -
std::is_sorted(deque<int>,_pred)/8192 3.89% 5007.942 5202.540 - 0.14% -
BM_std_minmax_element<long_long>/512 3.88% 134.114 139.323 - -4.17% -
std::multiset<int>::insert(value)_(already_present)/8192 3.88% 31.591 32.818 - 3.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 3.88% 37.025 38.463 - 8.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.88% 645.818 670.893 - 0.87% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.88% 281377.011 292285.645 - -2.93% -
std::set<int>::contains(key)_(existent)/1024 3.87% 3.778 3.924 - 3.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 3.86% 1066062.341 1107235.176 - 3.42% -
std::replace_if(list<int>)_(sprinkled)/50 3.84% 23.420 24.319 - 7.06% -
BM_std_minmax_element<long_long>/5500 3.84% 1394.534 1448.078 - -4.62% -
BM_std_minmax_element<long_long>/4000 3.84% 1016.659 1055.654 - -4.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.84% 13067900.347 13569111.982 - 9.60% -
std::find(list<int>)_(bail_25%)/1024 3.82% 127.873 132.760 - 3.83% -
std::set<int>::lower_bound(key)_(existent)/8192 3.82% 8.157 8.468 - 6.17% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.81% 332.248 344.907 - 6.67% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.80% 20450.763 21227.729 - 1.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.79% 0.389 0.403 - -16.84% -
ranges::min(std::vector<char>)/70000 3.78% 478.639 496.745 - 0.49% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.78% 50857.518 52780.740 - 2.87% -
std::pop_heap(deque<float>)/8192 3.78% 59.703 61.960 - 1.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.78% 56664.457 58806.452 - 2.72% -
std::rotate_copy(deque<int>)/32 3.78% 2.572 2.669 - -2.29% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.77% 31.103 32.277 - -3.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.77% 2125862.952 2206080.574 - 0.28% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.77% 51877.772 53834.940 - 2.03% -
BM_std_minmax_element<long_long>/1024 3.77% 264.891 274.868 - -4.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.76% 178310.725 185019.811 - 1.97% -
BM_PushHeap_uint32_Ascending_64 3.76% 1.517 1.574 - -13.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.75% 31945.992 33144.180 - 3.83% -
BM_lexicographical_compare_three_way_fast_path/16 3.75% 4.308 4.469 - 1.76% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.75% 18.058 18.735 - -2.92% -
std::move(vector<bool>)_(unaligned)/32768 3.74% 202.285 209.851 - 2.50% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.74% 9.766 10.131 - 4.75% -
BM_std_minmax_element<long_long>/4096 3.74% 1040.815 1079.692 - -4.65% -
BM_std_minmax_element<short>/64 3.73% 16.799 17.427 - 0.12% -
std::move_backward(vector<int>)/8 3.73% 2.174 2.256 - -1.38% -
BM_std_minmax_element<long_long>/64 3.73% 16.688 17.311 - -3.51% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.73% 13086.537 13574.849 - -2.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.73% 6269854.663 6503769.503 - 3.36% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.72% 17616.093 18270.883 - 0.87% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.72% 125.098 129.746 - 2.63% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.71% 2.333 2.419 - 0.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.71% 2.637 2.735 - 11.09% -
ranges::min(std::list<long_long>)/70000 3.70% 43951.013 45576.279 - 0.90% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.69% 1522.151 1578.332 - 3.39% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.69% 33045.352 34264.946 - -2.49% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.69% 1.115 1.157 - -0.17% -
SetIntersection_Front_Set_string_16384_256 3.68% 14418310.113 14949063.107 - 3.60% -
std::set<std::string>::find(key)_(non-existent)/32 3.68% 9.423 9.770 - -6.43% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.68% 7130.931 7393.287 - 1.71% -
std::move_backward(deque<int>)/8 3.68% 3.436 3.562 - 2.09% -
std::copy_if(list<int>)_(every_other)/1048576 3.68% 820991.267 851170.146 - 1.35% -
std::deque<int>::ctor(size)/8192 3.67% 440.115 456.289 - 1.69% -
std::fill_n(vector<bool>)/32768 3.67% 29.285 30.360 - 0.66% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.67% 215.170 223.070 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.66% 11280377.934 11693257.154 - -0.89% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.66% 58284.225 60417.000 - 0.46% -
BM_lexicographical_compare_three_way_fast_path/4 3.66% 1.112 1.153 - 0.34% -
std::replace_if(list<int>)_(prefix)/50 3.65% 23.656 24.521 - 0.86% -
BM_lexicographical_compare_three_way_fast_path/65536 3.65% 14587.432 15119.977 - 0.46% -
std::partial_sort_copy(list<int>)_(ascending)/1024 3.65% 5448.275 5647.097 - 5.75% -
std::reverse_copy(deque<int>)/4096 3.65% 954.016 988.811 - 1.87% -
bm_lexicographical_compare<unsigned_char>/8 3.64% 1.389 1.440 - 3.93% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.64% 2.247 2.329 - 0.27% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 3.63% 0.417 0.432 - 4.39% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.63% 2.448 2.537 - -12.70% -
BM_vector_deque_copy_backward/512 3.62% 17.513 18.147 - 3.97% -
std::search(vector<int>,_pred)_(no_match)/8192 3.62% 4156.229 4306.697 - 2.86% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.62% 14556.907 15083.467 - 0.40% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.62% 929361.828 962978.337 - 0.80% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.62% 944.514 978.661 - -1.35% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.60% 3663.895 3795.940 - 0.60% -
BM_StringRelational_Less_Huge_Huge_ChangeLast 3.60% 99.166 102.737 - 3.87% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.60% 789.857 818.263 - 0.66% -
SetIntersection_Interlaced_Vector_float_64_64 3.60% 11040834.947 11437802.417 - -0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.59% 90.470 93.717 - 5.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.59% 4562981.152 4726774.347 - -11.19% -
std::copy_if(list<int>)_(every_other)/262144 3.58% 204387.302 211697.001 - 1.47% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 3.57% 4598.287 4762.386 - 4.27% -
SetIntersection_Front_Vector_float_16384_16384 3.57% 71971327.344 74538408.178 - -3.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.56% 333293712.763 345167028.445 - -1.45% -
BM_std_minmax_element<int>/2 3.56% 0.665 0.688 - 0.42% -
std::find_end(vector<int>)_(single_element)/8192 3.56% 1810.958 1875.350 - -0.84% -
BM_lexicographical_compare_three_way_fast_path/262144 3.55% 58419.173 60494.826 - 0.44% -
std::partition(vector<int>)_(dense)/50 3.54% 12.953 13.412 - 1.17% -
std::stable_partition(deque<int>)_(dense)/32 3.54% 29.751 30.803 - 3.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.53% 592237.622 613152.492 - 0.56% -
std::replace_if(vector<int>)_(prefix)/1024 3.53% 266.744 276.151 - 0.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.52% 8768.684 9077.634 - 3.23% -
BM_vector_deque_move_backward/64 3.52% 2.981 3.086 - 3.80% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.52% 888.701 919.993 - -2.38% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.52% 17.333 17.943 - -3.63% -
std::find_if_not(vector<int>)_(process_all)/8192 3.52% 943.307 976.507 - 21.62% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.51% 10.203 10.562 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.50% 5170572.752 5351790.623 - 7.21% -
std::rotate(list<int>)_(by_1/3)/1024 3.50% 786.859 814.404 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 3.49% 42026838.427 43493157.195 - 1.06% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.48% 17.791 18.410 - -0.96% -
BM_PushHeap_float_Ascending_262144 3.48% 5.097 5.275 - 3.27% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.47% 8.320 8.609 - 1.08% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.47% 0.416 0.431 - 3.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.46% 2.385 2.468 - 6.24% -
std::unique(deque<int>)_(sprinkled)/52 3.46% 59.995 62.071 - 4.16% -
std::find(vector<short>)_(bail_25%)/8 3.46% 0.693 0.716 - 5.11% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 3.45% 1.405 1.454 - 8.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.44% 62.699 64.858 - -4.74% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.44% 10.802 11.173 - 0.17% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.43% 35465.233 36682.089 - 0.63% -
std::count(vector<int>)_(every_other)/8 3.43% 1.335 1.381 - 0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.42% 348623584.594 360563032.357 - 0.94% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.42% 216.915 224.338 - 6.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.40% 17.080 17.662 - 0.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.40% 238855.348 246981.700 - -0.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.39% 3.416 3.532 - 3.95% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.39% 333.708 345.006 - 4.03% -
std::find_first_of(vector<int>)_(large_needle)/32 3.39% 111.832 115.617 - 6.64% -
std::sort_heap(deque<int>)/8192 3.38% 453018.868 468347.064 - -0.26% -
std::fill(vector<int>)/8192 3.38% 228.633 236.368 - 1.67% -
BM_std_minmax_element<long_long>/64000 3.38% 16273.847 16823.476 - -5.14% -
BM_deque_deque_ranges_move_backward/2 3.37% 2.470 2.553 - 3.95% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.36% 11785.501 12181.833 - 6.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.36% 19.846 20.513 - 4.35% -
BM_std_minmax_element<long_long>/65536 3.34% 16665.713 17222.224 - -5.15% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.33% 97569.034 100820.104 - 4.09% -
vector<bool>(const_vector<bool>&) 3.32% 9.564 9.882 - -2.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.32% 272.245 281.276 - -0.26% -
std::map<int,_int>::ctor(const&)/8192 3.31% 51858.684 53577.268 - -0.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.31% 1.112 1.149 - 0.41% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.31% 69.574 71.876 - -4.08% -
std::copy_backward(deque<int>)/1048576 3.31% 128657.472 132912.592 - 0.65% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.30% 23.468 24.243 - 0.77% -
std::remove_if(list<int>)_(sprinkled)/1024 3.30% 958.191 989.790 - 1.07% -
BM_std_minmax_element<long_long>/70000 3.30% 17802.912 18389.785 - -5.30% -
BM_deque_vector_copy_backward/1 3.29% 2.117 2.186 - 1.98% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.28% 811422.036 838061.020 - 1.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.28% 13062.786 13490.809 - -3.60% -
SetIntersection_Front_Set_uint32_4_1 3.25% 216451508.726 223493535.150 - 4.99% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.25% 258.782 267.184 - 0.69% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.24% 34.827 35.957 - 0.47% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.24% 15145.098 15635.706 - 0.19% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.24% 115090.354 118817.739 - 3.91% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.24% 9.069 9.363 - 2.92% -
BM_deque_deque_copy_backward/1024 3.23% 37.955 39.180 - 1.92% -
SetIntersection_Interlaced_Set_string_256_64 3.22% 29729390.805 30688031.265 - -0.94% -
BM_deque_deque_copy_backward/4000 3.22% 145.339 150.026 - 0.28% -
SetIntersection_Front_Set_uint64_262144_256 3.22% 3713053.704 3832717.330 - -0.42% -
std::remove_copy(list<int>)_(prefix)/50 3.22% 18.574 19.172 - 0.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.22% 123.572 127.551 - 0.40% -
std::search(vector<int>,_pred)_(no_match)/1024 3.22% 520.964 537.722 - 2.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.22% 32.425 33.468 - -6.73% -
ranges::min(std::vector<__int128>)/8 3.21% 2.856 2.948 - 2.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.21% 5364.817 5537.101 - 3.08% -
bm_lexicographical_compare<unsigned_char>/1 3.21% 1.566 1.616 - 0.23% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.21% 53.062 54.763 - 0.73% -
rng::find_last_if(list<int>)_(bail_10%)/8192 3.20% 6546.310 6755.987 - 1.95% -
std::find(vector<char>)_(process_all)/8 3.20% 0.924 0.953 - 3.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.19% 395.551 408.177 - 4.79% -
std::make_heap(deque<int>)_(pipe-organ)/1024 3.19% 2618.506 2702.016 - 1.44% -
std::copy(vector<bool>)_(unaligned)/64 3.19% 1.755 1.811 - 1.32% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 3.19% 36.060 37.209 - 3.57% -
ranges::min(std::deque<__int128>)/64 3.18% 20.518 21.172 - 1.34% -
std::rotate(list<int>)_(by_1/2)/1024 3.18% 379.774 391.868 - 1.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.17% 6.454 6.659 - -2.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.17% 180090.382 185797.674 - 1.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.16% 14483.737 14941.769 - 3.25% -
std::find(deque<int>)_(bail_25%)/1024 3.16% 66.035 68.122 - 0.94% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.15% 10.125 10.445 - 0.55% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.14% 27.188 28.043 - -10.15% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.14% 23.967 24.721 - -0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.14% 201799789.194 208142701.279 - -1.91% -
SetIntersection_None_Vector_string_1024_1 3.14% 1143480.413 1179330.161 - 1.95% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 3.13% 18.880 19.471 - 3.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.13% 10.584 10.915 - 0.78% -
std::remove_if(deque<int>)_(prefix)/8192 3.13% 4178.163 4308.843 - 1.63% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.13% 8.563 8.831 - 1.66% -
BM_std_minmax_element<long_long>/3 3.12% 1.114 1.149 - -11.28% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.12% 755.658 779.200 - 6.80% -
std::multiset<int>::count(key)_(non-existent)/1024 3.11% 5.909 6.092 - 2.43% -
std::move(list<int>)/262144 3.11% 240899.308 248381.403 - -0.96% -
std::copy(vector<int>)/8 3.10% 2.184 2.251 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.10% 1198669.846 1235879.235 - 2.78% -
ranges::min(std::list<long_long>)/8 3.10% 1.843 1.900 - -2.60% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.10% 3.096 3.192 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.10% 1156.495 1192.313 - 7.17% -
std::copy_n(vector<bool>)_(unaligned)/64 3.08% 1.762 1.816 - 1.21% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.08% 567.155 584.623 - 0.52% -
BM_StringRelational_Compare_Large_Empty_Control 3.08% 1.614 1.663 - 3.15% -
BM_vector_deque_ranges_copy_backward/64 3.07% 3.037 3.131 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.07% 14310.547 14750.430 - 2.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.07% 42.559 43.865 - 4.73% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.06% 36928.761 38059.968 - 0.58% -
std::move_backward(vector<bool>)_(aligned)/512 3.05% 2.280 2.350 - -0.67% -
std::lower_bound(std::list<int>)/100 3.05% 89.022 91.733 - 0.93% -
BM_vector_deque_move_backward/1024 3.04% 37.178 38.309 - 2.02% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.04% 9.110 9.387 - 2.65% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.04% 14799773.023 15249446.315 - 0.36% -
ranges::minmax(std::vector<__int128>)/64 3.03% 31.230 32.177 - 0.98% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 3.03% 1552.403 1599.482 - 0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.03% 205335869.819 211562032.749 - 7.51% -
std::fill_n(vector<bool>)/4096 3.03% 4.085 4.209 - 0.60% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.02% 24.249 24.982 - -0.96% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.02% 3.801 3.916 - 10.87% -
SetIntersection_None_Set_string_256_256 3.01% 5697327.418 5869047.945 - 0.79% -
std::stable_partition(vector<int>)_(sparse)/32 3.01% 7.459 7.683 - 3.92% -
BM_getline_string 3.01% 16.146 16.632 - -1.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.00% 5513.537 5679.186 - -0.55% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 3.00% 26340.678 27131.868 - 3.39% -
rng::contains(deque<int>)_(process_all)/32 3.00% 8.536 8.792 - 0.41% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.99% 214.155 220.562 - -4.45% -
std::rotate(deque<int>)_(1_element_backward)/50 2.99% 5.083 5.235 - 2.30% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 2.99% 12.844 13.228 - 4.61% -
SetIntersection_Interlaced_Set_float_64_16 2.99% 21818647.974 22470114.506 - 2.39% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.98% 27.278 28.092 - -0.79% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.97% 7466.192 7688.276 - 0.85% -
std::unordered_set<std::string>::clear()/32 2.97% 929.696 957.349 - 4.50% -
std::remove(deque<int>)_(sprinkled)/1024 2.97% 511.264 526.456 - 2.04% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.97% 57754652.750 59470569.414 - 2.71% -
std::move(list<int>)/1048576 2.97% 989096.004 1018476.751 - 1.07% -
std::copy_backward(vector<int>)/8 2.97% 2.171 2.235 - -2.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.97% 1636964.273 1685553.875 - 2.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.96% 21.648 22.289 - 4.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.96% 45.608 46.956 - 3.46% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.95% 2.943 3.030 - 3.64% -
std::remove_copy(vector<int>)_(prefix)/50 2.95% 13.771 14.177 - 2.03% -
BM_StringRelational_Eq_Empty_Small_Control 2.95% 0.477 0.492 - 3.84% -
std::find(vector<int>)_(bail_25%)/8 2.94% 1.359 1.399 - 1.15% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.94% 581.704 598.813 - 0.57% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.93% 31591.357 32516.698 - 3.33% -
BM_std_minmax_element<short>/4 2.93% 1.212 1.247 - 0.29% -
ranges::minmax(std::deque<__int128>)/70000 2.92% 33987.055 34979.131 - 1.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.92% 1.630 1.677 - 0.45% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.92% 6.440 6.628 - 3.75% -
std::upper_bound(std::forward_list<int>)/8192 2.92% 10398.424 10701.725 - 0.01% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.92% 4103.809 4223.467 - 1.98% -
std::multiset<std::string>::erase(iterator)/8192 2.91% 29.953 30.825 - -17.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.90% 89.814 92.416 - 2.44% -
BM_deque_vector_move_backward/2 2.90% 1.835 1.888 - 7.00% -
std::generate(vector<int>)/50 2.89% 11.746 12.086 - 1.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.89% 716.942 737.668 - 1.94% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.88% 1.279 1.316 - -1.42% -
ranges::minmax(std::vector<long_long>)/64 2.88% 9.937 10.223 - 0.86% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.88% 2.940 3.025 - 1.18% -
BM_PushHeap_string_Ascending_16 2.87% 4.646 4.780 - 2.94% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.86% 5.272 5.423 - 1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.86% 18194211.567 18713782.651 - 3.75% -
std::partial_sort(deque<int>)_(descending)/8 2.85% 43.329 44.565 - 4.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.84% 1355139.307 1393678.555 - 3.38% -
rng::find_last(list<int>)_(bail_10%)/8 2.84% 2.021 2.079 - 0.59% -
std::generate(vector<int>)/8192 2.84% 1799.929 1851.057 - 0.78% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.84% 26.712 27.470 - 8.41% -
ranges::min(std::list<long_long>)/64 2.84% 24.159 24.844 - 0.80% -
std::make_heap(deque<int>)_(heap)/8 2.82% 20.774 21.360 - 1.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.82% 476.742 490.190 - 0.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.82% 31.405 32.290 - 28.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.82% 1884.918 1938.036 - 0.35% -
BM_deque_vector_move/64 2.82% 2.652 2.727 - 5.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.81% 111152.191 114278.592 - -2.35% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 2.81% 15.177 15.603 - 4.07% -
std::replace_if(deque<int>)_(prefix)/8192 2.81% 3420.887 3516.922 - 0.23% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.80% 18.593 19.113 - 0.88% -
std::is_sorted(vector<int>)/8192 2.79% 1928.366 1982.151 - 2.02% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.78% 68.656 70.565 - -0.03% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.78% 24.364 25.042 - 2.50% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.78% 30.166 31.004 - -5.54% -
ranges::minmax(std::vector<long_long>)/70000 2.78% 8975.629 9224.783 - 0.72% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.77% 4.724 4.855 - 0.74% -
std::copy_if(list<int>)_(entire_range)/8 2.77% 2.452 2.520 - -1.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.77% 47.108 48.412 - 0.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.77% 3932.639 4041.445 - -0.59% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.76% 5886.704 6048.887 - -1.32% -
BM_deque_vector_ranges_copy_backward/2 2.75% 1.838 1.889 - 3.23% -
BM_deque_deque_copy_backward/1 2.74% 2.708 2.783 - 0.28% -
std::unique(vector<int>)_(contiguous)/1024 2.74% 302.781 311.086 - 1.79% -
std::multiset<int>::erase(iterator)/1024 2.74% 23.673 24.322 - 0.66% -
BM_PushHeap_uint32_Random_64 2.74% 5.026 5.164 - 2.74% -
std::partition_copy(list<int>)/50 2.73% 12.857 13.209 - 1.44% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.73% 8729.165 8967.252 - 3.07% -
std::replace(deque<int>)_(sprinkled)/8192 2.71% 2758.549 2833.417 - 1.07% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.71% 240187.336 246696.599 - 0.55% -
std::move_backward(deque<int>)/4096 2.70% 152.702 156.830 - 1.19% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 2.70% 1.312 1.348 - 1.72% -
BM_deque_deque_copy/2 2.70% 2.241 2.301 - 0.25% -
BM_StringRelational_Compare_Empty_Small_Control 2.70% 1.731 1.777 - 10.43% -
rng::find_last(vector<int>)_(bail_10%)/50 2.69% 10.725 11.013 - 2.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.69% 2298973.510 2360836.655 - 0.86% -
BM_std_minmax_element<short>/2 2.69% 0.634 0.651 - 0.46% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.69% 1638.483 1682.513 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.68% 3.826 3.928 - 0.25% -
BM_std_minmax_element<long_long>/4 2.67% 1.222 1.255 - 0.35% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.67% 518.014 531.851 - -14.40% -
std::multiset<int>::insert(value)_(already_present)/32 2.67% 18.368 18.858 - 3.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.66% 30067.956 30868.067 - 0.30% -
std::move(vector<int>)/1048576 2.66% 55865.998 57350.971 - 1.65% -
BM_deque_deque_move_backward/1 2.66% 2.777 2.851 - 4.99% -
std::all_of(vector<int>)_(process_all)/32 2.66% 8.364 8.586 - -2.52% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.65% 24.711 25.367 - 6.44% -
std::reverse_copy(list<int>)/64 2.65% 29.255 30.030 - -0.55% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.65% 19.138 19.644 - 4.17% -
std::rotate(list<int>)_(by_1/4)/1024 2.64% 564.276 579.186 - 1.10% -
BM_vector_deque_ranges_copy_backward/512 2.64% 17.668 18.135 - 1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.64% 3702.423 3800.131 - -6.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.64% 23398.721 24015.963 - 4.36% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.64% 30.619 31.427 - 0.09% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.64% 167.007 171.411 - 0.55% -
std::move_backward(list<int>)/32768 2.63% 31156.368 31976.483 - 3.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.63% 485240.586 498005.838 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.63% 0.769 0.789 - -0.66% -
std::copy_if(vector<int>)_(entire_range)/4096 2.63% 911.558 935.516 - 0.85% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.62% 691458.833 709580.758 - 0.87% -
std::unique_copy(vector<int>)_(sprinkled)/8192 2.62% 3622.930 3717.869 - 2.01% -
BM_StringConstructDestroyCStr_Small_Opaque 2.62% 2.253 2.311 - 0.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.61% 120344.086 123486.975 - 0.21% -
BM_vector_deque_move_backward/512 2.61% 17.506 17.963 - 2.92% -
SetIntersection_Front_Set_string_256_256 2.60% 29416190.398 30182225.602 - 2.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.60% 23.936 24.559 - 1.93% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 2.60% 215.740 221.340 - 2.81% -
std::multiset<int>::ctor(const&)/32 2.59% 216.422 222.027 - -1.99% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.59% 22.140 22.713 - 1.39% -
BM_PushHeap_uint32_Ascending_256 2.58% 2.082 2.136 - -8.47% -
ranges::minmax(std::deque<long_long>)/70000 2.58% 25539.358 26198.386 - -4.43% -
SetIntersection_Interlaced_Vector_uint64_262144_4 2.58% 1582098.356 1622918.517 - -7.27% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.58% 129615.737 132958.478 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.57% 0.630 0.647 - -5.39% -
std::replace(deque<int>)_(sprinkled)/1024 2.57% 344.764 353.614 - 1.02% -
bm_lexicographical_compare<unsigned_char>/4096 2.57% 75.774 77.718 - 0.05% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.56% 9.434 9.676 - -0.19% -
SetIntersection_Front_Set_uint32_262144_256 2.56% 3821812.911 3919801.521 - 1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.56% 6153282.716 6310833.126 - -1.58% -
BM_deque_deque_ranges_copy_backward/1 2.56% 2.523 2.588 - -7.00% -
std::copy_if(deque<int>)_(every_other)/4096 2.56% 1421.829 1458.199 - 0.43% -
std::remove_if(deque<int>)_(prefix)/1024 2.56% 546.111 560.079 - -0.00% -
BM_deque_deque_copy/1024 2.56% 36.899 37.843 - 0.83% -
bm_ranges_lexicographical_compare<signed_char>/512 2.56% 7.766 7.965 - -2.71% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.55% 1085672.395 1113410.939 - 0.43% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.55% 5256.140 5390.297 - 0.58% -
ranges::minmax(std::vector<__int128>)/70000 2.55% 34326.380 35201.332 - 0.76% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.55% 1.577 1.617 - 8.78% -
std::partition_point(deque<int>)/8192 2.55% 14.911 15.291 - 0.11% -
SetIntersection_Interlaced_Set_string_64_16 2.54% 37531932.872 38486776.465 - -0.49% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.54% 2.708 2.777 - 0.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.53% 1.396 1.432 - 0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.53% 1148840.282 1177860.815 - 2.38% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.52% 9.464 9.702 - -0.02% -
std::generate(vector<int>)/1024 2.52% 239.287 245.324 - -0.95% -
SetIntersection_Front_Set_uint32_16384_4 2.52% 1075179.071 1102295.139 - 3.71% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.52% 5.423 5.560 - 0.72% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.52% 4672.590 4790.160 - 0.49% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.52% 785.946 805.718 - 4.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.52% 0.494 0.507 - 4.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.51% 87.309 89.504 - -3.83% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.51% 7178.734 7359.118 - 1.15% -
BM_deque_deque_copy_backward/2 2.50% 2.468 2.529 - 0.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.50% 7539.064 7727.255 - 0.34% -
std::copy_if(deque<int>)_(every_other)/64 2.49% 22.779 23.348 - 0.59% -
std::fill_n(vector<int>)/50 2.49% 2.175 2.229 - 0.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.49% 769.061 788.205 - -5.76% -
std::multimap<int,_int>::clear()/8192 2.49% 89258.681 91477.749 - 6.90% -
std::multimap<int,_int>::find(key)_(existent)/32 2.48% 1.691 1.733 - -0.30% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.48% 27905.993 28596.892 - 7.12% -
std::vector<int>::ctor(size)/1024 2.47% 42.209 43.253 - -1.78% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.46% 75.881 77.751 - 0.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.46% 764.962 783.783 - 2.14% -
bm_ranges_lexicographical_compare<int>/64 2.46% 4.343 4.450 - -3.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.45% 1834721.313 1879743.084 - -3.95% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.45% 12612.502 12921.898 - -5.37% -
std::generate_n(vector<int>)/8192 2.45% 1804.172 1848.361 - 0.93% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.45% 23.757 24.339 - 0.91% -
std::pop_heap(vector<int>)/1024 2.45% 9.682 9.920 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 2.45% 3.030 3.104 - 3.00% -
BM_PushHeap_uint64_Ascending_16384 2.45% 3.670 3.760 - 2.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.44% 9.011 9.231 - 0.19% -
BM_deque_deque_ranges_move_backward/0 2.44% 0.921 0.943 - 2.88% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 2.44% 1146.981 1175.015 - 2.10% -
BM_deque_vector_move_backward/1 2.44% 2.111 2.163 - 3.31% -
std::partition_copy(vector<int>)/50 2.44% 12.210 12.508 - 0.16% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 2.44% 55.798 57.160 - 2.92% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.44% 760.525 779.048 - 2.18% -
std::for_each(vector<int>)/8 2.43% 0.906 0.928 - 2.44% -
std::generate(vector<int>)/32 2.43% 7.823 8.013 - 1.49% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.43% 12.871 13.183 - 3.79% -
std::multiset<std::string>::count(key)_(existent)/32 2.42% 19.597 20.072 - 2.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.42% 13746.409 14079.382 - 0.50% -
SetIntersection_Front_Vector_string_16384_16 2.42% 1604242.611 1643086.878 - 3.20% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.41% 31.587 32.349 - -3.30% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.41% 4.994 5.115 - -0.85% -
std::partial_sort(vector<int>)_(shuffled)/8192 2.41% 86832.315 88922.730 - 0.26% -
std::copy_if(vector<int>)_(entire_range)/32768 2.41% 7289.981 7465.384 - -0.42% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.40% 0.681 0.698 - 2.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.40% 26922275.513 27568510.968 - 5.06% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.40% 12.580 12.882 - 1.10% -
std::replace_if(list<int>)_(sprinkled)/8192 2.40% 7271.596 7445.887 - 0.81% -
SetIntersection_Front_Set_string_16384_16 2.39% 1770283.284 1812586.585 - -1.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.38% 19.060 19.514 - -0.12% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.38% 32.439 33.211 - 4.76% -
std::fill_n(list<int>)/32 2.38% 7.936 8.125 - 0.88% -
std::copy_if(deque<int>)_(every_other)/512 2.38% 177.340 181.563 - 0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.38% 1014687.591 1038839.298 - -2.51% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.38% 32520.954 33293.476 - 0.78% -
ranges::min(std::list<char>)/70000 2.37% 53107.561 54367.607 - -0.11% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 2.37% 0.754 0.772 - 10.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.37% 2953682.779 3023573.810 - 3.99% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.37% 801.364 820.325 - 0.95% -
std::copy_if(list<int>)_(entire_range)/1048576 2.37% 857578.846 877870.071 - 0.82% -
std::transform(deque<int>,_deque<int>)/32 2.37% 21.366 21.872 - -38.92% -
std::fill(vector<bool>)/4096 2.36% 4.119 4.217 - 0.76% -
std::remove_copy(list<int>)_(prefix)/8192 2.36% 6855.184 7017.185 - 0.76% -
SetIntersection_Front_Set_uint32_1024_16 2.36% 1218841.643 1247627.064 - 3.83% -
std::rotate(list<int>)_(by_1/4)/8192 2.36% 6476.986 6629.872 - 1.13% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.36% 260.170 266.311 - 0.53% -
std::fill(list<int>)/32 2.36% 8.150 8.342 - 0.85% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.36% 10.330 10.574 - -2.26% -
std::remove(list<int>)_(prefix)/50 2.36% 62.538 64.012 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.36% 205628505.192 210474903.285 - 5.85% -
std::move_backward(vector<int>)/262144 2.36% 21617.353 22126.484 - 1.05% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.35% 782.453 800.875 - 1.01% -
std::find_if(vector<int>)_(bail_25%)/1024 2.35% 28.007 28.665 - 2.01% -
std::generate_n(vector<int>)/1024 2.35% 238.481 244.078 - 1.17% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.35% 12.234 12.521 - 0.99% -
ranges::minmax(std::vector<__int128>)/8 2.35% 4.034 4.129 - 0.92% -
std::unique(deque<int>)_(contiguous)/1024 2.33% 505.904 517.703 - 1.18% -
std::rotate(list<int>)_(by_1/3)/8192 2.33% 8197.130 8388.294 - 1.01% -
std::replace_if(list<int>)_(sprinkled)/1024 2.33% 729.294 746.301 - 1.03% -
std::is_sorted(vector<int>,_pred)/8 2.33% 3.164 3.237 - -2.63% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.32% 4722.770 4832.494 - 0.55% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.32% 12808.151 13105.207 - 0.07% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.32% 463.776 474.518 - 1.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.31% 3.771 3.858 - 1.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.31% 33399.706 34170.646 - -2.96% -
std::set<int>::ctor(const&)/8192 2.31% 49697.732 50844.830 - 4.97% -
SetIntersection_Front_Set_float_16384_16384 2.31% 216877358.424 221882023.074 - 0.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.31% 42935.938 43925.920 - 2.24% -
std::pop_heap(vector<float>)/8192 2.30% 19.644 20.097 - -1.64% -
SetIntersection_Front_Set_string_16_16 2.30% 59201679.304 60565990.711 - 0.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.30% 31.410 32.133 - 1.22% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.29% 6827.782 6984.378 - 1.27% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.29% 1.392 1.423 - -9.42% -
ranges::minmax(std::deque<char>)/70000 2.29% 23656.192 24197.725 - -11.29% -
std::find_if_not(list<int>)_(process_all)/1024 2.29% 685.464 701.148 - -8.97% -
std::reverse(list<int>)/32768 2.28% 19216.225 19654.582 - -0.77% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.28% 45.696 46.738 - 0.13% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.28% 23.334 23.865 - 62.79% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.28% 685.149 700.758 - 5.56% -
std::generate_n(vector<int>)/50 2.28% 11.750 12.017 - 1.06% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.28% 0.695 0.711 - 0.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.27% 26.709 27.317 - 21.58% -
std::search(deque<int>)_(same_length)/8192 2.27% 3763.271 3848.774 - 0.66% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.27% 780.858 798.594 - 1.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.27% 24.558 25.115 - -0.57% -
std::any_of(list<int>)_(process_all)/50 2.27% 21.501 21.988 - 0.86% -
std::make_heap(deque<int>)_(ascending)/1024 2.26% 2595.500 2654.278 - -0.82% -
BM_deque_deque_ranges_move/64000 2.26% 3039.460 3108.166 - 2.03% -
std::stable_partition(vector<int>)_(sparse)/8192 2.26% 1544.433 1579.340 - 2.78% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.26% 51.747 52.917 - -0.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.26% 6768.170 6921.057 - 1.55% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.26% 55.331 56.580 - 1.63% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.26% 1.504 1.538 - 0.09% -
bm_lexicographical_compare<signed_char>/512 2.26% 7.655 7.828 - -1.09% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.26% 1.634 1.670 - 3.08% -
SetIntersection_Interlaced_Vector_float_64_16 2.25% 16695650.048 17072087.104 - 0.11% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 2.25% 531.681 543.667 - 2.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.25% 6.109 6.246 - -0.68% -
std::replace(deque<int>)_(prefix)/8192 2.25% 3207.739 3279.778 - 1.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.24% 1.243 1.271 - -2.65% -
ranges::minmax(std::list<char>)/70000 2.24% 52375.250 53547.547 - -2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.24% 1844512.287 1885784.748 - 1.57% -
SetIntersection_Front_Set_uint32_4_4 2.24% 138398625.990 141494107.669 - 3.91% -
SetIntersection_Front_Vector_uint32_16384_64 2.23% 1332856.331 1362582.483 - -0.91% -
std::copy_if(vector<int>)_(entire_range)/512 2.23% 120.729 123.422 - 0.86% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.23% 6402.816 6545.527 - -1.70% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.23% 6.486 6.631 - 6.06% -
std::unique_copy(vector<int>)_(contiguous)/32 2.23% 8.480 8.669 - 0.39% -
std::multiset<int>::find(key)_(non-existent)/32 2.22% 2.469 2.524 - 12.74% -
std::find_if(list<int>)_(bail_25%)/32768 2.22% 7428.034 7592.849 - 8.59% -
std::partition_point(list<int>)/32 2.21% 15.639 15.985 - 0.71% -
std::sort_heap(vector<NonIntegral>)/8 2.21% 29.350 29.998 - -1.79% -
std::find(vector<int>)_(process_all)/8 2.21% 2.702 2.761 - 1.68% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.20% 771.884 788.858 - 1.19% -
SetIntersection_None_Set_uint64_64_64 2.20% 11132725.634 11377216.358 - -0.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.20% 286619.438 292913.571 - -3.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2.20% 3808.654 3892.286 - 1.02% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.20% 1246.171 1273.533 - 0.50% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.19% 42314.526 43240.679 - 0.26% -
rng::contains_subrange(list<int>)_(near_matches)/8192 2.19% 2501723.957 2556466.104 - 1.30% -
SetIntersection_Front_Vector_string_256_256 2.18% 18541192.264 18945677.390 - -1.64% -
std::map<int,_int>::find(key)_(non-existent)/32 2.18% 2.210 2.259 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.18% 13005203.083 13288725.058 - 6.33% -
std::find(list<int>)_(process_all)/1024 2.18% 685.660 700.595 - 0.09% -
std::transform(vector<int>)_(identity_transform)/32 2.17% 8.977 9.172 - 0.09% -
std::replace_if(vector<int>)_(prefix)/8192 2.16% 2006.992 2050.416 - 0.66% -
std::fill(vector<int>)/50 2.16% 2.161 2.207 - 0.59% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.16% 656165.456 670331.167 - -6.37% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.16% 24.393 24.919 - 4.30% -
std::fill_n(vector<int>)/8192 2.16% 229.420 234.367 - 0.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.15% 3.209 3.278 - 0.80% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.15% 27.606 28.199 - -8.96% -
std::find_if_not(list<int>)_(process_all)/50 2.14% 38.043 38.858 - -7.39% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.14% 2.415 2.467 - 7.80% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.14% 4240.291 4331.000 - 2.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.14% 1.406 1.436 - 14.62% -
std::set<std::string>::clear()/32 2.14% 876.899 895.627 - 0.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.14% 2.876 2.938 - -2.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.13% 509654.921 520516.791 - -0.57% -
std::generate_n(vector<int>)/32 2.13% 7.834 8.001 - 1.83% -
std::replace(deque<int>)_(prefix)/1024 2.12% 405.672 414.281 - 0.73% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.12% 0.696 0.711 - 0.30% -
std::equal(list<int>)_(it,_it,_it)/8 2.12% 2.653 2.709 - -0.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.12% 3.663 3.740 - -0.14% -
std::copy_if(deque<int>)_(every_other)/32768 2.11% 11391.688 11632.355 - 0.23% -
std::copy_n(vector<int>)/32768 2.11% 3686.644 3764.340 - 1.28% -
ranges::min(std::deque<__int128>)/70000 2.11% 23865.090 24367.909 - -0.02% -
std::transform(vector<int>,_vector<int>)/32 2.11% 16.892 17.248 - 0.37% -
std::remove_if(deque<int>)_(prefix)/50 2.10% 64.165 65.513 - -1.23% -
std::multiset<int>::ctor(const&)/8192 2.10% 50321.050 51375.944 - 0.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.09% 32.621 33.304 - -3.79% -
std::copy_if(deque<int>)_(every_other)/1048576 2.08% 364716.571 372309.445 - 0.17% -
BM_deque_vector_copy/4000 2.08% 139.516 142.416 - -0.35% -
BM_StringRead_Hot_Deep_Small 2.08% 0.501 0.511 - 0.18% -
std::partition_copy(deque<int>)/32 2.07% 12.799 13.065 - 1.41% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.07% 1861.663 1900.287 - 1.75% -
std::move_backward(list<int>)/8 2.07% 3.334 3.403 - 1.14% -
std::fill(vector<int>)/1024 2.07% 29.077 29.680 - -0.90% -
SetIntersection_Interlaced_Vector_string_16384_64 2.06% 12178672.720 12429755.331 - 1.39% -
std::replace_if(deque<int>)_(prefix)/1024 2.06% 470.356 480.027 - 0.71% -
std::fill_n(vector<bool>)/512 2.05% 1.428 1.457 - 0.11% -
std::copy_if(list<int>)_(every_other)/8 2.05% 2.252 2.298 - 0.37% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 2.05% 1015736.192 1036596.347 - 2.50% -
std::equal(list<int>)_(it,_it,_it)/1048576 2.05% 1295765.431 1322372.011 - 1.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.05% 286002.924 291871.525 - -3.80% -
std::swap_ranges(list<int>)/50 2.05% 31.870 32.523 - -3.38% -
std::partition(vector<int>)_(sparse)/1024 2.05% 253.223 258.414 - 1.40% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.05% 4456.898 4548.158 - -0.06% -
std::find_end(forward_list<int>)_(process_all)/1000 2.05% 675.231 689.045 - -0.86% -
std::move_backward(list<int>)/64 2.04% 38.935 39.731 - 0.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.04% 1017.242 1038.029 - -2.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.04% 765.876 781.523 - 4.88% -
std::count_if(list<int>)_(every_other)/8 2.04% 2.716 2.772 - 0.28% -
std::copy_if(deque<int>)_(every_other)/262144 2.04% 91040.057 92898.983 - 0.37% -
std::reverse_copy(deque<int>)/64 2.04% 15.701 16.021 - 0.90% -
std::remove_copy(list<int>)_(sprinkled)/8192 2.03% 6843.842 6982.521 - 1.18% -
BM_PushHeap_string_QuickSortAdversary_4 2.02% 6.378 6.507 - 1.39% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.02% 20.433 20.847 - 1.69% -
std::shift_right(vector<int>)/8192 2.02% 295.624 301.598 - 0.24% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.02% 611278.079 623607.245 - 2.37% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.01% 1878.757 1916.543 - -0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.01% 713.961 728.320 - 1.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.01% 26.409 26.940 - 2.62% -
BM_deque_vector_ranges_copy_backward/4096 2.01% 147.365 150.320 - 1.44% -
SetIntersection_Front_Vector_uint64_262144_64 2.00% 1334762.807 1361508.982 - 0.25% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.00% 12858.792 13116.313 - 2.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.00% 23.828 24.304 - 1.18% -
SetIntersection_None_Set_string_1024_1024 2.00% 8957259.987 9136045.854 - 3.52% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.00% 218.053 222.403 - -2.75% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.99% 1824.271 1860.638 - -1.05% -
BM_PushHeap_uint32_Ascending_1024 1.99% 2.555 2.606 - -5.61% -
std::find_end(list<int>)_(process_all)/8192 1.99% 7498.840 7648.171 - 4.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.99% 2012.993 2053.043 - -0.50% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.99% 5.649 5.761 - 1.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.98% 15273.056 15575.638 - 1.13% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.98% 10.911 11.127 - -4.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 799519.359 815352.715 - 0.59% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.98% 21.860 22.292 - 12.37% -
rng::starts_with(deque<int>,_pred)/1048576 1.97% 506338.357 516313.461 - 1.03% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.96% 17.265 17.604 - 0.45% -
SetIntersection_Front_Vector_string_262144_64 1.96% 3131135.823 3192354.378 - -0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.95% 2.424 2.471 - -0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.95% 730.717 744.970 - 0.89% -
SetIntersection_Front_Set_uint64_1024_256 1.95% 3954225.146 4031161.035 - 3.51% -
std::replace(deque<int>)_(sprinkled)/32 1.95% 11.966 12.199 - 0.79% -
std::reverse(vector<int>)/8 1.94% 1.478 1.507 - -4.56% -
std::unique(list<int>)_(sprinkled)/1024 1.94% 950.854 969.276 - 2.55% -
ranges::minmax(std::vector<long_long>)/8 1.93% 2.076 2.116 - 0.57% -
std::find(vector<char>)_(bail_25%)/8192 1.93% 39.719 40.486 - 1.03% -
std::search(vector<int>)_(near_matches)/1000 1.93% 14121.336 14393.784 - 1.35% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.93% 20.783 21.183 - -4.79% -
std::copy_if(vector<int>)_(entire_range)/262144 1.92% 58640.914 59769.639 - 0.44% -
bm_lexicographical_compare<signed_char>/64 1.92% 1.911 1.948 - -10.08% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 1.92% 5381.197 5484.356 - 3.97% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.91% 41342.773 42134.403 - 0.67% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.91% 111.564 113.695 - 0.26% -
std::remove(deque<int>)_(prefix)/1024 1.91% 515.258 525.092 - 0.33% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.91% 0.698 0.711 - 0.16% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.91% 2.777 2.830 - 0.02% -
std::adjacent_find(list<int>)/1048576 1.90% 859057.273 875413.441 - 1.08% -
std::move_backward(vector<int>)/32768 1.90% 1700.669 1733.004 - 0.01% -
bm_ranges_swap_ranges_vb_aligned/131072 1.90% 244.249 248.892 - 0.79% -
SetIntersection_Front_Set_string_1024_1024 1.89% 55151219.466 56196156.773 - 1.84% -
std::search(vector<int>)_(near_matches)/1024 1.89% 14852.385 15132.625 - 1.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.89% 22.103 22.520 - -0.43% -
SetIntersection_Front_Vector_string_64_64 1.88% 24966445.875 25436637.610 - -0.86% -
ranges::minmax(std::list<long_long>)/70000 1.88% 54022.020 55035.928 - 1.40% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.88% 2.677 2.727 - -8.27% -
std::make_heap(deque<int>)_(ascending)/8192 1.87% 20434.578 20816.284 - -1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.87% 765.234 779.523 - 3.78% -
std::for_each_n(list<int>)/32 1.86% 11.087 11.294 - 0.93% -
std::move_backward(list<int>)/1048576 1.86% 1017446.678 1036414.444 - 0.97% -
SetIntersection_Front_Set_float_16384_4 1.86% 1047344.285 1066783.568 - 0.49% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.86% 7494.497 7633.523 - -7.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.85% 689.705 702.491 - 2.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.85% 231.290 235.573 - -2.10% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.85% 4.703 4.790 - 1.40% -
bm_lexicographical_compare<unsigned_char>/32768 1.84% 562.517 572.866 - 0.11% -
SetIntersection_Front_Vector_uint64_256_64 1.84% 4260959.301 4339197.674 - 2.90% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.83% 728.359 741.701 - 1.16% -
std::generate_n(list<int>)/32 1.83% 8.433 8.587 - 0.79% -
BM_PushHeap_uint64_PipeOrgan_16 1.82% 0.867 0.883 - -0.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.81% 944682.592 961823.044 - 1.56% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.81% 0.822 0.837 - 2.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.81% 169892681.161 172973973.438 - 0.49% -
SetIntersection_Front_Vector_string_262144_4 1.81% 1186812.688 1208333.145 - 0.43% -
std::find_end(forward_list<int>)_(same_length)/1000 1.81% 1451.641 1477.947 - 0.64% -
BM_deque_deque_ranges_copy_backward/4096 1.81% 150.884 153.617 - 1.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.81% 23626.868 24054.788 - 0.13% -
std::move(deque<int>)/32768 1.81% 2074.423 2111.948 - -10.12% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.81% 4.010 4.082 - 0.91% -
std::fill_n(vector<int>)/32 1.81% 1.127 1.147 - 0.52% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.81% 5131.902 5224.588 - 1.82% -
std::count_if(list<int>)_(every_other)/8192 1.80% 7045.937 7172.963 - 1.09% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 1.80% 44403612.134 45203067.897 - 17.56% -
BM_vector_deque_copy_backward/1024 1.80% 37.725 38.403 - 1.76% -
std::is_sorted(deque<int>,_pred)/8 1.79% 4.805 4.891 - 2.33% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.79% 33866.164 34470.951 - -3.01% -
BM_StringEraseToEnd_Huge_Opaque 1.79% 2.290 2.331 - 2.78% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.78% 753.581 766.995 - 1.06% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.78% 240733.096 245015.645 - 0.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.78% 38.334 39.015 - 0.51% -
rng::find(vector<bool>)_(process_all)/8192 1.78% 33.086 33.674 - 1.46% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.77% 768.259 781.877 - 1.19% -
BM_PushHeap_string_Random_16384 1.77% 16.085 16.370 - 0.46% -
BM_deque_vector_move/4000 1.77% 139.565 142.036 - 0.10% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.77% 3.851 3.919 - 7.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.77% 19.269 19.610 - 0.20% -
BM_PushHeap_string_Random_256 1.77% 14.217 14.468 - 0.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.77% 5.309 5.403 - 4.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.76% 20.079 20.433 - 1.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.76% 52.478 53.404 - 25.29% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.76% 1348.894 1372.636 - 1.60% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.76% 751.764 764.989 - 1.69% -
BM_deque_deque_copy_backward/4096 1.76% 150.926 153.578 - 0.14% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.75% 6168.166 6276.329 - 1.57% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.75% 2.128 2.166 - -0.13% -
BM_PushHeap_string_Random_1024 1.75% 14.831 15.091 - 0.15% -
rng::fold_left(deque<int>)/32 1.75% 16.159 16.442 - -1.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.75% 0.591 0.601 - -4.97% -
std::copy(list<int>)/1048576 1.75% 854974.786 869937.630 - 0.72% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.74% 1.501 1.527 - 1.33% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.74% 633714.787 644744.472 - 0.48% -
std::unique(deque<int>)_(contiguous)/8192 1.74% 3697.270 3761.594 - 0.86% -
std::copy_backward(list<int>)/32768 1.74% 26091.314 26545.098 - -0.11% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.74% 10.953 11.143 - 3.66% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.74% 93084.860 94701.741 - 0.41% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.73% 282.401 287.299 - -0.92% -
BM_PushHeap_string_Random_262144 1.73% 17.931 18.240 - -0.74% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.73% 514.422 523.309 - -2.66% -
std::copy_n(vector<bool>)_(aligned)/32768 1.73% 34.810 35.411 - 0.59% -
std::unique(deque<int>)_(sprinkled)/1024 1.73% 505.908 514.643 - 0.97% -
std::unique(deque<int>)_(sprinkled)/8192 1.73% 3771.127 3836.231 - 0.78% -
std::replace(vector<int>)_(prefix)/32 1.73% 5.120 5.208 - 0.76% -
std::map<std::string,_int>::erase(iterator)/32 1.73% 28.573 29.066 - -14.37% -
std::set<std::string>::ctor(const&,_alloc)/0 1.73% 12.972 13.195 - 3.74% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.72% 46.371 47.170 - 4.11% -
std::find_if_not(vector<bool>)_(process_all)/50 1.72% 23.804 24.213 - 0.40% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.72% 12552.941 12768.691 - -4.40% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.72% 732.859 745.454 - 1.25% -
ranges::min(std::deque<long_long>)/8 1.72% 2.268 2.307 - -0.64% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.72% 1436.657 1461.323 - 1.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.71% 199.261 202.678 - -14.79% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.71% 272720.271 277390.180 - 0.99% -
bm_lexicographical_compare<unsigned_char>/512 1.71% 8.638 8.786 - 0.04% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.71% 29.037 29.533 - 0.20% -
rng::starts_with(deque<int>,_pred)/8192 1.71% 3902.365 3968.939 - 1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.70% 8993633.471 9146846.443 - -7.12% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.70% 274676.389 279352.109 - 0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.70% 2303561.200 2342709.882 - -0.92% -
std::move(deque<int>)/262144 1.70% 14862.681 15114.688 - -3.93% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.69% 3845.519 3910.493 - 2.16% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.69% 4744.683 4824.848 - 0.43% -
std::copy(list<int>)/4096 1.69% 3268.963 3324.174 - 7.64% -
std::rotate(list<int>)_(1_element_backward)/1024 1.69% 733.692 746.073 - 1.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.69% 2.125 2.161 - -0.20% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.69% 218853427.150 222542396.215 - 0.29% -
SetIntersection_None_Set_float_64_1 1.68% 22164630.300 22538095.323 - 0.35% -
std::copy_if(list<int>)_(entire_range)/512 1.68% 364.825 370.970 - 2.03% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.68% 111.135 113.004 - 5.65% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.68% 512.925 521.553 - -0.50% -
std::rotate_copy(deque<int>)/1024 1.68% 34.346 34.923 - 2.07% -
std::upper_bound(std::list<int>)/8 1.68% 16.029 16.298 - 1.04% -
BM_PushHeap_string_Random_16 1.68% 10.351 10.524 - -3.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.67% 2.125 2.161 - -0.21% -
std::shift_left(deque<int>)/32 1.67% 3.760 3.822 - -0.82% -
std::adjacent_find(list<int>)/8192 1.67% 7119.436 7238.280 - 0.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.67% 811.331 824.854 - 2.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.67% 6.094 6.196 - 1.78% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.67% 10981.173 11164.069 - 0.74% -
std::multimap<int,_int>::clear()/32 1.66% 666.607 677.691 - 4.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.66% 3.417 3.474 - -0.92% -
std::reverse_copy(list<int>)/32768 1.66% 25899.089 26329.548 - -3.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.66% 288209.174 292998.705 - -3.92% -
bm_ranges_swap_ranges_vb_aligned/262144 1.66% 481.950 489.955 - 1.18% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.66% 15026.812 15276.033 - -0.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.65% 13.132 13.349 - 7.57% -
std::copy_if(deque<int>)_(entire_range)/4096 1.65% 1010.110 1026.795 - 0.49% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.65% 488.839 496.890 - 1.92% -
std::find(deque<int>)_(process_all)/1024 1.65% 239.758 243.706 - 0.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.65% 2.125 2.160 - -0.21% -
std::is_sorted(vector<int>,_pred)/1024 1.64% 462.687 470.287 - 0.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.63% 12705.782 12912.942 - -1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.63% 11231.528 11414.052 - 2.16% -
std::remove_if(list<int>)_(prefix)/32 1.62% 57.879 58.818 - 0.44% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.62% 563.756 572.882 - 0.18% -
std::remove(vector<int>)_(sprinkled)/1024 1.61% 281.617 286.163 - 0.59% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.61% 50030.032 50836.139 - 2.21% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.61% 16.837 17.108 - 0.45% -
std::search(list<int>)_(near_matches)/1000 1.61% 37526.370 38130.710 - 1.51% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.61% 1893.064 1923.466 - 0.72% -
std::replace(list<int>)_(prefix)/50 1.60% 16.924 17.196 - -0.35% -
std::replace_if(list<int>)_(prefix)/1024 1.60% 728.157 739.819 - 1.06% -
std::upper_bound(std::deque<int>)/8192 1.60% 64.354 65.385 - 0.62% -
std::remove_copy(deque<int>)_(prefix)/8192 1.60% 3312.577 3365.577 - 0.38% -
rng::contains(vector<int>)_(process_all)/1048576 1.60% 230218.702 233901.024 - 0.56% -
std::replace(list<int>)_(prefix)/32 1.60% 10.909 11.084 - 1.09% -
BM_StringRead_Cold_Shallow_Large 1.60% 1.088 1.105 - 3.42% -
SetIntersection_Interlaced_Vector_string_256_16 1.60% 10394454.364 10560256.576 - 1.34% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.59% 23.327 23.698 - -5.18% -
std::search(list<int>)_(near_matches)/1024 1.59% 39173.691 39796.291 - 1.61% -
BM_CmpLess_int_schar 1.59% 1.143 1.161 - 3.57% -
std::adjacent_find(vector<int>)/8 1.59% 2.000 2.031 - 1.01% -
rng::find_last(list<int>)_(bail_10%)/8192 1.59% 6231.799 6330.750 - 0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.59% 8681590.725 8819416.381 - -9.18% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.59% 8.650 8.787 - 1.95% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.58% 2110.493 2143.933 - -1.12% -
std::unique(vector<int>)_(contiguous)/52 1.58% 53.524 54.372 - 1.40% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.58% 14.722 14.955 - 2.48% -
std::replace(deque<int>)_(sprinkled)/50 1.58% 18.002 18.287 - 0.90% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.58% 22944.589 23307.765 - 1.33% -
std::upper_bound(std::deque<int>)/100 1.58% 30.364 30.843 - 1.00% -
std::make_heap(vector<int>)_(shuffled)/1024 1.58% 565.075 573.983 - 0.73% -
SetIntersection_None_Set_string_64_4 1.58% 21681062.814 22022694.976 - 3.97% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.57% 54.297 55.151 - 0.98% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.57% 941476.672 956273.027 - 1.25% -
std::copy_if(deque<int>)_(every_other)/8 1.57% 3.399 3.453 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.57% 1264317.629 1284157.900 - 4.05% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.57% 534.130 542.506 - 2.33% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.57% 472621.682 480025.268 - 0.92% -
std::remove(list<int>)_(sprinkled)/1024 1.57% 928.760 943.308 - -2.82% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.57% 6215.219 6312.505 - 5.21% -
std::unique_copy(vector<int>)_(contiguous)/52 1.56% 13.205 13.411 - 0.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.56% 31.084 31.570 - 0.42% -
BM_vector_deque_ranges_copy_backward/4096 1.56% 148.578 150.898 - 1.76% -
std::remove_copy(list<int>)_(prefix)/1024 1.56% 734.484 745.926 - 0.82% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.56% 35.053 35.599 - -5.77% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.55% 1891.277 1920.626 - -0.16% -
std::replace(deque<int>)_(prefix)/50 1.55% 19.045 19.340 - 0.26% -
SetIntersection_Interlaced_Vector_float_16384_16 1.55% 2847695.937 2891837.045 - 12.66% -
std::unordered_set<std::string>::erase(iterator)/1024 1.55% 27.474 27.899 - -4.09% -
SetIntersection_Front_Vector_float_1024_64 1.55% 1343924.884 1364716.825 - 0.77% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.54% 4.039 4.101 - 0.81% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.54% 463.766 470.920 - -5.24% -
SetIntersection_Interlaced_Set_float_16384_1024 1.54% 170803895.483 173437831.609 - -0.07% -
std::copy_if(list<int>)_(entire_range)/262144 1.54% 214826.395 218137.958 - 1.04% -
std::move(vector<bool>)_(aligned)/4096 1.54% 6.986 7.093 - 0.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.54% 25.216 25.604 - 3.56% -
bm_ranges_swap_ranges_vb_unaligned/8 1.53% 4.956 5.032 - -2.67% -
BM_deque_deque_ranges_copy_backward/5500 1.53% 202.183 205.281 - 1.67% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.53% 678.819 689.219 - 0.06% -
SetIntersection_Front_Set_uint64_256_256 1.53% 7440051.657 7554029.806 - -1.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.53% 399.780 405.901 - 3.57% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.53% 1945.123 1974.889 - 0.97% -
std::unique_copy(deque<int>)_(sprinkled)/52 1.53% 14.717 14.942 - -8.96% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.53% 230134.691 233655.270 - -2.20% -
std::stable_partition(list<int>)_(sparse)/32 1.53% 9.642 9.789 - 1.90% -
BM_StringAssignStr_Large_Opaque 1.53% 10.324 10.481 - -6.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.52% 835.640 848.378 - 5.35% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.52% 723560.947 734586.844 - 1.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.52% 427.625 434.139 - 1.55% -
BM_deque_deque_copy_backward/5500 1.51% 201.973 205.031 - 0.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 631569.454 641126.933 - 0.44% -
std::move(vector<bool>)_(aligned)/1048576 1.51% 1703.571 1729.328 - 0.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.51% 24.093 24.456 - 0.85% -
std::partial_sort(vector<int>)_(heap)/1024 1.51% 7874.092 7992.618 - 0.26% -
std::set<int>::ctor(const&)/1024 1.50% 6257.777 6351.675 - 2.31% -
std::map<std::string,_int>::ctor(const&)/32 1.50% 822.918 835.257 - 12.48% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.50% 295.770 300.204 - -0.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.50% 312.799 317.480 - -0.93% -
std::lower_bound(std::forward_list<int>)/8 1.50% 15.286 15.515 - 0.85% -
std::unique(list<int>)_(sprinkled)/8192 1.50% 7873.584 7991.352 - 1.68% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.50% 6550.086 6648.057 - 1.79% -
std::upper_bound(std::vector<int>)/8 1.49% 5.991 6.080 - 1.97% -
std::for_each_n(vector<int>)/32 1.49% 3.672 3.727 - 1.00% -
std::remove_copy(vector<int>)_(prefix)/1024 1.49% 260.468 264.352 - 0.70% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.49% 1.508 1.530 - -7.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.49% 42325.455 42955.283 - 0.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.49% 4.450 4.516 - -0.41% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.49% 1794.392 1821.055 - -2.25% -
std::remove(vector<int>)_(prefix)/1024 1.48% 303.777 308.283 - 0.17% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.48% 30.611 31.065 - 5.06% -
std::is_partitioned(list<int>)_(partitioned)/32 1.48% 8.627 8.755 - 2.01% -
std::remove(vector<int>)_(sprinkled)/50 1.48% 52.468 53.243 - 0.77% -
std::copy_backward(list<int>)/512 1.48% 363.067 368.426 - 0.93% -
std::set<int>::equal_range(key)_(existent)/1024 1.48% 4.457 4.523 - 4.96% -
std::remove(vector<int>)_(sprinkled)/32 1.48% 48.416 49.130 - 0.76% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.47% 740.091 751.002 - 0.90% -
std::copy_backward(list<int>)/1048576 1.47% 869127.472 881939.050 - 0.89% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.47% 688.863 698.979 - 2.54% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.47% 3686.278 3740.405 - 0.80% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.47% 2882.923 2925.192 - 1.65% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.46% 1807821.369 1834293.621 - -7.71% -
SetIntersection_Front_Set_uint32_256_256 1.46% 7788110.806 7902075.657 - 2.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.46% 1.270 1.288 - 6.16% -
std::unique_copy(list<int>)_(sprinkled)/52 1.46% 23.781 24.129 - 1.90% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.46% 598.616 607.357 - 0.94% -
std::transform(list<int>)_(identity_transform)/1024 1.46% 732.542 743.223 - 1.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.46% 23712.793 24058.504 - 0.51% -
BM_deque_vector_move/1024 1.46% 36.794 37.330 - 0.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.45% 49960.663 50686.425 - -1.14% -
BM_vector_deque_move_backward/4000 1.45% 142.206 144.271 - 1.05% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.45% 17.281 17.532 - -0.18% -
BM_deque_deque_ranges_copy_backward/1024 1.45% 37.754 38.302 - 0.08% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.45% 24.375 24.728 - 0.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.45% 54.162 54.947 - 0.30% -
BM_deque_vector_copy/1024 1.45% 36.903 37.438 - 0.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.45% 21.307 21.616 - 14.42% -
std::partition(list<int>)_(sparse)/32 1.45% 8.838 8.966 - 0.49% -
std::copy_if(deque<int>)_(entire_range)/262144 1.45% 68774.201 69769.643 - 0.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.45% 24.708 25.066 - -0.27% -
rng::fold_left(list<int>)/8192 1.45% 10904.226 11061.896 - -9.53% -
BM_deque_vector_copy/5500 1.44% 194.464 197.273 - -2.87% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.44% 271.429 275.349 - 0.85% -
std::adjacent_find(vector<int>)/8192 1.44% 1811.272 1837.355 - 0.88% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.44% 424441.570 430546.837 - 1.03% -
SetIntersection_Interlaced_Vector_uint64_1024_256 1.44% 6141338.510 6229587.694 - -5.07% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.44% 27.773 28.172 - 0.04% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.43% 3426.712 3475.868 - -1.77% -
std::swap_ranges(list<int>)/32 1.43% 19.318 19.594 - -5.57% -
std::partial_sort(vector<int>)_(descending)/1024 1.43% 7870.506 7982.992 - 0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.43% 9.213 9.345 - 2.58% -
std::partition_point(list<int>)/50 1.42% 24.421 24.768 - 0.61% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.42% 29.700 30.123 - -1.79% -
rng::contains(deque<int>)_(process_all)/8192 1.42% 1852.142 1878.476 - 0.91% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.42% 881860.156 894380.218 - -2.85% -
BM_deque_vector_copy/2 1.42% 1.829 1.855 - 2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.42% 1030945.833 1045543.965 - -0.71% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 1.42% 159.501 161.759 - 1.32% -
std::rotate(vector<bool>)_(by_1/4)/50 1.41% 17.587 17.836 - 0.33% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.41% 828.933 840.623 - 0.99% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.41% 1305326.026 1323674.748 - 1.21% -
std::find(list<int>)_(process_all)/50 1.40% 18.826 19.090 - 0.95% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.40% 71.598 72.603 - 1.94% -
std::rotate(vector<bool>)_(by_1/4)/32 1.40% 17.715 17.963 - 0.75% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.40% 13892.867 14087.672 - 1.29% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.40% 96538.595 97892.216 - 0.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.40% 12375.756 12549.060 - 0.06% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.40% 755660.817 766215.788 - 0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.39% 91313.962 92586.681 - 1.03% -
std::sample(list<int>)/1024 1.39% 11872.850 12038.297 - 0.88% -
std::reverse_copy(vector<int>)/8 1.39% 2.432 2.466 - -2.64% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.39% 16.357 16.584 - -3.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.39% 21.150 21.443 - -0.19% -
BM_deque_deque_ranges_copy/1024 1.39% 36.782 37.293 - -0.08% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.39% 18.900 19.163 - 1.71% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.39% 496813.694 503704.290 - 1.92% -
rng::starts_with(list<int>,_pred)/8 1.39% 3.478 3.526 - 0.71% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.39% 12.485 12.658 - -12.60% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.39% 87748.394 88964.544 - 0.93% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.38% 7.353 7.455 - 3.48% -
std::copy_backward(list<int>)/262144 1.38% 216171.465 219163.343 - 1.15% -
BM_StringFindCharLiteral/2048 1.38% 40.422 40.981 - 2.47% -
std::move_backward(vector<int>)/512 1.38% 20.626 20.911 - 0.55% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.37% 5131.514 5202.008 - 0.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.37% 631323.920 639947.877 - -0.11% -
std::is_sorted(vector<int>,_pred)/8192 1.37% 3690.085 3740.480 - 0.49% -
std::find(deque<int>)_(process_all)/8192 1.36% 1911.547 1937.604 - -0.38% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.36% 21842.113 22139.728 - -0.43% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 1.36% 68235.240 69164.644 - 1.11% -
std::count_if(list<int>)_(every_other)/1024 1.36% 744.769 754.912 - 0.90% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.36% 271.492 275.179 - 0.87% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.36% 12.457 12.626 - 0.54% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.36% 37.022 37.524 - 0.77% -
bm_ranges_swap_ranges_vb_unaligned/64 1.35% 6.169 6.252 - 0.06% -
rng::fold_left(deque<int>)/50 1.35% 27.054 27.420 - -1.75% -
SetIntersection_Interlaced_Set_float_1024_4 1.35% 9788599.901 9920833.725 - 2.54% -
ranges::min(std::deque<__int128>)/8 1.35% 2.792 2.830 - 0.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.35% 33.458 33.909 - 0.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.35% 3927.128 3980.111 - -4.59% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.35% 600.023 608.117 - 1.13% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.35% 79.544 80.616 - 1.20% -
std::find(deque<int>)_(process_all)/32768 1.35% 7694.330 7797.911 - 0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.35% 2.568 2.603 - 2.62% -
std::equal(list<int>)_(it,_it,_it)/1024 1.34% 1123.141 1138.234 - -35.13% -
std::unique(vector<int>)_(sprinkled)/52 1.34% 65.244 66.120 - 1.76% -
std::stable_partition(vector<int>)_(dense)/32 1.34% 21.120 21.404 - -3.16% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.34% 4.458 4.518 - 2.45% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 1.34% 11.127 11.276 - -4.99% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.34% 87893.273 89070.824 - 1.14% -
std::multimap<int,_int>::ctor(const&)/32 1.34% 217.826 220.742 - 1.63% -
rng::contains(vector<int>)_(process_all)/8192 1.34% 1791.576 1815.553 - 0.49% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.34% 1708.425 1731.282 - 0.24% -
rng::contains(vector<int>)_(process_all)/50 1.34% 12.174 12.337 - 1.10% -
rng::find_last(vector<int>)_(bail_10%)/8 1.34% 2.005 2.032 - 0.98% -
std::copy(vector<bool>)_(aligned)/4096 1.34% 4.800 4.864 - 3.34% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.34% 8.373 8.485 - 0.56% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.34% 6.874 6.965 - -0.11% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.34% 113925212.174 115447339.559 - -1.60% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.33% 8776.812 8893.413 - 0.46% -
std::multimap<int,_int>::clear()/1024 1.33% 11110.454 11257.851 - 6.16% -
std::transform(list<int>,_list<int>)/1024 1.32% 832.557 843.578 - 0.80% -
std::find_if(vector<bool>)_(process_all)/8192 1.32% 4492.919 4552.326 - 1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.32% 1844583.414 1868942.953 - -0.53% -
SetIntersection_Interlaced_Set_string_16384_1024 1.32% 349998083.127 354616045.316 - 2.28% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.32% 562.829 570.254 - 0.61% -
std::adjacent_find(vector<int>)/1024 1.32% 232.357 235.420 - 0.81% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.32% 7.263 7.358 - 0.24% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.32% 9.708 9.836 - -1.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.31% 379371.160 384358.701 - 0.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.31% 1.260 1.277 - 5.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.31% 12856.223 13025.152 - -1.35% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.31% 3318.232 3361.815 - 0.98% -
std::find_if(vector<bool>)_(process_all)/1048576 1.31% 575388.525 582926.458 - 1.25% -
BM_StringFindCharLiteral/8192 1.31% 138.180 139.990 - 1.79% -
std::copy_n(vector<int>)/4096 1.31% 142.411 144.276 - -10.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.31% 505.703 512.326 - 1.48% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.31% 206803.212 209509.178 - 0.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.31% 3352.560 3396.422 - 0.71% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.31% 27.187 27.543 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.31% 3554.999 3601.433 - 0.23% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.30% 583.390 590.995 - 0.68% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.30% 547.613 554.745 - -12.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.30% 1120535.098 1135092.736 - 3.36% -
BM_vector_deque_move/1 1.30% 2.282 2.311 - -2.41% -
std::rotate(vector<bool>)_(by_1/3)/50 1.30% 17.585 17.814 - 0.36% -
std::copy(list<int>)/32768 1.29% 25840.178 26174.718 - 3.40% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.29% 5.985 6.062 - -0.67% -
std::move_backward(list<int>)/262144 1.29% 257033.184 260343.814 - 1.08% -
std::count_if(list<int>)_(every_other)/1048576 1.29% 878271.751 889569.620 - 0.94% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.29% 6368.763 6450.668 - 0.98% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.28% 242.401 245.507 - 0.49% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.28% 1443624.915 1462063.762 - -1.44% -
std::find(vector<bool>)_(process_all)/1048576 1.28% 3614.614 3660.726 - 0.58% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.27% 5.792 5.866 - 0.73% -
BM_deque_vector_ranges_move_backward/4096 1.27% 148.240 150.129 - 1.12% -
rng::contains(deque<int>)_(process_all)/1048576 1.27% 242412.885 245489.836 - 1.04% -
BM_CmpEqual_int_schar 1.27% 1.125 1.139 - 1.50% -
std::upper_bound(std::vector<int>)/100 1.27% 12.269 12.425 - 0.98% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.26% 3696.392 3743.146 - 0.99% -
bm_lexicographical_compare<int>/512 1.26% 29.463 29.836 - -0.08% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.26% 625.005 632.896 - 0.32% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.26% 573763.593 580994.467 - 0.78% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.26% 758.028 767.573 - 0.97% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.26% 674.910 683.407 - 1.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.26% 4808.619 4869.123 - 0.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.26% 2.273 2.302 - -2.65% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.26% 2.051 2.077 - 1.67% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.26% 468.376 474.259 - 0.90% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.25% 6263.388 6341.934 - -1.60% -
std::adjacent_find(vector<int>)/1048576 1.25% 233990.326 236922.049 - 0.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.25% 19.266 19.507 - -0.05% -
std::none_of(vector<int>)_(process_all)/32 1.25% 8.359 8.464 - 1.13% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.25% 7294.064 7385.048 - -6.49% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.25% 16663.636 16871.110 - 2.32% -
SetIntersection_Front_Vector_uint64_262144_262144 1.24% 347677790.012 351995564.810 - -0.59% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.24% 114321.025 115738.943 - 1.48% -
std::multiset<int>::contains(key)_(existent)/32 1.24% 1.639 1.659 - -3.63% -
std::find(vector<int>)_(bail_25%)/8192 1.24% 467.988 473.781 - 1.02% -
BM_deque_deque_move_backward/1024 1.24% 37.999 38.469 - 1.12% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.24% 3865.627 3913.446 - 1.20% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.24% 4485.262 4540.699 - 0.70% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.23% 49815.986 50428.074 - 5.41% -
std::make_heap(deque<int>)_(descending)/8 1.23% 20.667 20.920 - 0.60% -
std::transform(list<int>)_(identity_transform)/8192 1.23% 7004.818 7090.688 - -5.66% -
BM_CmpEqual_int_ushort 1.23% 1.094 1.108 - 0.36% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.22% 1613.546 1633.246 - 0.27% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.22% 363695.264 368132.498 - 1.11% -
std::remove(list<int>)_(prefix)/32 1.22% 51.947 52.580 - 0.66% -
std::set<int>::ctor(const&)/32 1.22% 213.468 216.069 - -4.55% -
BM_PushHeap_uint32_Ascending_16 1.22% 0.917 0.928 - -11.91% -
std::partition(list<int>)_(dense)/1024 1.21% 387.722 392.427 - 1.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.21% 35.254 35.680 - 0.25% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.21% 798323.995 807973.245 - 0.90% -
std::rotate(vector<bool>)_(by_1/3)/32 1.21% 17.600 17.812 - 0.43% -
std::find(vector<int>)_(process_all)/1024 1.21% 239.966 242.864 - 0.53% -
std::lower_bound(std::vector<int>)/8192 1.21% 15.605 15.794 - -0.11% -
std::remove(vector<int>)_(sprinkled)/8192 1.21% 1958.936 1982.585 - 0.45% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.21% 897634.987 908468.791 - 1.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.20% 75913.046 76827.072 - -9.49% -
std::rotate_copy(list<int>)/32 1.20% 8.609 8.713 - 0.40% -
std::sample(vector<int>)/8192 1.20% 90720.996 91812.304 - 0.35% -
SetIntersection_Interlaced_Set_uint32_256_256 1.20% 7874019.660 7968695.226 - 2.88% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.20% 931583.168 942781.194 - 0.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.20% 48.124 48.702 - 0.38% -
std::find(vector<int>)_(process_all)/8192 1.20% 1831.890 1853.887 - 0.43% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.20% 282.629 286.020 - -1.33% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.20% 1.176 1.190 - -0.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.19% 600413.485 607577.296 - 0.81% -
std::find(vector<bool>)_(process_all)/8192 1.19% 33.139 33.534 - 0.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.19% 1.063 1.076 - -1.64% -
rng::find(vector<bool>)_(process_all)/1048576 1.19% 3615.607 3658.659 - 1.04% -
std::partition(deque<int>)_(dense)/8192 1.19% 2787.941 2821.131 - 1.65% -
std::adjacent_find(list<int>,_pred)/8192 1.19% 7130.777 7215.527 - -1.89% -
BM_deque_vector_ranges_move/0 1.19% 1.514 1.532 - 9.77% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.19% 38612.635 39071.133 - -7.57% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.19% 4.322 4.373 - 0.45% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.18% 3.075 3.111 - 0.02% -
std::remove(vector<int>)_(prefix)/8192 1.18% 2084.830 2109.504 - 0.25% -
std::partial_sort(vector<int>)_(heap)/8192 1.18% 96325.267 97465.075 - 0.45% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.18% 673.010 680.973 - 1.05% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.18% 364.284 368.592 - -1.15% -
std::find_end(forward_list<int>)_(single_element)/1024 1.18% 698.772 707.032 - -1.50% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.18% 575060.379 581851.933 - 1.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.18% 20.113 20.350 - -1.17% -
std::move(vector<int>)/32768 1.18% 1704.927 1725.021 - 0.12% -
std::lower_bound(std::vector<int>)/100 1.18% 12.070 12.213 - -3.98% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.18% 172261.493 174289.466 - 0.38% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.17% 20.059 20.294 - 0.24% -
SetIntersection_None_Set_float_64_4 1.17% 21065226.436 21312001.581 - -0.29% -
std::move_backward(vector<bool>)_(aligned)/4096 1.17% 7.120 7.204 - 0.03% -
std::replace_if(deque<int>)_(sprinkled)/50 1.17% 18.554 18.771 - 0.62% -
std::remove(list<int>)_(sprinkled)/50 1.17% 60.790 61.500 - 0.50% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.17% 1.155 1.169 - 6.62% -
std::shift_left(list<int>)/8192 1.17% 7578.188 7666.474 - 0.62% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.16% 5.713 5.779 - 0.17% -
std::upper_bound(std::forward_list<int>)/8 1.16% 16.008 16.194 - 0.86% -
std::copy_if(deque<int>)_(entire_range)/32768 1.16% 8578.335 8677.608 - 0.39% -
std::copy_if(deque<int>)_(entire_range)/512 1.15% 133.744 135.287 - 0.44% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.15% 926069.737 936754.206 - 1.20% -
std::replace_if(deque<int>)_(sprinkled)/32 1.15% 12.354 12.497 - 0.45% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 692.913 700.900 - 2.77% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.15% 33779.520 34168.746 - -3.74% -
rng::contains(deque<int>)_(process_all)/50 1.15% 12.517 12.661 - -0.19% -
std::remove_copy(list<int>)_(sprinkled)/32 1.15% 11.123 11.251 - 0.62% -
std::remove(deque<int>)_(prefix)/8192 1.15% 3831.549 3875.618 - 0.82% -
std::reverse(deque<int>)/4096 1.15% 711.632 719.812 - 0.09% -
rng::starts_with(vector<int>,_pred)/8192 1.15% 2475.661 2504.117 - 0.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 1.15% 21410.244 21656.305 - 0.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.15% 71.833 72.658 - 1.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.15% 63088.702 63812.509 - 3.41% -
std::partition(deque<int>)_(sparse)/1024 1.15% 381.836 386.211 - 1.72% -
std::move(vector<int>)/512 1.14% 19.971 20.200 - 0.40% -
std::find_if(vector<bool>)_(process_all)/1024 1.14% 563.719 570.155 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.14% 175243877.135 177237109.518 - 1.31% -
std::remove_if(list<int>)_(prefix)/50 1.14% 71.469 72.282 - 0.31% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.14% 8514.123 8610.876 - 1.30% -
std::stable_partition(list<int>)_(sparse)/1024 1.13% 925.126 935.623 - 0.66% -
std::shift_right(deque<int>)/8192 1.13% 305.668 309.132 - -0.11% -
BM_deque_deque_move/70000 1.13% 3363.727 3401.772 - 0.97% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.13% 36612278.526 37025521.944 - 0.66% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.13% 23332594.433 23595544.467 - 0.60% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.13% 282.099 285.273 - 2.42% -
std::adjacent_find(vector<int>)/50 1.12% 11.873 12.006 - 0.86% -
rng::find_if(vector<bool>)_(process_all)/8192 1.12% 4492.836 4543.329 - 1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.12% 21050812.837 21287205.859 - 3.73% -
BM_CmpEqual_uint_ushort 1.12% 1.105 1.117 - 1.80% -
std::equal(vector<int>)_(it,_it,_it)/1024 1.12% 77.258 78.123 - 0.66% -
std::fill_n(vector<int>)/1024 1.12% 29.260 29.587 - 0.28% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.12% 534.540 540.508 - 4.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.12% 267728.546 270717.368 - 0.49% -
SetIntersection_Front_Vector_uint32_64_16 1.12% 14264688.241 14423842.715 - -0.25% -
std::find(vector<int>)_(bail_25%)/32768 1.12% 1847.582 1868.193 - 1.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.11% 16.308 16.490 - 2.27% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.11% 4029.769 4074.640 - 0.43% -
std::rotate_copy(list<int>)/1024 1.11% 731.669 739.814 - 0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.11% 804147.698 813085.135 - 0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.11% 119282.805 120606.773 - -0.93% -
bm_lexicographical_compare<signed_char>/32768 1.11% 472.571 477.815 - -0.77% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.11% 7858.716 7945.736 - 0.65% -
BM_PushHeap_uint32_Random_262144 1.11% 5.757 5.821 - -1.84% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.11% 1556.758 1573.964 - 0.71% -
SetIntersection_Front_Set_uint32_16384_1 1.10% 1054686.198 1066321.065 - 3.37% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.10% 29.336 29.659 - 1.06% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.10% 773.250 781.757 - 0.28% -
std::find(list<int>)_(bail_25%)/8 1.10% 0.919 0.929 - 1.27% -
std::copy(deque<int>)/262144 1.10% 11566.385 11693.508 - -0.02% -
std::replace(list<int>)_(sprinkled)/32 1.10% 11.153 11.276 - 1.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.10% 15.744 15.917 - -5.25% -
std::is_sorted(vector<int>)/1024 1.09% 247.984 250.697 - 1.43% -
std::upper_bound(std::deque<int>)/8 1.09% 17.978 18.175 - 1.07% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.09% 811.772 820.646 - 7.41% -
std::find(deque<int>)_(process_all)/50 1.09% 13.048 13.190 - 0.47% -
std::remove_copy(vector<int>)_(prefix)/8192 1.09% 2041.018 2063.278 - 0.35% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.09% 585812.361 592199.992 - 0.74% -
std::find(vector<char>)_(bail_25%)/32768 1.09% 135.236 136.707 - 0.86% -
std::find(vector<int>)_(process_all)/32768 1.09% 7313.926 7393.467 - 0.10% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.09% 67.171 67.901 - 0.64% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.09% 2.963 2.995 - 4.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.09% 186797.930 188824.973 - 3.73% -
std::unique_copy(list<int>)_(contiguous)/8192 1.08% 6792.052 6865.425 - 1.45% -
std::upper_bound(std::vector<int>)/8192 1.08% 15.596 15.764 - 0.89% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.08% 1.389 1.404 - 2.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.08% 1182961.685 1195687.897 - 2.18% -
bm_lexicographical_compare<signed_char>/4096 1.08% 59.098 59.734 - -0.17% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.08% 26.635 26.921 - 0.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.07% 1431882.474 1447269.278 - 0.26% -
std::move_backward(deque<int>)/512 1.07% 23.556 23.809 - 0.46% -
SetIntersection_Front_Set_uint32_16_1 1.07% 63854649.244 64540040.541 - 2.94% -
std::transform(vector<int>)_(identity_transform)/50 1.07% 16.064 16.236 - 0.28% -
std::find_end(forward_list<int>)_(same_length)/8192 1.07% 14311.086 14464.222 - 1.11% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.07% 345.574 349.271 - 3.65% -
std::reverse(deque<int>)/32768 1.07% 5666.035 5726.600 - 0.23% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.07% 576986.762 583140.690 - 1.70% -
std::multiset<int>::ctor(const&)/1024 1.07% 6345.786 6413.449 - -0.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.07% 37985905.056 38390594.942 - 1.25% -
std::find(vector<int>)_(process_all)/50 1.06% 12.333 12.464 - 0.56% -
std::partition(vector<int>)_(sparse)/8192 1.06% 1864.081 1883.829 - 1.39% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.06% 14.935 15.093 - 0.26% -
std::adjacent_find(list<int>,_pred)/1048576 1.06% 910464.848 920101.347 - 0.65% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.06% 253.971 256.655 - 1.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.06% 22.616 22.855 - -6.78% -
std::move(vector<int>)/64 1.06% 4.127 4.171 - 0.28% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.06% 513904.709 519330.826 - -4.14% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.05% 59.221 59.845 - -0.01% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.05% 798981.518 807392.557 - 0.86% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.05% 517.651 523.095 - 0.21% -
std::replace_if(vector<int>)_(prefix)/50 1.05% 13.805 13.950 - 0.76% -
std::multiset<int>::find(key)_(non-existent)/8192 1.05% 9.262 9.360 - 14.08% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.05% 39326.470 39739.267 - 1.20% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.05% 42601.747 43048.701 - 0.52% -
std::find(vector<int>)_(bail_25%)/1024 1.05% 65.537 66.223 - 1.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.04% 895880.623 905238.607 - 0.82% -
BM_StringAssignStr_Large_Transparent 1.04% 10.360 10.468 - -11.80% -
std::partition_copy(deque<int>)/8192 1.04% 5683.696 5742.936 - -4.04% -
std::shift_right(deque<int>)/1024 1.04% 40.298 40.718 - 0.78% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.04% 7.263 7.339 - 0.16% -
rng::contains_subrange(list<int>)_(single_element)/32 1.04% 10.142 10.248 - 2.35% -
std::count(deque<int>)_(every_other)/8192 1.04% 1915.092 1935.012 - 0.63% -
std::none_of(list<int>)_(process_all)/50 1.04% 21.786 22.012 - 0.09% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.04% 4512.343 4559.169 - 1.74% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.04% 9.953 10.056 - -6.43% -
rng::starts_with(list<int>)/1024 1.04% 769.665 777.651 - 1.09% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.04% 17566.836 17748.796 - -0.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.03% 12703.758 12834.910 - 0.47% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.03% 139.399 140.838 - -0.28% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.03% 355.277 358.939 - -3.22% -
std::find_if(deque<int>)_(bail_25%)/1024 1.03% 77.416 78.213 - 1.01% -
std::sort(vector<NonIntegral>)_(heap)/8 1.03% 23.423 23.664 - 1.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.03% 848.192 856.920 - -0.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 1.02% 7.197 7.270 - 3.58% -
BM_deque_vector_copy/4096 1.02% 145.401 146.887 - -4.77% -
std::find(deque<int>)_(bail_25%)/8192 1.02% 475.395 480.248 - 1.35% -
std::move(vector<bool>)_(aligned)/32768 1.02% 36.390 36.760 - 0.37% -
std::adjacent_find(deque<int>)/1048576 1.01% 471620.283 476406.548 - 0.80% -
std::sample(list<int>)/32 1.01% 310.333 313.481 - 0.54% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.01% 284.078 286.952 - 0.07% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.01% 255974.607 258562.831 - 0.90% -
rng::starts_with(list<int>)/1000 1.01% 751.740 759.336 - 1.06% -
BM_deque_vector_copy_backward/4000 1.01% 143.308 144.754 - 0.31% -
std::adjacent_find(deque<int>)/8192 1.01% 3675.211 3712.217 - 0.79% -
std::for_each(vector<int>)/50 1.01% 3.872 3.911 - 0.98% -
BM_deque_deque_ranges_move/70000 1.00% 3309.786 3343.017 - -2.70% -
std::replace_if(list<int>)_(prefix)/8192 1.00% 7123.165 7194.620 - 0.30% -
std::set<std::string>::count(key)_(non-existent)/32 1.00% 10.090 10.191 - -2.17% -
std::unordered_set<std::string>::ctor(const&)/32 1.00% 795.931 803.891 - 11.64% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 273.706 - 0.46% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.879 - 0.16% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.269 390.267 -2.96% 390.267
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 630.273 - 0.91% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 606.355 - 1.20% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.083 534.786 0.29% 534.786
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 601.021 - 0.46% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 479.992 - 0.83% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - 0.04% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.344 - 0.21% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.510 - 3.77% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.840 696.895 -0.18% 696.895
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 16.010 362.662 3.20% 362.662
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.549 - 0.35% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.584 - 0.09% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.011 - 0.04% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 69.760 - 1.08% -
std::search_n(vector<int>)_(no_match)/1024 -98.42% 208.692 3.292 78.257 -2.91% 78.257
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.834 - 0.27% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.366 - 0.72% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.085 71.300 0.29% 71.300
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.47% 596.226 15.100 91.297 -1.40% 91.297
std::search_n(deque<int>)_(no_match)/1024 -95.50% 304.751 13.712 40.676 0.58% 40.676
std::distance(join_view(vector<vector<int>>))/50 -95.34% 12.517 0.583 - -5.67% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.88% 10774.351 875.266 - 0.84% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.49% 844.361 71.826 - 1.38% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.35% 1371.376 118.651 - 0.29% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.24% 261.801 28.165 - 1.34% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.22% 544.152 58.665 - 0.70% -
std::find_end(list<int>)_(match_near_end)/1000 -89.11% 733.450 79.873 - 2.16% -
std::fill_n(deque<int>)/8192 -87.34% 1866.881 236.364 - 0.40% -
std::fill(deque<int>)/8192 -87.21% 1864.796 238.485 - 1.39% -
std::fill_n(deque<int>)/1024 -86.99% 231.642 30.127 - 0.10% -
std::fill(deque<int>)/1024 -86.97% 232.589 30.310 - 1.73% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.74% 560.703 74.323 - -0.36% -
std::find_end(deque<int>)_(match_near_end)/1000 -86.70% 348.494 46.342 - 37.78% -
std::rotate(deque<int>)_(by_1/3)/8192 -84.91% 22086.172 3333.286 - 3.45% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.05% -
std::fill_n(deque<int>)/32 -84.00% 8.269 1.323 - 9.02% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.66% 2265.885 370.138 - 0.28% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.57% 287.978 47.308 - 0.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.59% 3859.343 671.949 - 4.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.40% 968.953 170.504 - 2.75% -
std::fill_n(deque<int>)/50 -81.74% 12.186 2.225 - 1.60% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.22% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.41% 323441.716 60122.336 - 0.80% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.36% 323485.437 60285.819 - 0.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.94% 122.759 23.402 - 5.49% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.76% 271537.279 57686.140 - 0.88% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.10% 263474.992 57688.341 - 0.19% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.38% 1779.984 402.720 - -5.56% -
BM_num_get<void*> -77.21% 47.636 10.854 - 0.07% -
std::find_end(deque<int>)_(same_length)/1024 -76.08% 1394.647 333.627 - -10.22% -
std::find_end(deque<int>)_(same_length)/8192 -75.69% 11168.880 2714.698 - -12.46% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.52% 194270.888 47562.350 - 0.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -73.25% 8.905 2.382 - -72.41% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.98% 161550.849 48501.723 - -0.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.03% 15320.993 4745.248 - 0.34% -
std::rotate(vector<int>)_(by_1/3)/50 -68.57% 35.296 11.093 - -0.02% -
std::fill(vector<bool>)/262144 -67.77% 720.065 232.066 - 0.96% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.75% 2539.115 818.758 - -0.55% -
std::rotate(vector<int>)_(by_1/4)/50 -67.01% 35.303 11.648 - 1.34% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.82% 778.389 266.049 - -2.09% -
std::find_end(deque<int>)_(same_length)/1000 -65.06% 935.209 326.787 - -4.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -64.07% 61.988 22.273 - -56.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -63.38% 62.246 22.794 - -58.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -62.95% 1747.195 647.342 - -33.48% -
std::rotate(deque<int>)_(by_1/4)/50 -62.12% 73.934 28.008 - 0.59% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -61.97% 138430.643 52638.386 - 1.43% -
std::rotate(deque<int>)_(by_1/3)/50 -61.93% 75.430 28.719 - -3.59% -
BM_num_get<unsigned_int> -61.81% 25.424 9.710 - -0.02% -
std::rotate(deque<int>)_(by_1/4)/8192 -61.04% 6755.688 2631.806 - 3.98% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.98% 17545.803 6846.726 - -1.93% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.91% 2416.837 944.793 - 0.53% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.78% 130791.216 51294.440 - 0.02% -
BM_num_get<unsigned_short> -60.45% 25.562 10.110 - -0.61% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.37% 18151.862 7194.109 - 2.51% -
BM_num_get<unsigned_long_long> -60.26% 25.970 10.321 - 0.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -60.08% 52.412 20.922 - 4.69% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.05% 14734.367 5886.978 - -0.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.94% 249.065 99.764 - -0.09% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.74% 17633.737 7099.469 - 0.90% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.73% 17236.328 6941.592 - 0.63% -
BM_num_get<unsigned_long> -59.45% 25.450 10.321 - -0.43% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -58.48% 65.298 27.110 - -49.03% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.19% 13790.984 5766.496 - 0.83% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.07% 14372.895 6026.104 - -0.14% -
BM_num_get<long_long> -57.52% 24.715 10.498 - -2.02% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.05% 13791.062 5923.913 - -1.10% -
std::rotate(vector<int>)_(by_1/4)/32 -56.94% 10.967 4.722 - -0.23% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.74% 11462.674 4959.101 - -4.33% -
BM_num_get<long> -56.27% 24.398 10.669 - -1.69% -
rng::for_each(map<int>)/8192 -55.88% 16529.420 7293.410 - 0.26% -
std::rotate(deque<int>)_(by_1/4)/32 -55.82% 29.813 13.171 - 0.52% -
std::rotate(deque<int>)_(by_1/3)/32 -54.69% 44.961 20.371 - -0.85% -
std::for_each(map<int>::iterator)/8192 -54.36% 16371.941 7472.571 - 0.40% -
std::for_each(multimap<int>::iterator)/8192 -54.23% 16071.612 7355.721 - -0.64% -
BM_num_get<bool> -53.69% 25.320 11.725 - -1.78% -
rng::for_each(multimap<int>)/8192 -53.59% 15883.257 7371.017 - 2.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.48% 216.578 102.907 - -0.29% -
std::rotate_copy(vector<int>)/8192 -52.45% 716.636 340.795 - -7.01% -
std::search_n(vector<int>)_(no_match)/32 -52.36% 6.887 3.281 0.449 -3.41% 0.449
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -52.28% 1666.586 795.267 - -15.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.01% 206.029 98.867 - 0.82% -
std::find_end(vector<int>)_(same_length)/1000 -50.92% 494.629 242.749 - -0.22% -
std::find_end(vector<int>)_(same_length)/1024 -50.90% 505.125 248.040 - -1.41% -
rng::for_each(set<int>)/8192 -50.58% 15441.804 7631.703 - -0.46% -
std::find_if(list<int>)_(process_all)/50 -50.12% 38.050 18.981 - 0.70% -
std::for_each(multiset<int>::iterator)/8192 -50.10% 16097.390 8032.288 - -0.55% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.97% 1547.198 774.073 - -3.57% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.92% 417.683 209.167 - 0.31% -
rng::for_each(multiset<int>)/8192 -49.89% 15381.589 7707.741 - -0.18% -
std::for_each(set<int>::iterator)/8192 -49.82% 15715.673 7886.013 - -0.88% -
std::find_end(list<int>)_(same_length)/1024 -49.78% 1500.195 753.324 - -0.50% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.70% 1584.834 797.242 - 0.23% -
std::find_end(vector<int>)_(same_length)/8192 -49.67% 4021.139 2023.951 - 1.12% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.59% 1212.963 611.485 - 0.72% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.58% 9944.725 5013.957 - 0.73% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.56% 1241.659 626.310 - 0.73% -
std::find_end(list<int>)_(same_length)/1000 -49.25% 1471.156 746.559 - 1.52% -
rng::find_last_if(list<int>)_(bail_10%)/50 -49.20% 37.468 19.033 - -2.09% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.86% 412.896 211.170 - -0.59% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.85% 130.284 66.634 - -4.96% -
std::rotate(vector<int>)_(by_1/3)/32 -48.68% 19.468 9.991 - 0.74% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.59% 416.280 214.011 - 0.33% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.29% 401.487 207.609 - 0.25% -
std::find_end(list<int>)_(same_length)/8192 -48.04% 15737.538 8176.939 - -15.62% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.62% 15.489 8.114 0.357 0.26% 0.357
std::set<int>::ctor(&&,_different_allocs)/32 -47.46% 336.688 176.903 - 0.76% -
std::find_end(deque<int>)_(near_matches)/1000 -47.36% 30016.921 15800.268 - -5.91% -
std::find_end(deque<int>)_(near_matches)/1024 -47.16% 31166.564 16469.354 - -5.72% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.78% 0.476 0.253 - 1.24% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.15% 3657.183 2006.072 - 0.58% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.78% 46244.650 25534.979 - -28.72% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -44.73% 919.690 508.312 - 1.62% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.72% 341.550 188.803 - 0.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.69% 141.916 78.491 - 1.09% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.62% 364.886 202.059 - -6.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -44.31% 6.251 3.481 - 0.06% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.14% 1435.590 801.850 - 0.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -44.11% 222.294 124.244 - 26.50% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.86% 9565.269 5369.795 - 0.99% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.62% 17490.376 9861.054 - 0.83% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.06% 2.058 1.172 - 0.15% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.88% 1368.116 781.526 - 0.47% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.56% 305.808 175.643 - 0.15% -
BM_vector_deque_ranges_copy/0 -42.23% 0.682 0.394 - 14.02% -
std::set<std::string>::insert(value)_(already_present)/32 -42.02% 16.328 9.467 - -6.36% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.13% 307.662 184.191 - -0.92% -
std::set<std::string>::erase(key)_(existent)/32 -40.11% 85.032 50.929 - -3.03% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.87% 20.065 12.065 - -2.96% -
BM_PushHeap_float_Descending_16 -39.86% 0.632 0.380 - 0.74% -
std::multiset<int>::contains(key)_(non-existent)/8192 -39.09% 14.637 8.915 - -3.56% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -39.02% 617.132 376.310 - -56.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.27% 22.154 13.675 - 0.25% -
BM_StringEraseWithMove_Huge_Transparent -37.74% 69.490 43.263 - -33.60% -
BM_PushHeap_float_Descending_4 -37.55% 0.612 0.382 - 0.33% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.38% 2.934 1.837 - -3.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.20% 23.575 14.804 - 0.63% -
std::rotate(vector<int>)_(by_1/2)/32 -36.84% 3.705 2.340 - 0.81% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.69% 45.933 29.082 - -5.52% -
std::find_end(deque<int>)_(near_matches)/8192 -36.11% 1769000.521 1130221.774 - 0.68% -
BM_vector_deque_copy/0 -35.83% 0.551 0.353 - -10.83% -
std::copy_n(list<int>)/64 -35.75% 22.405 14.395 - -2.69% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.73% 41.831 26.885 - 0.57% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.66% 79867.273 51387.330 - 0.07% -
std::set<int>::ctor(const&,_alloc)/8192 -35.31% 77999.624 50459.217 - 3.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.15% 51.409 33.340 - 3.51% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.10% 661.528 429.354 - 0.63% -
BM_StringEraseWithMove_Huge_Opaque -35.02% 68.230 44.334 - -25.01% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.99% 120.283 78.191 - 1.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.90% 9961.179 6484.377 - 1.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -34.68% 213.056 139.168 - 36.76% -
std::set<int>::ctor(const&,_alloc)/1024 -34.60% 9679.700 6330.285 - 3.09% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.59% 78936.141 51630.781 - 0.83% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.31% 41.375 27.178 - 1.46% -
std::find_end(list<int>,_pred)_(same_length)/8192 -34.12% 17079.425 11252.646 - 28.09% -
std::multiset<int>::ctor(const&,_alloc)/1024 -33.99% 9837.980 6494.342 - 1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.72% 13072113.395 8664379.335 - -0.08% -
SetIntersection_Interlaced_Vector_float_262144_64 -33.56% 15662720.001 10406512.175 - 29.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -33.53% 15051.910 10004.303 - 3.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -33.43% 12922716.210 8602121.207 - -3.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -32.90% 46.274 31.048 - -40.29% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.82% 0.696 0.467 - 0.36% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -32.81% 27.276 18.327 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -32.69% 40.370 27.171 - -28.83% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -32.68% 9999.342 6731.978 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.58% 12867102.536 8674724.917 - -1.55% -
std::unique_copy(list<int>)_(contiguous)/52 -32.58% 29.051 19.586 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.41% 12857869.172 8690486.655 - -2.41% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -32.16% 80156.175 54381.667 - 0.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -31.25% 1.971 1.355 - -8.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.20% 12762327.382 8780307.330 - 0.94% -
std::unordered_set<int>::insert(value)_(already_present)/32 -31.08% 2.637 1.817 - -37.65% -
BM_align/64 -30.91% 0.921 0.636 - -0.34% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -30.62% 65.911 45.731 - -19.88% -
BM_PushHeap_float_PipeOrgan_1 -30.43% 0.671 0.467 - -12.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.28% 12709486.086 8861221.954 - 1.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.23% 248.703 173.532 - 74.61% -
std::set<std::string>::erase(key)_(existent)/8192 -30.21% 104.125 72.665 - -17.05% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.12% 13.904 9.716 - 1.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -29.90% 27.006 18.931 - -28.31% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -29.88% 4990595.621 3499613.721 - -14.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -29.80% 0.481 0.338 - 28.36% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.57% 6028.056 4245.346 - -15.07% -
BM_align/256 -29.56% 0.920 0.648 - 1.46% -
std::any_of(vector<int>)_(process_all)/50 -28.77% 18.971 13.513 - 6.36% -
std::multiset<int>::count(key)_(existent)/1024 -28.68% 8.033 5.729 - 2.48% -
std::unordered_set<int>::find(key)_(existent)/1024 -28.67% 1.486 1.060 - -21.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.47% 39.488 28.245 - 0.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -28.43% 0.485 0.347 - -13.93% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.39% 0.485 0.347 - 28.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -28.07% 345568085.054 248569256.535 - -27.11% -
std::find_end(deque<int>)_(process_all)/8192 -27.86% 2856.159 2060.351 - 3.17% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -27.77% 9.077 6.556 - 0.90% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.37% 29.261 21.253 - 0.72% -
BM_align/8 -27.06% 0.921 0.672 - 5.07% -
BM_PushHeap_float_Descending_64 -26.50% 0.523 0.384 - 0.20% -
std::all_of(vector<int>)_(process_all)/50 -26.20% 19.204 14.174 - 0.06% -
BM_align/1 -26.07% 0.921 0.681 - 6.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -25.98% 31.932 23.637 - 5.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -25.55% 56.323 41.931 - -13.38% -
BM_vector_deque_ranges_copy_backward/0 -25.42% 0.519 0.387 - -22.20% -
std::find_end(deque<int>)_(process_all)/1048576 -25.33% 366182.771 273412.112 - 3.90% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -24.76% 136.360 102.595 - -3.70% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.73% 1951710.117 1469031.826 - 0.09% -
vector<bool>::reserve() -24.67% 10.924 8.229 - 0.21% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.41% 84.554 63.912 - 23.64% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -24.35% 25.624 19.384 - -8.48% -
std::for_each(multiset<int>::iterator)/50 -24.23% 47.219 35.777 - 0.13% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -24.22% 0.355 0.269 - -24.11% -
ranges::min(std::deque<__int128>)/1 -24.20% 0.837 0.634 - -8.49% -
BM_StringFindStringLiteral/1024 -24.07% 23.787 18.061 - 2.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.97% 0.684 0.520 - 26.63% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -23.97% 0.618 0.470 - -17.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -23.92% 38.282 29.126 - 2.96% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.84% 87.456 66.609 - -3.65% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -23.80% 336.361 256.291 - -29.21% -
std::lower_bound(std::forward_list<int>)/100 -23.72% 108.722 82.930 - 2.67% -
BM_PushHeap_float_Random_4 -23.72% 3.007 2.294 - -6.24% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.72% 63.231 48.235 - 11.87% -
BM_vector_deque_move/0 -23.68% 0.519 0.396 - -14.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.66% 9.527 7.273 - -30.18% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -23.38% 2160.629 1655.482 - -23.81% -
vector<bool>::resize() -23.21% 14.265 10.954 - 2.40% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.10% 41839.989 32174.384 - 0.64% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -23.09% 1.553 1.194 - -10.10% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.99% 40274.147 31016.528 - -0.06% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -22.98% 4.383 3.376 - -19.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.87% 34.322 26.473 - -29.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -22.82% 73.822 56.977 - 37.13% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.81% 734.320 566.853 - 10.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.52% 32.005 24.796 - -18.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -22.50% 65.036 50.400 - -27.37% -
std::transform(list<int>)_(identity_transform)/50 -22.26% 39.305 30.555 - 1.17% -
std::map<int,_int>::erase(iterator)/8192 -22.24% 26.727 20.783 - -14.64% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.03% 2406237.543 1876054.064 - 0.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -21.76% 31.977 25.018 - 32.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.76% 7.174 5.613 - 4.16% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.47% 1698.499 1333.866 - 0.25% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.38% 34.841 27.393 - -1.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.37% 42.668 33.552 - 8.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.36% 60.415 47.508 - 2.00% -
std::find_if(vector<int>)_(process_all)/50 -21.08% 6.862 5.415 - -4.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.98% 211995.841 167512.540 - 0.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -20.82% 6.616 5.239 - -26.47% -
rng::contains_subrange(list<int>)_(process_all)/8192 -20.62% 9040.942 7176.428 - 0.43% -
rng::for_each(multimap<int>)/50 -20.51% 50.199 39.904 - 0.60% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.49% 3747.263 2979.623 - -0.27% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.15% 1.025 0.818 - 0.10% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -20.03% 928.015 742.174 - -13.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -19.79% 29.805 23.906 - -5.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.79% 752.078 603.276 - 10.58% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -19.78% 47.142 37.816 - 21.33% -
std::move(deque<int>)/64 -19.75% 6.112 4.905 - 0.23% -
std::copy_if(list<int>)_(every_other)/512 -19.71% 349.505 280.634 - -21.73% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.57% 23668700.453 19037384.792 - -4.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.39% 1.111 0.895 - -12.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.39% 527.668 425.336 - 0.97% -
BM_PushHeap_uint64_Ascending_1 -19.31% 0.577 0.466 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -19.22% 2499501.196 2019043.026 - 8.62% -
SetIntersection_Interlaced_Vector_float_262144_4 -19.12% 1990645.687 1610122.219 - 9.09% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -19.00% 34573.132 28002.972 - 3.61% -
std::unordered_set<std::string>::find(key)_(existent)/32 -18.96% 39.750 32.215 - -11.35% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.83% 2864.945 2325.387 - 1.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.81% 205840.675 167120.712 - 1.33% -
BM_PushHeap_float_Descending_256 -18.78% 0.499 0.405 - 0.55% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.73% 23312.994 18945.770 - 1.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.70% 28.223 22.946 - 3.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -18.67% 31.652 25.742 - 3.35% -
std::find_end(deque<int>)_(process_all)/1024 -18.63% 359.385 292.428 - -1.77% -
std::set<std::string>::erase(key)_(existent)/1024 -18.59% 74.668 60.787 - -15.21% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.57% 3336.613 2716.996 - -0.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -18.51% 11.775 9.595 - -30.98% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.41% 2.971 2.424 - 0.84% -
std::multiset<int>::count(key)_(existent)/32 -18.38% 4.705 3.841 - 2.17% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.36% 493.439 402.839 - -0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -18.34% 26297.375 21475.091 - -1.27% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -18.08% 2.379 1.949 - -24.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -18.06% 897.251 735.183 - 11.93% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -17.95% 376.205 308.674 - -11.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.93% 1123.071 921.731 - -2.45% -
std::move(list<int>)/64 -17.86% 47.883 39.330 - 0.89% -
std::multiset<std::string>::count(key)_(non-existent)/32 -17.86% 12.420 10.203 - -3.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.80% 29706.690 24419.281 - -2.78% -
std::sort(deque<int>)_(shuffled)/8192 -17.75% 98727.252 81200.946 - -1.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.69% 42.679 35.128 - -1.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -17.26% 0.478 0.396 - -15.95% -
SetIntersection_Interlaced_Vector_float_1024_16 -17.10% 2543981.484 2109048.652 - 14.27% -
BM_StringEraseWithMove_Small_Opaque -17.07% 2.642 2.191 - 0.27% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -17.07% 42.237 35.028 - -2.63% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.02% 462.383 383.701 - -0.18% -
BM_PushHeap_float_Descending_262144 -16.96% 0.465 0.386 - 0.24% -
std::for_each(multimap<int>::iterator)/50 -16.96% 44.244 36.740 - 0.82% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.90% 30.827 25.617 - -0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.85% 19.958 16.596 - 0.87% -
std::stable_partition(list<int>)_(dense)/1024 -16.84% 1747.054 1452.765 - 0.60% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -16.78% 88.098 73.313 - -41.81% -
BM_PushHeap_string_SingleElement_1 -16.78% 0.700 0.583 - 22.86% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.66% 1017.258 847.767 - 0.49% -
BM_PushHeap_string_Random_1 -16.57% 0.698 0.583 - 0.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.54% 415514.516 346778.358 - -0.13% -
std::copy_n(vector<bool>)_(aligned)/1048576 -16.51% 3110.122 2596.686 - -16.04% -
std::for_each(set<int>::iterator)/50 -16.44% 44.234 36.962 - 1.25% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -16.40% 0.367 0.307 - -36.04% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -16.23% 721.093 604.079 - 10.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -16.10% 1.924 1.614 - -14.55% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -16.03% 26.306 22.088 - 6.07% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.01% 751.020 630.746 - 1.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -15.92% 44.580 37.482 - -3.56% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.89% 10.497 8.829 - 0.50% -
std::vector<std::string>::ctor(size)/8192 -15.89% 5187.044 4362.842 - 5.21% -
BM_PushHeap_float_Descending_1024 -15.76% 0.474 0.399 - 2.38% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -15.70% 10.857 9.153 - 16.88% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.60% 41.946 35.402 - -2.65% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.47% 6308.222 5332.327 - 1.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -15.45% 1.661 1.405 - -1.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.35% 6555.516 5548.973 - 3.04% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -15.32% 76.407 64.704 - 91.26% -
std::copy_backward(vector<int>)/4096 -15.31% 254.615 215.623 - 49.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -15.30% 1.448 1.226 - -10.15% -
std::find_end(vector<int>)_(near_matches)/8192 -15.28% 911938.505 772595.153 - 0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -15.26% 3.054 2.588 - -2.21% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.23% 1.923 1.630 - -11.28% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.20% 943.756 800.326 - 0.43% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -15.14% 39.535 33.550 - -3.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.14% 6490.822 5508.352 - -4.18% -
std::unordered_set<std::string>::erase(iterator)/32 -14.98% 31.301 26.613 - -19.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -14.96% 38.061 32.369 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.89% 15308.043 13028.005 - -22.62% -
std::find_if(vector<int>)_(process_all)/32768 -14.83% 3759.689 3202.244 - 0.12% -
BM_PushHeap_float_Descending_16384 -14.81% 0.465 0.396 - 2.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -14.79% 1598.034 1361.707 - -7.53% -
std::find_if(vector<int>)_(process_all)/8192 -14.75% 945.111 805.678 - 0.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.73% 55.915 47.681 - 0.54% -
std::is_sorted(list<int>,_pred)/8192 -14.66% 9043.894 7718.322 - -12.19% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -14.58% 25.784 22.024 - 4.91% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.52% 27.802 23.764 - 1.33% -
std::find_end(list<int>)_(single_element)/8192 -14.50% 9655.531 8255.123 - -0.73% -
std::rotate(vector<int>)_(by_1/2)/50 -14.50% 4.471 3.823 - 0.03% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.39% 0.312 0.267 - -15.81% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -14.28% 4253.786 3646.519 - 1.60% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.16% 6.430 5.519 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.04% 35548.682 30558.150 - 1.22% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -14.01% 29303.154 25199.053 - 0.20% -
std::map<int,_int>::erase(iterator)/1024 -14.01% 24.033 20.667 - -1.99% -
std::map<int,_int>::count(key)_(existent)/32 -13.96% 1.779 1.530 - 1.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.95% 1.421 1.222 - -8.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -13.91% 143.373 123.424 - 58.30% -
std::set<int>::count(key)_(non-existent)/8192 -13.83% 13.811 11.901 - 6.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -13.81% 1.423 1.226 - -8.66% -
std::unordered_set<int>::find(key)_(existent)/8192 -13.80% 1.400 1.207 - -12.03% -
std::reverse_copy(list<int>)/8 -13.78% 2.787 2.403 - 0.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -13.77% 1.729 1.491 - -4.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.76% 1.697 1.464 - 7.64% -
std::unique(list<int>)_(contiguous)/1024 -13.75% 1074.782 926.958 - 0.29% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.52% 22.805 19.721 - -0.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.51% 39.924 34.532 - 8.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -13.49% 1.419 1.227 - -9.03% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.49% 30.627 26.496 - 0.57% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.47% 399584.042 345761.966 - -0.17% -
std::any_of(deque<int>)_(process_all)/50 -13.46% 21.838 18.898 - 0.15% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.45% 14.823 12.829 - 0.24% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -13.44% 11.426 9.890 - -22.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.39% 39.953 34.603 - -8.99% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -13.30% 82.328 71.379 - -19.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -13.29% 96.527 83.700 - -3.38% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.29% 14.792 12.826 - 0.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -13.27% 1.416 1.228 - -8.83% -
rng::for_each(set<int>)/50 -13.24% 43.831 38.028 - 0.17% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.21% 258.013 223.920 - -2.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.19% 33.989 29.507 - 29.62% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.17% 81.331 70.621 - -15.71% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -13.14% 2.643 2.296 - -4.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.11% 54.073 46.983 - -2.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.10% 51764.322 44982.167 - 3.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -12.98% 1712.250 1490.028 - -9.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.97% 14184778.212 12345513.959 - -3.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -12.88% 353815202.608 308243995.598 - -9.05% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.87% 396460.055 345420.331 - 0.09% -
std::set<int>::contains(key)_(non-existent)/32 -12.80% 3.072 2.679 - -7.00% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.77% 39268.073 34252.299 - 1.20% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -12.75% 10.193 8.893 - -7.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.68% 42.545 37.150 - 1.59% -
rng::starts_with(list<int>,_pred)/8192 -12.61% 12219.251 10678.053 - -2.82% -
std::set<std::string>::erase(iterator)/32 -12.59% 31.731 27.734 - 7.21% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -12.58% 1.545 1.351 - -12.97% -
std::map<int,_int>::erase(iterator)/32 -12.56% 23.494 20.543 - -1.60% -
BM_std_minmax_element<int>/5500 -12.51% 1452.544 1270.841 - -11.88% -
BM_std_minmax_element<int>/4000 -12.50% 1057.755 925.539 - -12.00% -
std::set<std::string>::erase(iterator)/8192 -12.49% 31.029 27.154 - -11.12% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.48% 14.643 12.815 - 0.27% -
bm_ranges_lexicographical_compare<signed_char>/1 -12.48% 1.715 1.501 - -10.76% -
BM_PushHeap_uint64_SingleElement_1 -12.44% 0.501 0.439 - -1.24% -
BM_std_minmax_element<int>/4096 -12.41% 1082.506 948.134 - -11.86% -
std::for_each(map<int>::iterator)/50 -12.37% 41.120 36.032 - -0.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.35% 1000.098 876.547 - 0.63% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.35% 9.781 8.573 - -9.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.35% 59.578 52.222 - -7.68% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.30% 40.793 35.773 - 3.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -12.29% 228.568 200.469 - -6.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -12.25% 11.991 10.522 - -5.53% -
BM_std_minmax_element<int>/1024 -12.23% 274.065 240.537 - -11.90% -
std::none_of(deque<int>)_(process_all)/50 -12.17% 21.525 18.905 - 0.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -12.13% 7.511 6.600 - -23.41% -
BM_deque_deque_move_backward/0 -12.10% 0.919 0.808 - -6.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -12.10% 24.474 21.513 - -15.19% -
std::map<int,_int>::count(key)_(existent)/1024 -12.10% 4.408 3.875 - 2.38% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.09% 79.353 69.757 - 0.34% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.07% 392009.161 344688.617 - 1.18% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.07% 255.785 224.919 - 2.41% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.05% 41011.164 36068.992 - 1.79% -
std::for_each_n(deque<int>)/8 -12.04% 1.156 1.017 - -18.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.97% 1269612.394 1117649.764 - -1.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -11.92% 16.427 14.470 - -2.36% -
BM_std_minmax_element<char>/3 -11.91% 1.164 1.025 - -19.02% -
BM_std_minmax_element<int>/512 -11.81% 139.072 122.652 - -11.37% -
std::generate_n(deque<int>)/1024 -11.80% 278.270 245.429 - 1.20% -
SetIntersection_Interlaced_Vector_float_16384_4 -11.80% 1650158.699 1455428.540 - 10.19% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.76% 14.162 12.496 - -9.75% -
std::unordered_set<int>::find(key)_(existent)/32 -11.76% 1.326 1.170 - -2.25% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -11.76% 1.806 1.594 - 3.56% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -11.76% 1.463 1.291 - -11.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.75% 0.298 0.263 - -22.86% -
BM_deque_vector_ranges_move_backward/0 -11.74% 1.584 1.398 - 4.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.67% 19.825 17.512 - -0.89% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.66% 14.528 12.833 - 0.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.57% 33.088 29.261 - -6.66% -
std::set<std::string>::equal_range(key)_(existent)/8192 -11.56% 32.538 28.776 - -1.13% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.53% 14.489 12.819 - 0.19% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.51% 51354.220 45444.935 - -2.36% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -11.50% 1.564 1.384 - -5.67% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.49% 6490.305 5744.740 - 0.98% -
SetIntersection_Front_Set_uint32_262144_1024 -11.46% 14078427.392 12464812.157 - -1.23% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.46% 15961.235 14132.837 - 0.07% -
BM_StringMove_Large -11.43% 0.798 0.707 - 0.15% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.42% 850.530 753.374 - 7.85% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -11.42% 17.650 15.635 - -3.35% -
std::generate(deque<int>)/1024 -11.40% 276.750 245.207 - 0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -11.38% 1673427.875 1483008.980 - -6.21% -
std::pop_heap(deque<std::string>)/1024 -11.30% 66.905 59.343 - -0.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -11.29% 1.662 1.475 - 3.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.24% 43642.399 38735.514 - -3.39% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.24% 28.918 25.669 - 0.63% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.21% 546.581 485.302 - 6.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -11.15% 7.032 6.248 - -7.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -11.15% 22.321 19.832 - -3.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -11.13% 3811.925 3387.558 - -17.28% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.12% 23.240 20.655 - 0.54% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.11% 0.969 0.862 - -10.32% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.06% 1.473 1.310 - -13.84% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -11.05% 1003.120 892.313 - 3.07% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.99% 5.544 4.935 - 0.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.99% 0.299 0.266 - 1.43% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.98% 1028065.763 915180.168 - -0.29% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.97% 41349.189 36811.622 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.90% 20.753 18.491 - 12.18% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.83% 1631029.556 1454323.305 - 0.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.83% 8360.145 7454.759 - -1.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -10.77% 27.944 24.934 - -20.83% -
BM_StringAssignAsciiz_Empty_Opaque -10.66% 3.336 2.980 - -3.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -10.65% 26463573.918 23645409.894 - -2.19% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.65% 28.308 25.293 - 0.55% -
BM_StringAssignAsciiz_Small_Opaque -10.62% 3.337 2.983 - -3.85% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.62% 982.518 878.183 - 15.18% -
std::find_if(vector<int>)_(bail_25%)/32768 -10.60% 944.162 844.062 - 1.91% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.58% 872.788 780.406 - -3.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.58% 14.342 12.824 - 0.45% -
BM_vector_deque_copy_backward/1 -10.57% 2.384 2.132 - -7.33% -
std::copy(deque<int>)/64 -10.55% 3.018 2.699 - -10.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.51% 326.452 292.145 - 0.10% -
BM_PushHeap_float_SingleElement_1 -10.50% 0.520 0.466 - -0.17% -
SetIntersection_Front_Set_float_16384_256 -10.49% 4201758.451 3760823.594 - -2.24% -
std::set<std::string>::lower_bound(key)_(existent)/32 -10.46% 16.724 14.973 - -2.64% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -10.44% 8.252 7.391 - -5.87% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.43% 7693.487 6890.685 - 0.42% -
BM_lexicographical_compare_three_way_fast_path/1 -10.39% 0.413 0.370 - -6.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.37% 1.156 1.036 - -0.54% -
BM_PushHeap_float_Descending_1 -10.36% 0.520 0.466 - -0.56% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.35% 5922487.411 5309348.381 - -10.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.35% 7.269 6.517 - 0.06% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.34% 12.068 10.820 - -9.57% -
BM_CmpLess_uint_short -10.33% 1.136 1.019 - 2.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -10.27% 1.701 1.526 - -9.41% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.25% 870.550 781.338 - 13.78% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -10.23% 23.502 21.096 - -12.81% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -10.23% 63.285 56.813 - 5.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -10.22% 23.704 21.280 - -7.45% -
std::multiset<std::string>::ctor(const&)/32 -10.22% 774.937 695.728 - -12.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.22% 7671.183 6887.434 - 0.77% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -10.21% 19.724 17.711 - 2.95% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.21% 42861.115 38486.750 - 1.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.18% 35.699 32.065 - -8.98% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.17% 7679.045 6898.087 - 0.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.15% 3.116 2.800 - -0.05% -
std::search_n(list<int>)_(no_match)/8192 -10.13% 7440.476 6686.447 166.208 0.73% 166.208
std::partition(list<int>)_(dense)/8192 -10.13% 5676.201 5101.024 - -0.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.13% 19.814 17.807 - 0.63% -
std::sort(deque<int>)_(repeated)/1024 -10.12% 1068.865 960.696 - -1.04% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.09% 5909509.630 5313325.467 - -10.12% -
std::find_if(vector<int>)_(process_all)/1024 -10.07% 125.593 112.943 - 0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.07% 5454.051 4904.730 - 0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.07% 28529.467 25657.016 - 0.09% -
std::find_end(vector<int>)_(near_matches)/1024 -10.06% 15666.013 14089.748 - 1.08% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.02% 41242.647 37110.090 - 1.25% -
std::generate_n(list<int>)/50 -10.02% 16.772 15.092 - -1.27% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -9.98% 14.297 12.869 - 0.46% -
std::map<std::string,_int>::erase(key)_(existent)/32 -9.96% 75.997 68.427 - -0.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -9.95% 6.571 5.917 - 10.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.93% 14808.666 13338.869 - -1.66% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.91% 27006.931 24329.365 - 4.17% -
BM_CmpEqual_ushort_short -9.91% 1.126 1.014 - -1.04% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.91% 4.556 4.105 - 0.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.90% 50238.000 45264.284 - -1.95% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.90% 29.307 26.406 - -2.38% -
SetIntersection_Front_Set_float_1024_256 -9.85% 4190780.106 3777857.378 - -0.15% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.85% 17.332 15.625 - -0.03% -
std::partial_sort_copy(list<int>)_(ascending)/8 -9.84% 9.365 8.443 - 3.72% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.83% 339776.780 306393.591 - 0.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.82% 50.725 45.743 - -4.97% -
ranges::min(std::deque<long_long>)/70000 -9.73% 26305.416 23744.856 - -24.09% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.73% 10.563 9.535 - -2.20% -
SetIntersection_Interlaced_Vector_string_1024_64 -9.72% 8570493.635 7737789.017 - -3.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.71% 20147429.879 18191092.847 - -0.00% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.67% 1191.292 1076.060 - 1.31% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.67% 2.456 2.218 - -1.06% -
std::map<std::string,_int>::erase(iterator)/1024 -9.65% 35.703 32.257 - 1.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.63% 100.195 90.545 - -3.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.61% 1253227.860 1132745.240 - 1.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.59% 0.495 0.448 - 9.14% -
std::find_end(vector<int>)_(near_matches)/1000 -9.58% 15052.698 13610.199 - 1.18% -
BM_deque_vector_ranges_move/1 -9.56% 2.368 2.142 - 3.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.54% 0.291 0.263 - -6.92% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.53% 40223.506 36389.543 - -0.74% -
BM_StringEraseWithMove_Small_Transparent -9.51% 2.412 2.183 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -9.48% 6.824 6.177 - -2.43% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -9.47% 165961.418 150246.548 - 2.71% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.47% 0.515 0.466 - -0.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.39% 1.590 1.441 - -0.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.35% 55.542 50.349 - -2.74% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.33% 26328.045 23870.469 - 0.88% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -9.28% 1.912 1.735 - -4.09% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -9.27% 33.399 30.303 - -10.45% -
std::unique(list<int>)_(contiguous)/8192 -9.27% 7802.830 7079.437 - 0.84% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.26% 540.529 490.456 - 0.64% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.24% 25288.706 22951.993 - 0.77% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -9.19% 231.837 210.533 - -3.50% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.16% 14.103 12.812 - -2.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -9.16% 23.529 21.374 - -2.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.12% 34.641 31.482 - -13.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -9.11% 7.451 6.772 - -17.11% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.11% 324.985 295.376 - 0.93% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.10% 0.697 0.634 - 0.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -9.10% 1.168 1.061 - -5.54% -
std::all_of(vector<int>)_(process_all)/8 -9.06% 2.517 2.289 - -7.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.05% 16158.710 14696.669 - -1.06% -
BM_CmpEqual_uint_short -9.04% 1.135 1.033 - 0.87% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.03% 1.775 1.615 - 0.25% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.03% 871.186 792.541 - -2.03% -
SetIntersection_Interlaced_Vector_string_1024_4 -9.02% 1744190.727 1586895.757 - -1.10% -
BM_CmpEqual_uint_schar -8.99% 1.133 1.031 - -1.41% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -8.97% 11.344 10.327 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.90% 1245913.791 1135076.172 - 0.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.87% 68.061 62.023 - -3.87% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.83% 2662823.390 2427811.207 - 1.33% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.81% 0.521 0.475 - -2.35% -
std::pop_heap(deque<float>)/1024 -8.78% 13.589 12.396 - -6.04% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -8.78% 104.860 95.651 - 18.76% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.76% 5.916 5.398 - -0.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.75% 10988.291 10027.037 - -6.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.72% 41.660 38.026 - 0.67% -
std::deque<std::string>::ctor(size)/32 -8.71% 51.330 46.857 - 10.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.71% 13505.593 12328.871 - 1.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.71% 19455.474 17761.425 - -11.46% -
BM_deque_deque_move_backward/64 -8.69% 3.659 3.341 - -0.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.67% 4.628 4.227 - -2.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.66% 283279.563 258759.287 - 4.61% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.65% 77262048.723 70578519.445 - -11.35% -
std::stable_sort(deque<int>)_(ascending)/8 -8.63% 20.212 18.466 - 5.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.55% 13.890 12.703 - 0.15% -
SetIntersection_Front_Vector_string_1024_256 -8.54% 10204165.223 9332397.066 - -3.94% -
BM_StringRelational_Compare_Huge_Large_Control -8.53% 2.276 2.082 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.53% 0.515 0.471 - -25.84% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.52% 13.879 12.697 - -1.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -8.51% 22.083 20.204 - 5.23% -
std::is_sorted(deque<int>)/8 -8.49% 2.861 2.618 - -43.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.48% 30.598 28.003 - 0.07% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.47% 39.144 35.831 - 3.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.46% 1.573 1.440 - 8.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.45% 58476.918 53536.466 - 0.25% -
BM_CmpLess_uint_schar -8.44% 1.134 1.038 - -0.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -8.40% 1.866 1.710 - 5.72% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -8.37% 1.333 1.221 - -19.11% -
std::multiset<int>::count(key)_(non-existent)/0 -8.37% 0.275 0.252 - -4.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.30% 1969544.775 1805974.924 - -3.13% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.30% 22.427 20.565 - 0.22% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.27% 162158.621 148745.746 - 1.08% -
std::partition(list<int>)_(sparse)/8192 -8.26% 8290.379 7605.706 - -2.11% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.25% 0.378 0.346 - -0.09% -
std::copy(vector<bool>)_(aligned)/1048576 -8.25% 3458.440 3173.001 - 22.31% -
BM_vector_deque_ranges_copy_backward/2 -8.22% 1.996 1.832 - -10.77% -
BM_CmpEqual_ushort_schar -8.19% 1.118 1.026 - 2.15% -
BM_deque_vector_ranges_move/2 -8.19% 2.062 1.893 - 3.33% -
std::find_end(list<int>)_(near_matches)/8192 -8.18% 2457994.737 2256819.487 - 0.68% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -8.18% 1.260 1.157 - -8.54% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -8.17% 40.777 37.447 - -3.16% -
std::set<int>::count(key)_(existent)/1024 -8.16% 4.683 4.301 - 2.68% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -8.16% 1.760 1.616 - -1.34% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.15% 60.747 55.795 - -0.23% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -8.13% 28.521 26.203 - -12.95% -
std::adjacent_find(deque<int>,_pred)/8 -8.09% 4.838 4.446 - 5.31% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.08% 4.559 4.191 - 0.17% -
ranges::min(std::deque<long_long>)/64 -8.07% 19.934 18.325 - -18.51% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.07% 104088.386 95686.006 - -3.03% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.07% 1.257 1.156 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.07% 19920405.161 18313309.981 - -1.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.04% 41179.387 37869.984 - 0.02% -
BM_CmpEqual_uint_int -8.04% 1.129 1.038 - 1.56% -
std::multiset<int>::equal_range(key)_(existent)/32 -8.03% 2.469 2.271 - -3.17% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.98% 84931.143 78152.379 - -9.94% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.97% 6386.166 5877.031 - 4.06% -
BM_StringMove_Small -7.96% 0.799 0.735 - 2.95% -
std::find_end(list<int>)_(near_matches)/1000 -7.95% 36128.912 33255.999 - 1.50% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -7.94% 94.891 87.359 - -4.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.91% 29.998 27.626 - 4.28% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.88% 39681.250 36552.525 - 1.31% -
std::vector<std::string>::ctor(size)/1024 -7.84% 464.449 428.030 - 0.91% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.83% 13.442 12.391 - 1.98% -
BM_CmpEqual_uchar_schar -7.78% 1.123 1.036 - -2.20% -
std::find_if(deque<int>)_(process_all)/8192 -7.77% 2330.054 2149.045 - -0.05% -
std::find_end(list<int>)_(near_matches)/1024 -7.75% 37708.087 34786.635 - 1.97% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -7.72% 42.388 39.116 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -7.70% 1064877.395 982923.505 - -5.80% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.66% 45431.064 41950.213 - -0.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.66% 16.964 15.666 - 0.76% -
std::generate(list<int>)/8192 -7.63% 7504.862 6931.941 - -7.39% -
SetIntersection_Interlaced_Set_uint64_256_64 -7.63% 13855898.284 12798786.426 - -6.92% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.60% 11.611 10.728 - -2.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -7.58% 7.331 6.775 - -0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -7.58% 18235027.839 16853459.380 - 42.21% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.58% 228.589 211.271 - 0.47% -
BM_std_minmax_element<int>/64000 -7.57% 16890.756 15612.484 - -6.74% -
BM_deque_deque_ranges_move/0 -7.57% 0.923 0.853 - 22.92% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.53% 340.060 314.437 - -13.06% -
BM_StringConstructDestroyCStr_Huge_Transparent -7.52% 69.276 64.064 - -0.31% -
BM_std_minmax_element<int>/65536 -7.52% 17315.143 16012.684 - -6.71% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -7.52% 41.522 38.401 - 12.49% -
BM_std_minmax_element<int>/70000 -7.49% 18468.258 17084.847 - -6.74% -
BM_CmpLess_ushort_short -7.49% 1.122 1.038 - 1.35% -
std::remove_if(vector<int>)_(prefix)/50 -7.45% 58.489 54.132 - 0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -7.45% 20.544 19.014 - -4.07% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.45% 4.724 4.372 - -1.87% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.43% 27.776 25.712 - -6.44% -
BM_CmpLess_ushort_schar -7.43% 1.119 1.036 - -1.60% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -7.41% 3729.836 3453.467 - 1.54% -
BM_CmpLess_uchar_schar -7.41% 1.122 1.039 - -1.60% -
std::is_partitioned(list<int>)_(partitioned)/1024 -7.40% 639.612 592.280 - 1.46% -
BM_PushHeap_uint32_Random_1 -7.40% 0.465 0.431 - -18.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.39% 1230312.025 1139370.120 - 0.67% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -7.39% 34.441 31.897 - 4.68% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.37% 4.441 4.114 - -6.91% -
std::map<int,_int>::ctor(const&,_alloc)/32 -7.36% 251.225 232.742 - -0.86% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.34% 12660.436 11730.848 - 6.88% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.33% 19.855 18.400 - 7.51% -
std::rotate(list<int>)_(by_1/2)/50 -7.32% 13.664 12.665 - 0.46% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.29% 237.582 220.260 - 3.65% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.29% 2.540 2.355 - -2.17% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.28% 17.370 16.106 - 2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.26% 27756247.120 25742077.659 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.23% 51.053 47.362 - -0.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.23% 1.956 1.815 - 22.33% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.17% 27.147 25.201 - 0.82% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.16% 12.374 11.488 - -2.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.16% 33.662 31.251 - 31.23% -
std::unordered_multiset<int>::clear()/8192 -7.15% 67213.796 62405.678 - -1.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -7.15% 33.952 31.525 - 33.89% -
std::all_of(list<int>)_(process_all)/8192 -7.13% 7644.749 7099.828 - -7.63% -
std::unordered_multiset<int>::clear()/1024 -7.12% 8610.501 7997.065 - -0.98% -
SetIntersection_Front_Set_uint32_256_64 -7.11% 5818788.429 5404986.594 - 3.40% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.09% 4645.049 4315.659 - 0.54% -
std::replace(vector<int>)_(sprinkled)/32 -7.08% 5.802 5.392 - 10.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.08% 12589.841 11698.690 - 0.66% -
BM_CmpEqual_uchar_short -7.07% 1.085 1.008 - 1.81% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.07% 267.502 248.589 - 0.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -7.07% 16.523 15.355 - -1.95% -
std::unordered_set<int>::clear()/8192 -7.07% 67288.814 62534.649 - 1.69% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.06% 13.774 12.801 - 0.42% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.05% 5.258 4.887 - 0.27% -
std::is_sorted_until(list<int>)/8192 -7.05% 7178.179 6672.223 - -6.35% -
std::find_if(deque<int>)_(process_all)/32768 -7.05% 9318.367 8661.576 - 0.18% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.01% 52.479 48.799 - 8.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.99% 13473.784 12531.735 - -0.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.95% 50304.151 46810.297 - 3.43% -
std::remove_if(vector<int>)_(prefix)/1024 -6.94% 377.315 351.124 - 2.55% -
SetIntersection_Front_Set_string_262144_64 -6.94% 4991120.743 4644943.751 - 2.33% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.93% 11.000 10.238 - -4.69% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.93% 12.402 11.543 - 0.04% -
BM_PushHeap_float_Random_262144 -6.92% 7.779 7.241 - 1.41% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.91% 15803.235 14710.692 - -1.49% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -6.91% 37.978 35.355 - -2.80% -
SetIntersection_Interlaced_Vector_string_256_64 -6.87% 20278652.198 18884686.440 - -0.48% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.86% 140533.380 130888.358 - -3.21% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.86% 22.458 20.917 - 3.95% -
std::find_if(deque<int>)_(process_all)/1024 -6.84% 291.638 271.682 - 0.76% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.83% 52.900 49.287 - -7.44% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.82% 579.988 540.424 - 0.58% -
SetIntersection_None_Set_uint32_16384_4 -6.82% 161703992.755 150679377.490 - -5.37% -
BM_PushHeap_float_Random_16 -6.82% 5.334 4.971 - 0.43% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.81% 14.421 13.439 - -15.75% -
SetIntersection_None_Set_uint64_16384_16384 -6.78% 179750549.058 167560421.089 - -6.02% -
SetIntersection_None_Set_uint32_16384_16 -6.78% 161921436.547 150945782.205 - -5.32% -
std::find_if(vector<int>)_(process_all)/8 -6.76% 1.487 1.387 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.76% 2010712.985 1874745.216 - -10.61% -
SetIntersection_None_Set_uint32_16384_1 -6.76% 161921330.369 150975982.903 - -5.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.76% 1700123.779 1585231.691 - 0.28% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.73% 565.641 527.576 - 0.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.68% 30.408 28.377 - -3.91% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.67% 1.450 1.353 - 6.39% -
BM_vector_deque_ranges_copy_backward/1 -6.67% 2.284 2.132 - -8.54% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.66% 14073448.888 13135916.822 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -6.66% 1073225.193 1001796.897 - -4.24% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.65% 210.444 196.450 - -0.47% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.64% 26.452 24.695 - -0.35% -
std::set<std::string>::contains(key)_(existent)/8192 -6.64% 28.668 26.764 - -5.51% -
SetIntersection_Interlaced_Vector_string_256_4 -6.63% 6302829.421 5884964.108 - -1.23% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.59% 481.458 449.716 - -0.51% -
rng::find_last(list<int>)_(bail_90%)/50 -6.58% 1.340 1.252 - -7.59% -
SetIntersection_None_Set_uint32_16384_16384 -6.58% 163378173.478 152626158.028 - -5.72% -
BM_deque_vector_ranges_move/64 -6.55% 2.844 2.657 - 1.70% -
std::for_each_n(list<int>)/50 -6.55% 24.253 22.665 - -0.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.54% 20.096 18.782 - -0.28% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.53% 35.551 33.231 - -6.53% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.52% 9245.324 8642.136 - 1.60% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.47% 0.589 0.551 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.46% 9583149.285 8963875.589 - 0.07% -
std::copy_n(vector<int>)/262144 -6.45% 12532.344 11723.919 - -6.41% -
std::multiset<int>::find(key)_(existent)/1024 -6.44% 4.249 3.975 - -2.59% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.44% 18312484.508 17133779.876 - -0.85% -
SetIntersection_Front_Set_float_262144_4 -6.43% 1097414.686 1026872.524 - -1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.43% 7688706.642 7194627.394 - -7.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.42% 14737.138 13790.333 - 1.02% -
SetIntersection_Interlaced_Set_string_256_256 -6.42% 31581530.718 29553023.681 - -2.18% -
std::generate(deque<int>)/32 -6.40% 8.683 8.127 - 1.40% -
std::multiset<std::string>::erase(key)_(existent)/8192 -6.40% 106.311 99.504 - 22.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.39% 239.847 224.509 - 1.19% -
std::adjacent_find(list<int>,_pred)/50 -6.38% 31.305 29.307 - -0.06% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.38% 61328.900 57414.557 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.37% 9602126.113 8990143.052 - -1.01% -
BM_CmpLess_uchar_short -6.37% 1.135 1.062 - 2.84% -
SetIntersection_Front_Vector_uint32_262144_256 -6.32% 2288249.427 2143560.621 - -5.95% -
std::replace_if(list<int>)_(sprinkled)/32 -6.32% 14.267 13.365 - 0.99% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.32% 3.195 2.993 - 3.37% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.31% 0.281 0.263 - 0.07% -
SetIntersection_None_Set_uint32_16384_64 -6.31% 161346958.987 151168467.628 - -5.33% -
std::move(vector<bool>)_(aligned)/64 -6.27% 1.691 1.585 - -7.07% -
BM_PushHeap_uint64_Ascending_4 -6.26% 0.588 0.551 - 0.49% -
std::copy_n(list<int>)/4096 -6.26% 4179.648 3918.017 - -7.72% -
SetIntersection_Front_Set_string_262144_16 -6.26% 1938129.251 1816866.310 - -5.65% -
std::set<int>::ctor(const&,_alloc)/32 -6.25% 248.035 232.534 - 9.31% -
SetIntersection_Front_Set_uint64_16384_256 -6.25% 3884669.344 3642045.058 - -6.88% -
BM_StringFindNoMatch/10 -6.23% 1.356 1.272 - -2.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.23% 1173.764 1100.650 - -1.65% -
std::remove_if(list<int>)_(prefix)/8192 -6.23% 10043.714 9418.420 - 0.65% -
SetIntersection_None_Set_uint32_262144_16 -6.21% 1213268.148 1137899.172 - -6.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.20% 35.769 33.551 - -5.36% -
SetIntersection_Interlaced_Vector_string_64_16 -6.20% 30240466.886 28365843.156 - -1.59% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.18% 10.778 10.111 - -3.91% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.18% 0.688 0.646 - -3.48% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.18% 18.451 17.311 - 2.08% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.16% 1.053 0.988 - -13.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.15% 9581781.413 8992063.414 - 0.08% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.14% 176.086 165.267 - -0.25% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -6.14% 1.629 1.529 - 21.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.14% 783.875 735.770 - -22.68% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.13% 9.855 9.251 - 0.87% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.13% 8.591 8.065 - 3.50% -
SetIntersection_None_Set_uint32_262144_4 -6.12% 1214413.332 1140147.869 - -6.16% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.11% 985755.662 925549.468 - 0.58% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.09% 1300008.949 1220823.895 - -5.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.09% 743.792 698.495 - -5.03% -
BM_PushHeap_float_Random_256 -6.06% 7.299 6.856 - -1.17% -
SetIntersection_None_Set_uint32_16384_256 -6.06% 160847931.984 151103883.201 - -5.46% -
SetIntersection_None_Set_uint32_262144_64 -6.06% 1213896.160 1140374.024 - -5.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.04% 10.794 10.141 - -6.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -6.04% 1061859.438 997737.968 - -4.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -6.02% 16.631 15.629 - 0.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.02% 36897.959 34675.961 - -2.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.01% 9556404.907 8982091.021 - 0.18% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.01% 1.621 1.523 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.01% 7.340 6.899 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.00% 27005271.138 25384430.819 - -4.53% -
SetIntersection_Front_Vector_uint32_262144_4 -5.99% 1089319.759 1024050.287 - -4.43% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.98% 817.266 768.413 - 1.01% -
BM_CmpEqual_int_uint -5.96% 1.136 1.068 - 0.65% -
std::reverse(list<int>)/64 -5.93% 18.667 17.560 - 0.63% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.92% 74450260.835 70044683.026 - -4.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.91% 3.026 2.847 - 5.44% -
bm_lexicographical_compare<int>/8 -5.90% 1.583 1.489 - -4.42% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.89% 258966.284 243720.876 - 0.62% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.88% 58989.594 55520.107 - -4.36% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.87% 25.361 23.872 - 8.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.87% 7.243 6.818 - -1.89% -
std::transform(deque<int>)_(identity_transform)/50 -5.85% 20.289 19.102 - -0.23% -
std::unordered_multimap<int,_int>::clear()/8192 -5.85% 67123.529 63195.590 - 2.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.85% 1926.770 1814.095 - -6.96% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.84% 1061325.299 999316.680 - -3.27% -
std::set<int>::lower_bound(key)_(existent)/32 -5.82% 1.616 1.522 - 2.51% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.82% 5095696.012 4799114.664 - 3.30% -
SetIntersection_None_Set_uint32_262144_1 -5.81% 1217392.494 1146635.252 - -6.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.80% 68443.795 64472.580 - -0.75% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.78% 16.596 15.637 - -2.61% -
BM_StringAssignAsciizMix_Opaque -5.77% 5.214 4.913 - -4.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.77% 137162461.039 129252700.341 - 0.14% -
std::partial_sort(deque<int>)_(descending)/8192 -5.76% 282589.439 266299.462 - 3.37% -
std::unordered_map<int,_int>::clear()/1024 -5.76% 8565.891 8072.507 - -3.48% -
BM_PushHeap_float_Random_16384 -5.74% 7.550 7.117 - 0.26% -
std::remove_if(list<int>)_(sprinkled)/50 -5.73% 74.944 70.652 - -2.12% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -5.73% 331.743 312.747 - 0.56% -
std::swap_ranges(deque<int>)/50 -5.71% 16.818 15.857 - 0.04% -
SetIntersection_None_Set_uint32_262144_256 -5.70% 1210101.156 1141083.820 - -6.01% -
BM_StringAssignStr_Huge_Transparent -5.69% 115.158 108.606 - -4.41% -
BM_vector_deque_copy_backward/2 -5.66% 2.064 1.947 - -4.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -5.64% 18612063.147 17563172.821 - -3.90% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.63% 25.080 23.667 - 2.43% -
SetIntersection_None_Set_uint32_16384_1024 -5.61% 160793281.549 151772978.692 - -5.26% -
std::generate_n(list<int>)/8192 -5.59% 7451.667 7035.039 - -5.54% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.55% 1.032 0.975 - -9.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.54% 1.486 1.404 - -7.22% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.54% 33.495 31.640 - -3.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.53% 6396999.538 6042928.244 - -0.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.53% 788.683 745.091 - -0.78% -
std::multiset<int>::find(key)_(existent)/32 -5.50% 1.660 1.569 - -3.10% -
std::map<int,_int>::clear()/32 -5.50% 679.654 642.292 - -2.48% -
SetIntersection_Front_Set_uint32_16384_256 -5.49% 3946016.288 3729242.988 - 3.29% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.49% 5926865.277 5601683.296 - -1.11% -
std::count_if(deque<int>)_(every_other)/8 -5.48% 3.706 3.503 - 0.14% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.45% 41552999.422 39286568.631 - -1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.45% 3202655.542 3028033.622 - -0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.45% 22.512 21.286 - 0.23% -
std::map<std::string,_int>::clear()/1024 -5.43% 23961.339 22660.353 - 1.53% -
std::multimap<int,_int>::erase(iterator)/8192 -5.43% 21.439 20.276 - -0.73% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.42% 0.288 0.272 - -1.68% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.42% 25.507 24.124 - -6.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.42% 36.308 34.341 - -3.23% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.41% 1.855 1.754 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -5.41% 4248614.427 4018633.094 - -2.42% -
rng::for_each(multiset<int>)/50 -5.41% 41.043 38.823 - -0.81% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.40% 7094.092 6711.183 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.39% 3582575.480 3389311.671 - -7.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -5.39% 0.579 0.548 - 13.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.39% 10.716 10.139 - 0.32% -
std::adjacent_find(vector<int>,_pred)/8 -5.39% 3.525 3.335 - 1.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.37% 1.110 1.050 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.34% 47084643.425 44569981.639 - -10.62% -
rng::for_each(map<int>)/50 -5.34% 40.399 38.242 - 1.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.33% 1016.354 962.160 - -5.68% -
std::generate(deque<int>)/50 -5.32% 12.851 12.167 - 1.31% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.32% 2477.719 2345.840 - 0.27% -
std::copy(list<int>)/64 -5.32% 33.494 31.712 - -32.41% -
std::multimap<int,_int>::erase(iterator)/1024 -5.32% 21.391 20.253 - -0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.31% 56599.341 53595.971 - -2.50% -
std::stable_sort(deque<int>)_(descending)/8 -5.30% 28.414 26.908 - 7.31% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -5.28% 16.798 15.911 - -3.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -5.26% 103.512 98.066 - 11.33% -
std::stable_sort(deque<int>)_(heap)/8 -5.25% 26.262 24.883 - 2.93% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.25% 711.922 674.545 - 0.62% -
std::map<std::string,_int>::clear()/8192 -5.24% 227074.220 215175.069 - 1.30% -
std::swap_ranges(deque<int>)/32 -5.24% 10.994 10.419 - 0.03% -
ranges::minmax(std::vector<char>)/64 -5.23% 1.353 1.282 - 7.78% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.23% 84960.154 80517.750 - 0.11% -
BM_StringRead_Cold_Shallow_Small -5.23% 1.125 1.066 - 2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.22% 23235625.108 22023568.335 - 3.01% -
SetIntersection_None_Set_uint32_262144_16384 -5.21% 1212839.844 1149661.461 - -5.76% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.21% 12.090 11.460 - -5.56% -
std::replace(list<int>)_(sprinkled)/50 -5.21% 19.512 18.496 - -0.72% -
BM_PushHeap_float_Random_64 -5.19% 6.730 6.381 - 3.40% -
std::find_end(vector<int>)_(process_all)/8192 -5.18% 1802.040 1708.739 - 2.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -5.17% 1171234.022 1110726.031 - -3.42% -
std::unordered_set<std::string>::clear()/1024 -5.16% 23901.239 22667.852 - -0.61% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.16% 1619121.174 1535599.851 - -5.01% -
SetIntersection_None_Vector_uint64_262144_16 -5.16% 1134303.679 1075817.136 - -4.20% -
SetIntersection_None_Set_uint64_1024_4 -5.15% 9106801.985 8637700.705 - -1.38% -
SetIntersection_Front_Set_string_262144_4 -5.15% 1279899.034 1214013.479 - -1.73% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.13% 28.526 27.063 - -4.10% -
SetIntersection_None_Set_uint32_262144_1024 -5.12% 1205418.945 1143658.041 - -5.72% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.12% 5027066.058 4769848.213 - -5.80% -
std::map<int,_int>::erase(key)_(existent)/32 -5.11% 23.390 22.196 - -3.86% -
rng::contains(vector<int>)_(process_all)/8 -5.10% 2.817 2.674 - 2.47% -
std::sort_heap(deque<int>,_pred)/8192 -5.09% 451004.639 428053.465 - 0.20% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.05% 321999.426 305728.949 - 0.06% -
SetIntersection_Front_Set_uint32_262144_4 -5.05% 1071669.695 1017547.501 - -4.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.05% 8704.767 8265.173 - -5.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -5.05% 1196457.007 1136060.414 - -3.19% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.05% 19.391 18.413 - 6.23% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.04% 73851794.053 70126134.385 - -4.80% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.04% 15.523 14.741 - -12.87% -
std::multiset<int>::clear()/8192 -5.04% 82670.556 78507.292 - -8.85% -
std::find_first_of(list<int>)_(small_needle)/50 -5.03% 148.059 140.616 - 1.29% -
BM_PushHeap_float_Random_1024 -5.02% 7.536 7.157 - -0.01% -
std::find_end(vector<int>)_(process_all)/1024 -5.00% 236.451 224.627 - 1.34% -
SetIntersection_None_Set_uint64_16384_64 -5.00% 175620464.023 166847748.368 - -1.58% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.99% 1405.549 1335.353 - -3.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.99% 1500.403 1425.479 - -3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.99% 1190927.963 1131525.196 - -3.01% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.98% 0.364 0.345 - 0.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.98% 682.412 648.409 - 1.38% -
SetIntersection_None_Set_uint64_1024_1024 -4.98% 9052342.148 8601486.260 - -3.71% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.98% 280853.455 266879.633 - 1.47% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.96% 21348405.275 20288517.407 - -1.66% -
SetIntersection_Front_Set_uint64_16384_4 -4.96% 1068767.367 1015749.371 - -4.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.96% 5.511 5.238 - -6.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.95% 46245.054 43955.353 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.94% 3196455.298 3038516.073 - -0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.94% 59.368 56.436 - 0.49% -
std::map<int,_int>::clear()/1024 -4.94% 11337.328 10777.574 - -0.28% -
std::generate_n(deque<int>)/50 -4.94% 12.913 12.275 - 1.06% -
std::shift_left(list<int>)/32 -4.94% 14.178 13.478 - 0.97% -
SetIntersection_None_Set_uint32_1024_1024 -4.93% 9115135.936 8666066.313 - -5.00% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.93% 19.217 18.271 - -4.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.93% 1694022.949 1610591.146 - 1.56% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.92% 2.336 2.221 - -1.90% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -4.92% 52672.508 50079.696 - 0.73% -
SetIntersection_Front_Vector_uint64_262144_16 -4.92% 1120010.974 1064884.894 - -4.57% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.92% 7008.397 6663.763 - -0.25% -
SetIntersection_Interlaced_Vector_string_256_256 -4.92% 20642737.251 19628135.397 - -6.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.91% 1323.144 1258.157 - -2.79% -
std::unordered_map<int,_int>::clear()/8192 -4.91% 66625.849 63353.680 - -3.74% -
BM_PushHeap_string_Descending_262144 -4.91% 3.154 2.999 - -9.24% -
SetIntersection_Front_Set_string_1024_16 -4.89% 1992295.171 1894866.971 - -2.33% -
SetIntersection_Interlaced_Set_string_64_64 -4.89% 35089417.383 33374001.261 - -5.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.89% 1697857.422 1614874.185 - 2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.87% 19102022.084 18172409.439 - -5.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.86% 20.288 19.302 - 1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.85% 243319897.671 231509429.208 - -2.68% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.85% 606.555 577.126 - -0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.85% 1796.068 1708.926 - -7.62% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.84% 6.064 5.770 - 5.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.84% 5125.641 4877.459 - 0.49% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.84% 23.771 22.621 - -6.33% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -4.84% 302.465 287.837 - -2.76% -
std::stable_partition(deque<int>)_(sparse)/8192 -4.83% 3657.156 3480.495 - -1.14% -
std::generate_n(deque<int>)/32 -4.83% 8.688 8.268 - 1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.81% 16.786 15.978 - -0.01% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.78% 33.834 32.218 - -5.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.77% 64345387.314 61275917.682 - -15.31% -
std::set<std::string>::count(key)_(non-existent)/1024 -4.77% 23.784 22.650 - -8.61% -
SetIntersection_Interlaced_Vector_float_16384_1 -4.77% 1071099.492 1020038.306 - -1.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -4.76% 11.049 10.523 - 15.53% -
BM_CmpLess_ushort_int -4.76% 1.127 1.074 - -0.31% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.76% 25.980 24.744 - 0.44% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -4.76% 1.619 1.542 - 5.10% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.75% 174458253.965 166164931.413 - -3.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.74% 5895150.031 5615562.087 - -1.34% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.73% 3319824.348 3162834.618 - -5.69% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.72% 4737.806 4514.280 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.72% 18885.037 17994.550 - 1.07% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -4.71% 371962841.924 354445365.932 - 4.14% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.70% 36.747 35.018 - -0.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.70% 1.160 1.106 - -3.34% -
std::unique_copy(list<int>)_(contiguous)/32 -4.68% 11.727 11.179 - -0.55% -
rng::contains_subrange(deque<int>)_(same_length)/32 -4.67% 20.214 19.270 - -6.20% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.67% 31.165 29.710 - 0.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.67% 346.008 329.852 - -3.36% -
SetIntersection_Interlaced_Set_float_256_64 -4.65% 13996144.730 13345205.743 - -1.45% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.65% 2471.142 2356.271 - 4.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.63% 134204602.963 127990606.050 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.63% 17971062.702 17139689.059 - -5.97% -
std::set<std::string>::find(key)_(existent)/8192 -4.62% 30.665 29.248 - -7.82% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.62% 24.606 23.471 - 1.29% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.61% 211675713.781 201908094.616 - -6.16% -
std::map<int,_int>::count(key)_(existent)/8192 -4.61% 6.152 5.869 - 1.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.61% 831.696 793.375 - 5.18% -
std::generate(deque<int>)/8192 -4.60% 2008.638 1916.194 - 0.41% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.60% 13.002 12.404 - -3.70% -
SetIntersection_Front_Vector_uint64_16384_1 -4.60% 1062926.961 1014034.990 - -1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.60% 134783364.910 128587634.415 - 0.00% -
SetIntersection_Interlaced_Vector_string_262144_4 -4.60% 2054683.761 1960241.261 - -13.52% -
SetIntersection_Front_Vector_uint32_262144_16 -4.60% 1137510.540 1085229.561 - -3.95% -
std::multiset<std::string>::find(key)_(existent)/32 -4.60% 15.777 15.052 - 0.19% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.59% 1591417.318 1518303.304 - -4.99% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.59% 57036.838 54416.536 - -0.84% -
std::multimap<std::string,_int>::erase(iterator)/32 -4.59% 27.826 26.548 - -6.12% -
std::find_end(vector<int>)_(process_all)/1048576 -4.59% 231092.482 220491.279 - 1.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.56% 25.012 23.871 - -2.05% -
SetIntersection_Interlaced_Vector_string_16_4 -4.55% 69825292.765 66645880.523 - -0.63% -
std::map<std::string,_int>::clear()/32 -4.55% 922.172 880.217 - -3.96% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.54% 12414990.576 11850785.246 - 1.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -4.54% 1.390 1.327 - 3.02% -
SetIntersection_Interlaced_Vector_string_64_64 -4.54% 26943209.535 25720075.881 - -5.77% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.54% 1.409 1.345 - 14.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.53% 9436636.240 9009389.547 - -2.32% -
SetIntersection_None_Vector_uint32_1024_4 -4.53% 1101704.300 1051852.023 - -2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.51% 1692840.496 1616414.143 - 0.47% -
std::find_end(vector<int>)_(process_all)/1000 -4.51% 229.947 219.578 - 1.58% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.50% 1.215 1.160 - -3.79% -
BM_CmpLess_uint_int -4.48% 1.126 1.076 - 1.10% -
BM_vector_deque_move_backward/2 -4.48% 2.061 1.969 - -0.83% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.47% 2.530 2.416 - -0.68% -
std::find_if(deque<int>)_(bail_25%)/8192 -4.47% 569.375 543.921 - 7.48% -
SetIntersection_None_Vector_string_262144_16 -4.46% 1310665.749 1252225.176 - -1.66% -
std::replace(vector<int>)_(sprinkled)/50 -4.45% 8.763 8.373 - 7.88% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.45% 8762.895 8373.192 - -0.43% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.44% 7.310 6.985 - 4.60% -
std::multiset<int>::lower_bound(key)_(existent)/32 -4.43% 2.311 2.209 - 1.10% -
std::find_if(list<int>)_(process_all)/8192 -4.43% 7450.918 7120.962 - -19.74% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.43% 31.241 29.858 - -3.32% -
rng::find(vector<bool>)_(process_all)/1024 -4.43% 4.682 4.474 - -3.44% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.43% 23.042 22.022 - -6.35% -
std::unordered_multiset<int>::ctor(const&)/1024 -4.42% 6952.828 6645.778 - -2.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.41% 3188667.332 3048035.055 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.41% 1067688.484 1020603.747 - -2.22% -
SetIntersection_None_Set_float_256_256 -4.40% 5915177.303 5654948.247 - 0.15% -
SetIntersection_None_Set_uint64_1024_16 -4.38% 8972386.503 8578958.909 - -4.64% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.38% 731.324 699.288 - 0.74% -
SetIntersection_Interlaced_Vector_uint32_64_4 -4.38% 17928218.691 17143087.010 - -0.32% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.38% 1579259.279 1510106.933 - -5.14% -
std::multiset<std::string>::erase(key)_(existent)/32 -4.37% 51.656 49.398 - -39.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.35% 2.379 2.276 - -1.86% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.35% 18243912.267 17450211.365 - 1.61% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.35% 85621.580 81898.529 - 1.76% -
std::remove_if(vector<int>)_(prefix)/32 -4.33% 51.240 49.019 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.33% 8991234.226 8601622.592 - -1.56% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.33% 731.433 699.758 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -4.33% 1094577.011 1047224.031 - -2.91% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.32% 2889.237 2764.525 - 1.04% -
std::set<std::string>::insert(value)_(already_present)/8192 -4.32% 31.276 29.926 - -20.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -4.30% 1110330.722 1062539.306 - -3.38% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.30% 154.391 147.752 - -3.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.30% 40099.601 38376.279 - 0.68% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.29% 37560.174 35948.726 - -0.49% -
std::is_sorted_until(list<int>,_pred)/8192 -4.29% 7620.691 7294.103 - -5.49% -
SetIntersection_Interlaced_Set_float_262144_1 -4.28% 1044856.537 1000112.761 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -4.27% 1095720.571 1048947.151 - -2.33% -
std::multiset<int>::contains(key)_(existent)/1024 -4.27% 3.963 3.794 - -5.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.26% 542.023 518.915 - 0.10% -
SetIntersection_None_Set_string_1024_1 -4.26% 9175112.863 8783978.398 - -33.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.26% 1676653.891 1605213.055 - 1.20% -
std::fill(list<int>)/1024 -4.26% 515.521 493.573 - 0.26% -
SetIntersection_Front_Vector_uint32_262144_64 -4.26% 1385125.582 1326159.558 - -2.92% -
std::sort(deque<int>)_(heap)/8192 -4.25% 72424.391 69349.381 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.24% 1820315.754 1743124.592 - 0.45% -
std::multiset<int>::clear()/1024 -4.23% 10367.689 9929.044 - -9.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.23% 23517.979 22523.248 - 1.01% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.23% 1301531.740 1246495.767 - -2.58% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.23% 1214.975 1163.609 - 3.36% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.23% 1.570 1.503 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.21% 1149515.145 1101075.257 - -3.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.21% 1116.022 1069.087 - -1.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.20% 929275.850 890239.523 - -1.20% -
SetIntersection_None_Set_uint64_1024_64 -4.19% 9011260.678 8633520.132 - -1.41% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.19% 6.813 6.528 - 0.41% -
std::partition(deque<int>)_(sparse)/8192 -4.19% 3120.596 2989.883 - 1.77% -
std::pop_heap(deque<int>)/1024 -4.19% 13.584 13.016 - 0.72% -
SetIntersection_Front_Vector_uint32_1024_4 -4.18% 1084671.583 1039311.221 - -2.06% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.17% 0.971 0.930 - 0.96% -
BM_deque_deque_move_backward/512 -4.17% 19.744 18.920 - -0.10% -
SetIntersection_Interlaced_Set_float_256_4 -4.16% 11325948.800 10855347.936 - -1.43% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.15% 38.949 37.333 - 0.55% -
SetIntersection_Front_Vector_float_262144_16 -4.15% 1137528.674 1090333.177 - -1.29% -
std::none_of(list<int>)_(process_all)/8192 -4.14% 7971.376 7641.010 - -4.98% -
std::sort_heap(deque<int>,_pred)/1024 -4.14% 12968.908 12431.625 - 1.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.14% 8917.054 8547.652 - -2.92% -
std::multimap<int,_int>::erase(iterator)/32 -4.14% 20.978 20.110 - -1.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.13% 90.316 86.583 - 0.12% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -4.13% 15011.685 14391.689 - -2.52% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.402 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.13% 11776159.120 11290111.803 - -3.34% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.12% 395.247 378.944 - -1.89% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.12% 14482.253 13886.158 - 0.84% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -4.12% 48.608 46.607 - -16.25% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.11% 261593.282 250854.641 - -2.25% -
std::multimap<int,_int>::ctor(const&)/1024 -4.10% 6682.139 6408.028 - -1.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.10% 22.971 22.029 - -10.42% -
std::partition_copy(deque<int>)/50 -4.10% 22.007 21.106 - -0.59% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.09% 280.293 268.823 - 2.18% -
std::fill_n(vector<bool>)/64 -4.08% 1.425 1.367 - -1.01% -
SetIntersection_Interlaced_Vector_string_1024_1 -4.08% 1103453.655 1058404.318 - -1.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -4.08% 16.769 16.085 - 2.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.07% 1692190.672 1623245.930 - 0.97% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.07% 1.098 1.053 - -9.56% -
BM_CmpLess_int_uint -4.06% 1.140 1.093 - 3.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.06% 14475949.488 13888124.026 - -7.98% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.06% 812.905 779.903 - 0.76% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.05% 88363.705 84780.618 - 0.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.04% 30.537 29.303 - -2.75% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.04% 275.105 263.991 - -3.77% -
SetIntersection_None_Set_uint64_256_4 -4.03% 11605921.922 11137753.467 - -1.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.03% 32.207 30.908 - -11.92% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.03% 1302458.494 1249990.885 - -5.28% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.03% 26.059 25.009 - -3.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.03% 1069064.577 1026022.539 - -6.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.02% 9035510.061 8672074.008 - -4.89% -
std::fill(list<int>)/8192 -4.02% 8518.996 8176.502 - 13.84% -
SetIntersection_None_Vector_float_262144_1 -4.02% 1164350.505 1117570.992 - -0.14% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.02% 1.928 1.850 - -1.37% -
std::multiset<std::string>::clear()/32 -4.02% 925.512 888.346 - -1.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -4.01% 6.544 6.281 - -6.17% -
SetIntersection_None_Set_uint32_1024_64 -4.01% 9030494.945 8668606.186 - -3.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -4.00% 167226.699 160536.429 - 2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.99% 1196653.862 1148927.707 - -1.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.98% 25.021 24.026 - -1.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.98% 0.695 0.667 - 5.94% -
BM_StringRelational_Less_Small_Empty_Control -3.97% 1.679 1.612 - -3.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.95% 16.415 15.766 - 0.41% -
SetIntersection_None_Set_uint64_1024_256 -3.95% 8934891.142 8581735.126 - -2.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.95% 4446082.029 4270469.340 - -1.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.94% 2.313 2.222 - -5.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.93% 16.502 15.854 - -3.34% -
SetIntersection_None_Set_uint64_256_16 -3.92% 11025193.051 10592511.502 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.92% 3168648.357 3044316.489 - 2.99% -
SetIntersection_None_Vector_uint32_16384_64 -3.92% 1115973.525 1072217.221 - -2.01% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.92% 55.430 53.258 - -0.31% -
BM_CmpLess_uchar_int -3.92% 1.130 1.085 - 0.99% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.91% 10140.450 9743.540 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.91% 14497.753 13931.050 - 1.00% -
BM_CmpEqual_short_uint -3.90% 1.146 1.101 - -0.20% -
std::partition(deque<int>)_(dense)/50 -3.90% 15.300 14.704 - -14.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.89% 206.279 198.251 - -22.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.89% 727.902 699.583 - 0.90% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.89% 20.220 19.434 - -2.00% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.88% 13.605 13.077 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_256 -3.88% 2279995.774 2191613.597 - -1.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.87% 15.375 14.779 - 0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.87% 8918258.087 8572733.463 - -2.10% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.87% 1543732.828 1484016.277 - -4.50% -
std::set<int>::count(key)_(existent)/8192 -3.85% 8.218 7.902 - -4.86% -
std::unordered_set<std::string>::clear()/8192 -3.83% 224925.691 216300.254 - -0.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.82% 7.263 6.985 - -0.00% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -3.82% 0.264 0.254 - 0.93% -
BM_CmpEqual_schar_uint -3.81% 1.149 1.105 - -0.14% -
SetIntersection_None_Set_uint32_262144_262144 -3.81% 1208029.299 1161987.791 - -4.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.81% 1140480.675 1097027.234 - -4.96% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.80% 0.474 0.456 - -0.73% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.80% 11295011.243 10865853.284 - -2.79% -
SetIntersection_None_Vector_uint64_262144_16384 -3.79% 1155002.388 1111252.596 - -0.81% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.79% 22.426 21.577 - -4.36% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.78% 41395.488 39829.060 - -1.01% -
std::sort_heap(vector<int>)/8 -3.78% 32.077 30.864 - -6.23% -
SetIntersection_Front_Vector_uint64_16384_64 -3.78% 1385598.635 1333209.518 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.78% 8973748.452 8634595.634 - -0.74% -
std::partition_copy(deque<int>)/1024 -3.77% 662.698 637.701 - -9.76% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.76% 1.827 1.758 - -3.60% -
std::stable_partition(list<int>)_(sparse)/8192 -3.74% 8863.980 8532.602 - -3.64% -
std::unordered_set<int>::clear()/1024 -3.74% 8359.005 8046.666 - 1.19% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.73% 23.207 22.342 - -1.49% -
SetIntersection_None_Set_uint32_1024_256 -3.72% 9073451.384 8735544.194 - -3.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.71% 2.515 2.421 - 0.87% -
std::reverse(list<int>)/8 -3.71% 2.003 1.929 - 0.08% -
SetIntersection_None_Set_uint64_256_256 -3.71% 5823958.426 5607891.120 - -2.20% -
SetIntersection_None_Set_float_16384_1 -3.71% 159023715.713 153128850.435 - -1.87% -
std::set<int>::contains(key)_(existent)/32 -3.70% 1.715 1.652 - -0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.70% 17.312 16.672 - -2.46% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.69% 789.007 759.884 - -4.02% -
BM_std_minmax_element<int>/64 -3.69% 17.174 16.541 - -3.91% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.69% 2638.915 2541.649 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.68% 1098142.576 1057701.619 - -1.03% -
SetIntersection_None_Vector_uint64_64_64 -3.68% 8627991.744 8310624.751 - -1.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.67% 15.499 14.930 - 0.37% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.67% 6911.440 6657.877 - -1.32% -
std::make_heap(vector<int>)_(ascending)/8 -3.67% 16.963 16.341 - -0.48% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.66% 250004.039 240852.931 - -0.06% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.66% 410.177 395.177 - 0.78% -
BM_StringAssignAsciizMix_Transparent -3.65% 3.081 2.969 - -3.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.64% 380.154 366.334 - -1.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.63% 20.402 19.660 - -3.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.63% 1615.396 1556.678 - 0.08% -
std::for_each(list<int>)/32 -3.63% 11.265 10.856 - 0.55% -
std::sort(vector<int>)_(heap)/8 -3.63% 24.441 23.555 - -0.31% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.63% 0.497 0.479 - -0.11% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.62% 206.318 198.853 - -0.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.61% 26211.077 25264.054 - -0.30% -
SetIntersection_None_Set_uint32_256_64 -3.61% 9412844.368 9073037.905 - -2.83% -
std::multimap<int,_int>::ctor(const&)/8192 -3.60% 53130.309 51215.026 - 0.00% -
SetIntersection_None_Set_float_16384_4 -3.60% 159001102.512 153270518.738 - -2.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.60% 151896.728 146427.747 - 0.74% -
std::unordered_set<int>::erase(iterator)/32 -3.60% 20.214 19.487 - 0.43% -
BM_StringRelational_Less_Empty_Small_Control -3.59% 1.673 1.613 - -3.04% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.59% 2791.654 2691.500 - 0.01% -
BM_CmpEqual_uint_uint -3.59% 1.092 1.053 - -1.48% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.57% 6987.038 6737.917 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.57% 1879644.533 1812634.848 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -3.56% 4134123.686 3986947.026 - -2.58% -
std::multiset<std::string>::find(key)_(existent)/8192 -3.56% 30.260 29.184 - 2.95% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.55% 25.414 24.512 - -0.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.55% 210476.717 203011.161 - 2.32% -
std::pop_heap(vector<std::string>)/1024 -3.53% 20.990 20.248 - 0.06% -
SetIntersection_Interlaced_Set_string_16384_256 -3.53% 358077212.254 345434884.949 - 1.84% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.53% 31.843 30.719 - -4.23% -
std::set<int>::clear()/1024 -3.53% 9592.911 9254.523 - 0.90% -
std::find(vector<long_long>)_(bail_25%)/8 -3.52% 0.893 0.862 - -3.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.52% 736.111 710.231 - -2.70% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.51% 4856.554 4685.964 - 0.54% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.51% 11564191.221 11158272.200 - -3.28% -
SetIntersection_None_Set_float_16384_16 -3.51% 158598567.120 153034777.686 - -2.14% -
std::multiset<int>::count(key)_(existent)/8192 -3.50% 10.260 9.900 - 6.88% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.50% 2218.379 2140.641 - -3.50% -
SetIntersection_None_Vector_uint64_1024_256 -3.50% 1088515.945 1050388.578 - -2.87% -
SetIntersection_Front_Vector_uint32_256_64 -3.50% 4357765.708 4205171.848 - -5.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.50% 36052.335 34790.605 - -1.72% -
std::multimap<std::string,_int>::clear()/32 -3.48% 931.675 899.225 - 1.62% -
BM_StringRelational_Less_Empty_Huge_Control -3.48% 1.671 1.613 - -3.06% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.47% 37396.352 36097.328 - 2.31% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -3.47% 348.591 336.483 - 2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.47% 6419488.254 6196564.839 - 1.82% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.44% 9084.368 8771.818 - -2.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.44% 13.620 13.152 - -0.37% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.43% 37.874 36.576 - -0.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.43% 1.644 1.588 - 0.05% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.42% 1107147.689 1069307.491 - -0.57% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -3.41% 39.245 37.905 - 1.75% -
SetIntersection_Front_Set_uint64_256_1 -3.41% 4192804.826 4049944.579 - -3.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.41% 14232.241 13747.482 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.40% 1239128.973 1196973.012 - 0.96% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.40% 8.613 8.321 - 0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.39% 627.111 605.850 - -0.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.39% 1470.972 1421.122 - -2.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.39% 44632.813 43121.365 - 2.20% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.39% 21.986 21.242 - 1.64% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.39% 0.692 0.669 - -3.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.38% 1075966.426 1039558.739 - -0.63% -
BM_StringAssignStr_Huge_Opaque -3.37% 113.299 109.478 - -3.58% -
std::find_if_not(deque<int>)_(process_all)/8 -3.36% 2.669 2.579 - 0.36% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -3.35% 307.987 297.666 - 4.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.35% 216.805 209.539 - -5.15% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.35% 1635740.154 1581019.777 - -2.60% -
std::set<int>::ctor(const&,_alloc)/0 -3.34% 13.151 12.711 - 0.04% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.34% 12.960 12.527 - 3.13% -
std::multiset<std::string>::clear()/1024 -3.34% 22399.180 21650.968 - -0.74% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.33% 36864.509 35636.485 - -0.51% -
BM_CmpLess_short_uchar -3.33% 1.140 1.102 - 1.23% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.32% 34202.804 33066.480 - -0.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.32% 16.843 16.284 - -3.45% -
SetIntersection_None_Vector_uint32_262144_1024 -3.32% 1151271.109 1113043.882 - -0.86% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -3.32% 3169.555 3064.386 - 4.23% -
BM_StringRelational_Less_Empty_Empty_Control -3.31% 1.669 1.614 - -3.14% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.31% 16.289 15.749 - 1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.31% 1065455.972 1030193.844 - 1.89% -
std::map<int,_int>::clear()/8192 -3.31% 92082.029 89036.510 - 1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.30% 1263085.043 1221347.492 - -2.88% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.30% 1074622.364 1039122.061 - -0.66% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.30% 33.890 32.772 - 2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.29% 1180847.323 1141984.891 - 0.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.28% 15.318 14.815 - 0.38% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.28% 4196838.386 4059065.923 - -15.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.28% 241.386 233.469 - -3.38% -
BM_vector_deque_move/2 -3.28% 2.004 1.939 - -5.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.28% 10.947 10.589 - 0.22% -
std::set<std::string>::clear()/8192 -3.27% 222479.643 215196.566 - 1.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.27% 31.240 30.217 - 2.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.27% 54.892 53.097 - -0.05% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.27% 77236227.206 74710242.131 - -6.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.27% 13.616 13.171 - -0.08% -
rng::find_last(list<int>)_(bail_10%)/50 -3.27% 16.361 15.826 - 0.65% -
std::find_if_not(vector<int>)_(process_all)/50 -3.27% 6.854 6.630 - 17.39% -
rng::find_last(list<int>)_(bail_10%)/1024 -3.27% 674.797 652.753 - -2.79% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.26% 124602.611 120539.535 - 1.64% -
SetIntersection_None_Set_uint64_262144_262144 -3.26% 1252596.596 1211781.654 - -2.71% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.26% 38422313.910 37170745.852 - -2.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.26% 49143.381 47543.099 - -0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.25% 634733.516 614079.632 - 0.64% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.25% 102599.184 99263.885 - -2.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.25% 1.254 1.214 - 8.27% -
SetIntersection_None_Set_float_1024_64 -3.24% 9101645.475 8806298.143 - -0.69% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.24% 294.357 284.810 - 0.88% -
std::unordered_set<int>::find(key)_(non-existent)/0 -3.24% 0.337 0.326 - -2.87% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.24% 818.171 791.640 - -0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.24% 47.355 45.821 - 1.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.24% 111472.742 107865.597 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.23% 11710237.067 11331534.075 - -1.26% -
SetIntersection_None_Set_uint32_1024_4 -3.23% 9028347.956 8736787.290 - -4.30% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.22% 22.470 21.747 - 0.46% -
SetIntersection_None_Vector_uint64_1024_1024 -3.21% 1095331.508 1060119.929 - -2.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.21% 6.673 6.459 - 0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.21% 1879.295 1818.927 - -0.30% -
bm_gcd_trivial -3.21% 0.678 0.656 - -0.55% -
SetIntersection_None_Set_string_1024_256 -3.20% 9085029.622 8793988.851 - -0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.19% 15.381 14.890 - 0.04% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.18% 1050381.769 1016940.424 - -2.61% -
SetIntersection_Front_Set_float_16384_16 -3.18% 1212384.228 1173808.306 - -2.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.18% 2453927.205 2375918.310 - -7.06% -
std::swap_ranges(deque<int>)/1024 -3.18% 340.267 329.454 - -0.14% -
SetIntersection_Interlaced_Set_float_262144_4 -3.18% 1294171.307 1253054.281 - -3.67% -
bm_ranges_swap_ranges_vb_aligned/256 -3.18% 3.535 3.423 - -0.98% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.17% 8.122 7.865 - -28.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.17% 1282.978 1242.342 - 5.43% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.17% 29.888 28.941 - 0.41% -
SetIntersection_Front_Set_uint64_262144_1 -3.16% 1068576.316 1034763.367 - -0.40% -
BM_StringFindStringLiteral/32 -3.16% 1.748 1.693 - -8.44% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.16% 12495.451 12100.143 - -2.15% -
SetIntersection_None_Set_uint64_262144_16 -3.16% 1234401.937 1195400.879 - -0.59% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.16% 238952161.408 231402550.205 - -3.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.15% 8985526.626 8702518.110 - -1.08% -
SetIntersection_Front_Set_float_1024_4 -3.15% 1082120.385 1048042.175 - -1.16% -
SetIntersection_None_Vector_string_1024_4 -3.15% 1177095.671 1140043.613 - -2.79% -
BM_StringRelational_Less_Empty_Large_Control -3.15% 1.666 1.613 - -2.96% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.15% 206.649 200.148 - 1.17% -
SetIntersection_None_Vector_float_16384_256 -3.15% 1113724.038 1078690.955 - -2.64% -
SetIntersection_Front_Vector_uint64_256_4 -3.14% 4232684.291 4099609.801 - -0.92% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.14% 5.553 5.378 - -0.21% -
rng::contains_subrange(deque<int>)_(same_length)/16 -3.14% 12.708 12.308 - -5.27% -
SetIntersection_None_Set_uint64_262144_64 -3.14% 1235613.361 1196819.582 - -1.40% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.14% 20000.512 19372.939 - -1.56% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.13% 215139479.982 208415924.614 - -4.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.12% 12801544.464 12401581.760 - -0.37% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.12% 26.011 25.198 - 0.76% -
std::equal(list<int>)_(it,_it,_it)/50 -3.12% 36.884 35.732 - 1.27% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.12% 2.349 2.276 - -1.17% -
SetIntersection_Front_Vector_uint64_16384_16 -3.12% 1132367.435 1097013.137 - -1.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.12% 943318.779 913870.087 - -0.03% -
BM_PushHeap_string_Ascending_262144 -3.12% 31.698 30.709 - 5.99% -
SetIntersection_Front_Set_float_262144_16 -3.11% 1207928.607 1170400.780 - 2.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.10% 54.889 53.190 - -14.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.09% 13.347 12.934 - -0.90% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -3.09% 1.614 1.564 - 20.12% -
std::partial_sort(vector<int>)_(descending)/8 -3.09% 25.388 24.603 - -0.34% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.09% 4.668 4.523 - 0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.09% 5320159.811 5155863.626 - -2.67% -
SetIntersection_None_Set_uint64_256_64 -3.08% 9382142.097 9092843.694 - -3.03% -
SetIntersection_None_Set_uint64_256_1 -3.08% 11725391.001 11363933.489 - -0.29% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.07% 22873.156 22169.849 - 1.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.07% 15.353 14.881 - 0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.07% 26620.027 25802.144 - -2.24% -
BM_PushHeap_string_PipeOrgan_256 -3.07% 7.912 7.669 - -0.86% -
SetIntersection_Front_Vector_string_1024_1024 -3.07% 40090416.042 38861445.413 - -0.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -3.06% 53.988 52.335 - 0.08% -
SetIntersection_None_Set_string_262144_4 -3.06% 1709567.709 1657271.730 - 1.54% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.06% 20.118 19.502 - -1.20% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.05% 101908.781 98798.243 - -3.35% -
bm_lexicographical_compare<int>/64 -3.05% 4.536 4.398 - -0.41% -
SetIntersection_None_Vector_float_16384_4 -3.05% 1113854.776 1079863.707 - -2.85% -
ranges::minmax(std::list<__int128>)/1 -3.05% 0.447 0.434 - -6.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.04% 1691297.934 1639827.719 - 2.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.04% 6584.250 6383.914 - 0.69% -
SetIntersection_Front_Vector_uint64_16_16 -3.04% 36216717.230 35116193.323 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.04% 14113.460 13684.734 - -3.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.04% 14477.288 14037.845 - -0.41% -
SetIntersection_None_Set_float_1024_1 -3.03% 8974772.755 8702554.128 - -4.27% -
SetIntersection_None_Vector_float_16384_16 -3.03% 1132002.459 1097724.382 - -0.77% -
SetIntersection_Interlaced_Set_float_262144_16 -3.02% 1609847.736 1561235.838 - -3.61% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.01% 16.645 16.143 - -0.56% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.01% 96.757 93.844 - 2.49% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.01% 203.960 197.823 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.01% 1258407.879 1220560.056 - -1.75% -
std::swap_ranges(deque<int>)/8192 -3.01% 2704.849 2623.537 - -0.28% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.01% 5992657.497 5812561.422 - -3.62% -
std::upper_bound(std::list<int>)/8192 -3.00% 14122.896 13699.044 - 9.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.00% 15.255 14.798 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.00% 356852871.119 346163353.364 - -2.66% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.99% 2799380.699 2715566.406 - -0.57% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.99% 5.682 5.512 - -1.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.98% 257.745 250.056 - 0.42% -
std::reverse_copy(list<int>)/4096 -2.98% 3193.733 3098.655 - -5.50% -
SetIntersection_Front_Set_float_64_64 -2.97% 13646673.642 13241173.262 - 0.86% -
SetIntersection_None_Vector_uint32_1024_16 -2.97% 1105840.484 1072987.417 - -0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.97% 5114643.937 4962697.378 - 0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.97% 62304.650 60454.843 - -1.25% -
SetIntersection_None_Vector_uint64_262144_4 -2.96% 1151017.544 1116920.995 - -0.22% -
std::copy(deque<int>)/512 -2.96% 17.161 16.653 - -3.37% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.96% 2.567 2.491 - 1.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.96% 37716.851 36601.526 - 0.14% -
std::unordered_multimap<int,_int>::clear()/1024 -2.95% 8476.642 8226.226 - 3.19% -
SetIntersection_None_Vector_float_256_256 -2.95% 2175890.443 2111614.297 - -1.29% -
rng::contains(list<int>)_(process_all)/8192 -2.95% 7185.161 6973.104 - 0.83% -
SetIntersection_None_Set_float_262144_16384 -2.95% 1201612.141 1166156.738 - -2.92% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.95% 5.520 5.358 - 0.89% -
SetIntersection_None_Vector_uint64_16384_4 -2.95% 1119547.193 1086573.970 - -1.10% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.95% 20.215 19.620 - 0.76% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.94% 210241.865 204051.246 - -4.81% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.94% 13.523 13.126 - 0.19% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.93% 13.485 13.089 - 0.14% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.93% 349749108.272 339498247.857 - -6.77% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.93% 5.431 5.272 - -0.07% -
BM_PushHeap_uint32_SingleElement_4 -2.93% 0.344 0.334 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.92% 10047913.355 9754111.023 - -8.22% -
std::unordered_map<int,_int>::clear()/32 -2.92% 605.073 587.387 - -0.82% -
std::unordered_set<int>::count(key)_(existent)/32 -2.92% 1.435 1.393 - 20.98% -
SetIntersection_None_Set_uint32_16_1 -2.91% 67523204.098 65558954.592 - -0.73% -
SetIntersection_Front_Vector_uint64_64_16 -2.91% 14506186.516 14084343.008 - -1.17% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.91% 18442.618 17906.859 - 0.76% -
BM_CmpEqual_uchar_int -2.90% 1.093 1.061 - -3.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.90% 4902341.021 4760067.816 - -1.99% -
SetIntersection_Front_Vector_uint32_256_16 -2.90% 4311757.725 4186919.722 - -0.41% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.89% 28.392 27.570 - -4.80% -
SetIntersection_None_Vector_float_262144_256 -2.88% 1150417.204 1117276.977 - -1.52% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.88% 27.141 26.359 - 0.00% -
SetIntersection_None_Set_float_262144_262144 -2.87% 1204247.479 1169658.851 - -3.83% -
SetIntersection_Front_Set_uint64_16384_16 -2.87% 1206813.359 1172186.777 - -0.39% -
SetIntersection_None_Set_float_262144_1024 -2.87% 1204483.070 1169941.000 - -3.23% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.87% 59.667 57.957 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.86% 1195722.763 1161492.050 - -3.98% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.86% 13371.437 12988.938 - 2.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.86% 1603539.576 1557686.177 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.85% 16586291.537 16113484.192 - -0.17% -
BM_PushHeap_string_SingleElement_262144 -2.85% 2.647 2.571 - -4.89% -
SetIntersection_None_Vector_uint32_256_256 -2.85% 2182429.148 2120239.277 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.84% 8208932.195 7975877.968 - -1.08% -
BM_StringAssignAsciiz_Large_Opaque -2.83% 11.787 11.453 - -3.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.83% 17016.829 16534.816 - 2.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.83% 54.342 52.803 - -0.34% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.83% 56615.908 55014.587 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.83% 1679493.162 1632009.847 - 2.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.82% 16049.085 15596.279 - -1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.82% 1147075.338 1114727.155 - -2.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.82% 15.316 14.884 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.82% 1189597.387 1156101.122 - -0.18% -
SetIntersection_Interlaced_Set_float_256_256 -2.82% 7643424.055 7428225.324 - -0.81% -
SetIntersection_Front_Vector_float_16384_1 -2.82% 1053208.428 1023558.950 - -2.53% -
std::replace(vector<int>)_(prefix)/50 -2.81% 7.702 7.485 - -1.11% -
SetIntersection_Front_Set_string_1024_64 -2.81% 4771298.152 4637225.348 - -5.65% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.81% 20.126 19.561 - 0.12% -
SetIntersection_None_Vector_uint64_256_1 -2.81% 4322103.341 4200831.364 - -0.41% -
SetIntersection_Front_Set_uint64_262144_4 -2.80% 1096229.573 1065501.691 - 0.48% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.80% 12.246 11.903 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.80% 140607.813 136668.187 - 1.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.80% 21.884 21.271 - 0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.80% 18.230 17.720 - -1.68% -
std::stable_sort(deque<int>)_(heap)/1024 -2.79% 2789.658 2711.827 - 0.48% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.79% 56.216 54.648 - 2.73% -
SetIntersection_None_Vector_uint64_1024_16 -2.79% 1104320.490 1073539.674 - 0.29% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.79% 15.707 15.270 - 0.36% -
SetIntersection_Front_Set_uint64_16_16 -2.79% 38449012.134 37377765.638 - -0.91% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.79% 16697876.304 16232684.839 - -1.01% -
BM_CmpLess_schar_uint -2.79% 1.147 1.115 - 0.49% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.78% 56108.442 54547.879 - -1.76% -
BM_StringAssignAsciiz_Large_Transparent -2.78% 11.741 11.414 - -4.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.77% 1535100.384 1492580.765 - -1.70% -
SetIntersection_None_Set_uint32_256_1 -2.77% 11648258.426 11325700.153 - -3.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.76% 616251.928 599219.572 - 1.22% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.76% 1456.669 1416.416 - 0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.76% 1049168.808 1020199.237 - -3.58% -
std::rotate_copy(deque<int>)/8192 -2.76% 298.955 290.705 - -0.02% -
SetIntersection_None_Set_uint64_262144_256 -2.76% 1233154.217 1199137.287 - -0.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.76% 2.345 2.280 - 2.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.76% 983.493 956.366 - -0.86% -
SetIntersection_Interlaced_Vector_float_256_4 -2.76% 5250844.767 5106075.337 - 6.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.76% 16842247.539 16377962.585 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.76% 56236560.783 54686529.190 - -0.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.75% 55761.060 54225.324 - -6.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.75% 22845672.486 22216712.832 - 0.22% -
std::transform(list<int>,_list<int>)/8192 -2.75% 9001.263 8753.855 - -6.06% -
SetIntersection_None_Set_float_256_1 -2.75% 11581584.109 11263636.344 - -3.41% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.74% 203497029.353 197917693.897 - -3.16% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.74% 25.450 24.753 - 17.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.73% 86513.804 84153.106 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.73% 19879286.500 19336922.063 - -2.37% -
std::unordered_set<int>::erase(iterator)/1024 -2.73% 20.345 19.790 - 1.38% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.73% 1544752.277 1502649.986 - -2.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.73% 64005546.802 62261388.139 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.72% 15.284 14.868 - 0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.72% 4861.077 4728.885 - 0.41% -
BM_StringResizeAndOverwrite -2.72% 0.841 0.818 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.72% 1253226.482 1219187.746 - -2.68% -
SetIntersection_Front_Set_uint64_1024_16 -2.71% 1227791.863 1194458.707 - 0.15% -
SetIntersection_None_Vector_float_64_4 -2.71% 16316493.242 15874061.750 - -0.39% -
BM_CmpEqual_ushort_int -2.71% 1.076 1.047 - -0.39% -
std::set<int>::count(key)_(existent)/32 -2.71% 1.700 1.654 - 1.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.71% 44.584 43.377 - -0.18% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.70% 3.502 3.408 - -5.14% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.70% 20.931 20.365 - 1.89% -
std::find_if_not(vector<int>)_(bail_25%)/8 -2.70% 0.850 0.827 - 5.31% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.70% 15.476 15.058 - 1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.70% 754.814 734.434 - 0.73% -
SetIntersection_Front_Vector_uint64_16384_4 -2.70% 1070256.558 1041361.052 - -0.78% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.70% 218727339.981 212826531.247 - -5.07% -
BM_CmpLess_uchar_uint -2.70% 1.088 1.059 - -1.99% -
SetIntersection_None_Set_float_16384_64 -2.70% 158239066.454 153973464.452 - -1.59% -
SetIntersection_Interlaced_Vector_string_64_1 -2.69% 17259813.501 16795782.979 - -0.25% -
SetIntersection_Interlaced_Set_string_64_1 -2.69% 17518317.560 17047821.838 - -1.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.68% 73780.480 71802.788 - -2.12% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.68% 4853.916 4723.911 - 0.38% -
SetIntersection_Front_Set_uint64_256_16 -2.67% 4544499.534 4422999.979 - -1.65% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.67% 240300974.724 233878113.432 - -28.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.67% 1251047.852 1217639.810 - -2.21% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.67% 973.842 947.840 - 0.27% -
std::multimap<std::string,_int>::clear()/8192 -2.67% 218727.261 212897.562 - 1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.66% 5825001.279 5669895.337 - -1.77% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.66% 16.168 15.737 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.66% 15179591.155 14775946.779 - -0.48% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.66% 2583.297 2514.645 - 0.12% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.66% 87.552 85.227 - 1.85% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.66% 20.211 19.674 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.65% 1121236.695 1091473.262 - -0.15% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.65% 4.437 4.320 - 3.68% -
std::none_of(list<int>)_(process_all)/32768 -2.65% 26692.966 25984.576 - -1.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.65% 15.253 14.848 - 0.49% -
std::stable_sort(deque<int>)_(descending)/1024 -2.65% 2964.942 2886.323 - 0.39% -
SetIntersection_Interlaced_Set_string_16_16 -2.65% 61716755.029 60082134.259 - 0.78% -
BM_vector_deque_ranges_move_backward/1024 -2.65% 37.981 36.976 - -2.50% -
SetIntersection_None_Vector_uint32_64_16 -2.65% 13721896.923 13358875.439 - -1.02% -
std::flat_multimap<int,_int>::clear()/0 -2.64% 402.105 391.470 - -2.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.64% 15.323 14.918 - 0.01% -
SetIntersection_Front_Set_uint64_64_16 -2.64% 15400705.090 14994069.718 - -1.65% -
std::rotate(list<int>)_(1_element_backward)/32 -2.64% 13.808 13.443 - 1.92% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.64% 13.444 13.090 - 0.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.64% 225.763 219.810 - -0.27% -
SetIntersection_Front_Set_uint64_1024_1 -2.63% 1059873.233 1031947.832 - -0.94% -
SetIntersection_None_Set_uint32_256_16 -2.63% 11048257.955 10757536.615 - -1.42% -
std::multiset<int>::clear()/32 -2.62% 636.117 619.433 - -7.74% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.62% 610.268 594.267 - 2.97% -
SetIntersection_Interlaced_Set_float_16_16 -2.62% 38789084.375 37772113.003 - -0.22% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.62% 1053135.725 1025534.799 - -1.49% -
SetIntersection_None_Set_string_262144_64 -2.62% 1703906.740 1659255.207 - 1.78% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.62% 8.107 7.895 - 1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.61% 1410413.851 1373581.346 - -7.19% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.61% 22.618 22.028 - -0.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.61% 252372.831 245789.805 - -6.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.61% 63779.148 62116.414 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.61% 1224383.796 1192465.736 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.61% 1059570.090 1031957.098 - -0.77% -
SetIntersection_Front_Vector_string_16384_256 -2.60% 9918254.377 9660317.502 - 1.60% -
SetIntersection_None_Set_float_1024_4 -2.60% 8935352.638 8703287.402 - 0.53% -
SetIntersection_None_Vector_uint64_256_64 -2.60% 3440982.179 3351629.201 - -1.40% -
BM_deque_deque_copy/4000 -2.60% 145.950 142.162 - 0.21% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.59% 120426.009 117301.975 - 0.69% -
BM_CmpLess_int_ushort -2.59% 1.150 1.120 - 0.97% -
SetIntersection_Interlaced_Set_string_16_4 -2.59% 73754440.426 71841984.722 - -2.02% -
SetIntersection_Front_Set_float_16_4 -2.59% 55820845.415 54373751.552 - -0.29% -
SetIntersection_None_Set_uint64_262144_4 -2.58% 1222956.951 1191361.490 - -1.21% -
std::find(list<int>)_(process_all)/32768 -2.58% 25974.103 25303.474 - -1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.58% 217341092.674 211729860.098 - -0.77% -
BM_StringRelational_Less_Huge_Empty_Control -2.58% 1.655 1.612 - 0.12% -
BM_StringRelational_Eq_Empty_Empty_Control -2.58% 2.118 2.064 - 3.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.58% 6872.156 6695.061 - 0.59% -
SetIntersection_Front_Vector_uint32_1024_16 -2.58% 1129614.866 1100507.654 - -1.16% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.57% 21.354 20.805 - -1.10% -
SetIntersection_None_Set_uint32_1024_16 -2.57% 9126969.381 8892469.439 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.57% 4251146.599 4141943.578 - 0.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.57% 52.048 50.712 - 0.30% -
std::flat_multimap<int,_int>::clear()/8192 -2.56% 419.513 408.767 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.56% 16888053.845 16455665.920 - 0.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.55% 60.114 58.581 - 2.18% -
SetIntersection_Interlaced_Set_float_262144_256 -2.55% 1585005.209 1544596.109 - -2.75% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.55% 13.083 12.750 - 0.63% -
SetIntersection_Front_Set_float_256_16 -2.55% 4566780.980 4450527.741 - -2.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.55% 1.206 1.175 - 2.62% -
std::unordered_multiset<int>::ctor(const&)/32 -2.54% 204.962 199.750 - 0.43% -
std::sort(vector<int>)_(ascending)/8 -2.54% 16.086 15.678 - -0.47% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.53% 1634458.902 1593034.099 - -0.84% -
SetIntersection_None_Set_uint64_16384_4 -2.53% 165013346.874 160834495.997 - -2.25% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.53% 2210.858 2154.937 - 0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.53% 1248716.959 1217143.961 - -2.46% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.52% 3.160 3.080 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.52% 6028.432 5876.482 - -2.68% -
SetIntersection_Interlaced_Set_string_262144_256 -2.51% 2081556.232 2029297.525 - 0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.51% 63944282.974 62339635.525 - -0.51% -
SetIntersection_Front_Vector_uint64_262144_1 -2.51% 1058925.944 1032359.224 - -0.44% -
SetIntersection_None_Set_float_16384_256 -2.51% 157779909.816 153823052.636 - -1.66% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.50% 294.682 287.307 - -2.67% -
SetIntersection_Front_Set_uint32_262144_64 -2.50% 1656753.040 1615313.537 - -4.76% -
BM_StringRelational_Eq_Empty_Huge_Control -2.50% 0.477 0.465 - -1.95% -
BM_std_minmax_element<long_long>/2 -2.50% 0.665 0.648 - 0.82% -
rng::fold_left(deque<int>)/8 -2.49% 4.025 3.925 - -6.01% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.49% 14.421 14.063 - -13.51% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.48% 2220.130 2164.971 - -2.36% -
BM_PushHeap_uint32_Random_4 -2.48% 2.214 2.159 - -1.64% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.48% 17.900 17.456 - -0.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.48% 506698.677 494137.939 - 16.31% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.47% 4221573.717 4117103.904 - -0.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -2.47% 58.999 57.540 - -6.49% -
SetIntersection_Interlaced_Set_float_16384_1 -2.47% 1058843.335 1032687.333 - 2.70% -
SetIntersection_Front_Vector_uint32_256_4 -2.47% 4226886.626 4122540.117 - -2.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.47% 15593.653 15208.904 - 2.21% -
SetIntersection_None_Vector_uint32_16384_256 -2.47% 1121826.189 1094162.999 - -0.00% -
SetIntersection_None_Vector_string_4_4 -2.46% 138990411.721 135570197.829 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.46% 542902106.741 529549809.868 - -0.68% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.46% 1280043.701 1248576.742 - -3.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.45% 64421992.092 62840906.805 - -4.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.45% 1.315 1.283 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.45% 1165340.803 1136824.024 - -2.42% -
std::flat_multimap<int,_int>::clear()/32 -2.44% 401.845 392.030 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.44% 1095921.430 1069159.123 - -1.62% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.44% 14674261.981 14316153.396 - 0.87% -
SetIntersection_None_Vector_uint64_1024_4 -2.44% 1102987.149 1076071.288 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.44% 4412188.482 4304700.094 - -1.21% -
SetIntersection_Front_Vector_float_262144_1 -2.43% 1055460.539 1029774.638 - -0.58% -
std::set<std::string>::ctor(const&)/1024 -2.43% 35219.954 34362.871 - -1.19% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.43% 603.360 588.683 - 0.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.43% 13.643 13.312 - 1.31% -
SetIntersection_None_Set_uint64_262144_1024 -2.43% 1230612.955 1200751.141 - -0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.43% 1106464.926 1079616.320 - -1.04% -
SetIntersection_None_Set_uint32_16_16 -2.43% 35910927.606 35039749.063 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.42% 544791965.446 531580850.604 - -0.73% -
SetIntersection_None_Set_float_16_16 -2.42% 35987858.396 35115486.011 - -0.29% -
SetIntersection_None_Set_string_262144_16 -2.42% 1701763.834 1660522.787 - 1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.42% 137617701.811 134285604.255 - -0.53% -
BM_vector_deque_ranges_move_backward/4096 -2.42% 151.696 148.024 - 0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.42% 32.168 31.390 - -5.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.42% 13591.303 13262.629 - 4.12% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.42% 1595439.453 1556860.351 - -1.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.41% 13146.039 12828.763 - -0.70% -
std::multiset<std::string>::clear()/8192 -2.41% 217763.273 212514.664 - -0.18% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.41% 2978.392 2906.636 - 0.26% -
std::find_first_of(list<int>)_(small_needle)/32 -2.41% 96.678 94.351 - 1.88% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.40% 16676109.290 16275149.386 - -0.53% -
std::unordered_multiset<int>::erase(iterator)/32 -2.40% 20.038 19.556 - -0.13% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.40% 63.374 61.854 - 0.34% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.40% 17985941.162 17554862.130 - -1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.40% 4341412.970 4237364.259 - 0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.39% 59096291.225 57682191.412 - -0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.39% 6853.370 6689.447 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.39% 12040491.056 11752543.150 - -5.58% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.39% 10208425.177 9964410.904 - -2.93% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.39% 94999.524 92730.002 - 0.15% -
SetIntersection_None_Set_uint64_1024_1 -2.39% 8987520.224 8772838.692 - -0.47% -
bm_ranges_swap_ranges_vb_aligned/512 -2.38% 5.292 5.166 - 0.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.38% 6837.019 6674.266 - -7.44% -
SetIntersection_None_Vector_uint32_1024_64 -2.38% 1108598.033 1082210.500 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.38% 4605565.917 4495973.575 - -1.88% -
SetIntersection_None_Set_float_262144_4 -2.38% 1199770.508 1171244.873 - -3.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.38% 73.365 71.622 - -5.08% -
SetIntersection_None_Set_uint64_16384_1024 -2.38% 169268240.056 165247908.244 - -0.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.37% 1367.236 1334.829 - 0.56% -
SetIntersection_None_Set_float_16384_1024 -2.37% 158238719.103 154488426.272 - -0.67% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.37% 1331267.982 1299720.621 - -1.36% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.37% 69.356 67.713 - -2.63% -
SetIntersection_None_Set_string_262144_1 -2.37% 1699790.609 1659518.881 - 1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.37% 170028454.787 166003281.837 - -1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.37% 1269302.084 1239267.010 - -2.07% -
SetIntersection_None_Vector_float_262144_1024 -2.36% 1153369.700 1126094.139 - -0.11% -
SetIntersection_None_Set_string_256_64 -2.36% 9428165.036 9205328.062 - -2.36% -
SetIntersection_Front_Vector_string_1024_1 -2.36% 1092486.189 1066670.955 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.36% 139790266.744 136490796.566 - -0.52% -
SetIntersection_None_Vector_uint64_262144_262144 -2.36% 1138528.605 1111663.069 - 0.20% -
SetIntersection_None_Vector_float_16384_64 -2.36% 1125762.233 1099227.688 - -0.54% -
SetIntersection_Interlaced_Set_float_262144_64 -2.36% 1573635.904 1536548.096 - -2.42% -
SetIntersection_Interlaced_Set_float_16384_16 -2.36% 209372791.775 204439043.197 - -2.77% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.36% 1716161.541 1675727.621 - -1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.35% 13880996.596 13554183.679 - -1.37% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.35% 23.829 23.268 - 2.83% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -2.35% 9.653 9.426 - 6.22% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.35% 25.106 24.515 - 0.33% -
SetIntersection_None_Set_float_262144_256 -2.35% 1196047.936 1167931.558 - -3.44% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.35% 23.746 23.188 - -5.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.34% 346735949.662 338607253.186 - -5.64% -
std::search(vector<int>)_(no_match)/1024 -2.34% 219.520 214.376 - 2.40% -
SetIntersection_None_Vector_uint64_262144_1024 -2.34% 1141594.660 1114887.722 - -0.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.34% 377.936 369.095 - 1.93% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.34% 6812.765 6653.509 - -0.48% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.33% 617.586 603.168 - -3.18% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.33% 2155.737 2105.440 - 0.72% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.33% 23208.731 22667.297 - 1.14% -
BM_CmpLess_short_uint -2.33% 1.145 1.118 - 0.60% -
BM_std_minmax_element<int>/4 -2.33% 1.239 1.210 - -3.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.33% 1235254.614 1206533.912 - -2.48% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -2.32% 2505.735 2447.524 - 3.66% -
SetIntersection_Front_Set_string_1024_4 -2.32% 1267604.709 1238157.714 - -2.23% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.32% 44.226 43.199 - -3.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.32% 18.743 18.308 - -3.85% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.32% 399.859 390.587 - 0.35% -
SetIntersection_None_Set_float_16_1 -2.31% 68013977.265 66439548.234 - -0.63% -
std::multiset<std::string>::ctor(const&)/1024 -2.31% 35493.582 34672.076 - 3.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.31% 1656192.547 1617865.641 - -2.56% -
std::find(vector<long_long>)_(process_all)/8 -2.31% 1.139 1.113 - 10.93% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.31% 2.859 2.793 - 0.63% -
SetIntersection_Front_Vector_float_16384_4 -2.31% 1071736.044 1046971.457 - 0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.31% 353509.387 345342.917 - -0.56% -
SetIntersection_None_Set_uint64_262144_16384 -2.30% 1229565.836 1201255.045 - -0.92% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.30% 3233.047 3158.669 - 0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.30% 176325.336 172273.894 - -0.66% -
std::multiset<int>::find(key)_(existent)/8192 -2.30% 8.908 8.704 - 9.35% -
SetIntersection_Interlaced_Set_float_1024_16 -2.29% 11559718.693 11295050.640 - -0.90% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.29% 16.215 15.844 - 0.03% -
SetIntersection_Interlaced_Vector_string_64_4 -2.28% 21750318.924 21253564.002 - -2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.28% 8854331.574 8652291.517 - -3.74% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.28% 13167.920 12867.468 - 0.63% -
SetIntersection_None_Set_float_262144_16 -2.28% 1201036.377 1173633.381 - -2.71% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.28% 399.620 390.502 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.28% 4229266.802 4132928.209 - -0.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.28% 396780.483 387744.654 - -2.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.28% 217075329.561 212132946.272 - -0.59% -
SetIntersection_Front_Set_float_262144_1 -2.28% 1031146.200 1007684.639 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.27% 2152883.221 2103982.096 - 0.61% -
SetIntersection_Front_Set_float_1024_16 -2.27% 1211438.939 1183989.232 - -1.02% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.26% 13.047 12.751 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.26% 1363333.343 1332467.337 - -0.02% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.26% 12.998 12.704 - 0.25% -
SetIntersection_Front_Set_string_256_1 -2.26% 4393257.625 4293805.055 - -0.67% -
SetIntersection_None_Vector_string_256_4 -2.26% 4518672.656 4416448.599 - -0.79% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.26% 11115296.641 10864033.742 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.26% 39152978.349 38269575.782 - -0.36% -
SetIntersection_Front_Set_string_16384_1 -2.26% 1110558.098 1085508.890 - 2.36% -
std::find_if(list<int>)_(bail_25%)/1024 -2.25% 181.754 177.658 - -1.72% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.25% 13.051 12.757 - 0.11% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.25% 23.216 22.694 - -7.51% -
SetIntersection_None_Set_uint32_4_1 -2.25% 219577407.786 214639818.055 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.25% 1065735.386 1041778.787 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.25% 220157180.664 215209606.253 - -0.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.25% 15.278 14.935 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.24% 2128366.699 2080618.817 - 0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.24% 37343460.212 36505943.037 - -0.65% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.24% 29.538 28.877 - -0.69% -
BM_PushHeap_string_PipeOrgan_16384 -2.24% 12.756 12.470 - -1.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.23% 297.320 290.678 - 0.05% -
SetIntersection_None_Set_float_4_4 -2.23% 137839271.761 134761198.799 - -0.40% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.23% 30111.049 29439.466 - 0.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.23% 74.326 72.670 - -10.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -2.23% 63815976.226 62395408.282 - -0.88% -
std::make_heap(vector<int>)_(descending)/8 -2.23% 14.977 14.644 - 0.02% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.22% 20.021 19.575 - -2.45% -
SetIntersection_Front_Set_float_64_1 -2.22% 16695467.670 16324545.791 - -0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.22% 446.263 436.350 - -0.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.22% 15.062 14.728 - 0.37% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.22% 7466.603 7301.037 - 1.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.22% 488262.020 477436.553 - 0.58% -
std::search(vector<int>)_(no_match)/1000 -2.22% 214.568 209.812 - 2.53% -
BM_deque_deque_ranges_move/1 -2.22% 2.598 2.541 - 9.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.22% 3553208.715 3474473.843 - 0.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.21% 39.123 38.256 - -5.74% -
SetIntersection_Front_Set_uint32_16384_64 -2.21% 1674342.786 1637303.322 - 0.49% -
BM_CmpEqual_short_schar -2.21% 1.150 1.124 - 0.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.21% 89.594 87.612 - 1.53% -
std::set<int>::erase(iterator)/1024 -2.21% 20.242 19.795 - -0.54% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.21% 101.415 99.175 - 0.48% -
SetIntersection_None_Vector_string_64_64 -2.21% 8957959.193 8760144.286 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.21% 1607453.914 1571978.716 - 0.71% -
BM_num_get<float> -2.21% 37.057 36.239 - -1.34% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.21% 9935992.598 9716813.102 - -2.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.21% 4256799.668 4162921.008 - -5.15% -
SetIntersection_Front_Vector_uint64_4_4 -2.20% 137284286.380 134258957.864 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.20% 1262323.158 1234561.199 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.20% 37392154.278 36569854.980 - -0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.20% 121357383.437 118690042.907 - -0.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.20% 42.101 41.176 - 34.82% -
SetIntersection_Front_Set_float_262144_64 -2.19% 1694075.170 1656994.164 - -1.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.19% 14929761.354 14603039.941 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.19% 217231593.790 212481115.600 - -0.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.18% 416.725 407.622 - 0.49% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.18% 16955.704 16586.239 - -2.79% -
SetIntersection_Interlaced_Set_float_64_4 -2.18% 21029848.524 20571663.792 - -1.62% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.18% 22.952 22.452 - -1.79% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.18% 13.068 12.783 - 0.15% -
std::find_if(list<int>)_(process_all)/1024 -2.18% 703.149 687.848 - -1.36% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.18% 63839582.058 62450565.951 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.17% 17173009.279 16799607.966 - -0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.17% 1064415.722 1041275.054 - -0.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.17% 13.612 13.316 - 1.58% -
BM_deque_deque_copy/0 -2.17% 0.869 0.850 - -0.06% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.17% 542209913.817 530453922.423 - -0.68% -
SetIntersection_Interlaced_Set_float_16_1 -2.17% 63838778.174 62455161.178 - -0.14% -
SetIntersection_None_Set_uint64_16384_16 -2.17% 167918423.877 164279567.398 - -2.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.17% 15.210 14.880 - 0.67% -
BM_vector_deque_ranges_copy/5500 -2.17% 200.764 196.416 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.17% 5902996.389 5775170.652 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.16% 547741091.247 535884888.783 - -0.42% -
std::flat_multimap<int,_int>::clear()/1024 -2.16% 401.215 392.534 - -0.47% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.16% 2213.869 2165.968 - 8.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.16% 15.312 14.981 - 0.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.16% 23330.612 22826.270 - -0.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.16% 1.274 1.247 - 5.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.16% 400.360 391.712 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.16% 542566472.017 530856918.563 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.16% 543412778.453 531689080.532 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.16% 543284524.648 531575352.337 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.15% 4331840.991 4238504.454 - 0.44% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.15% 161.642 158.164 - 0.15% -
SetIntersection_None_Vector_uint64_64_16 -2.15% 13716974.220 13422182.834 - -0.41% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.15% 13.048 12.767 - 0.06% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.14% 21115254.937 20662423.261 - -1.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.14% 147174.337 144021.054 - -1.74% -
SetIntersection_None_Vector_string_16384_4 -2.14% 1244967.866 1218295.046 - -0.42% -
SetIntersection_None_Vector_uint32_16_16 -2.14% 34071696.239 33341829.551 - -0.56% -
SetIntersection_Interlaced_Set_string_4_1 -2.14% 226748245.583 221891200.443 - 0.01% -
SetIntersection_Interlaced_Set_string_1024_256 -2.14% 35773152.944 35007232.075 - -1.34% -
SetIntersection_None_Vector_float_262144_4 -2.14% 1170390.489 1145332.206 - 0.79% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.14% 2.273 2.225 - -2.59% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.14% 2105109.699 2060081.137 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.14% 4398540.380 4304469.066 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.14% 16612561.349 16257286.772 - -0.61% -
std::reverse_copy(vector<int>)/4096 -2.14% 134.328 131.460 - -0.81% -
BM_StringFindStringLiteral/256 -2.13% 5.463 5.347 - -4.28% -
SetIntersection_None_Vector_uint32_16_4 -2.13% 54666782.030 53503224.794 - -0.44% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.13% 18123.411 17737.761 - 0.99% -
SetIntersection_None_Vector_float_262144_16384 -2.13% 1172193.335 1147260.768 - 1.25% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.13% 216466118.256 211864338.364 - -0.50% -
SetIntersection_Front_Set_uint64_4_1 -2.13% 216691185.212 212086481.565 - -4.20% -
std::none_of(list<int>)_(process_all)/8 -2.12% 2.720 2.662 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.12% 139204842.573 136251607.781 - -0.03% -
SetIntersection_Interlaced_Vector_float_256_1 -2.12% 4228546.790 4138906.769 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.12% 1207091.858 1181545.276 - -0.03% -
SetIntersection_None_Vector_float_262144_64 -2.11% 1147223.260 1122975.486 - 1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.11% 1298.875 1271.434 - -4.05% -
std::set<int>::find(key)_(existent)/1024 -2.11% 4.106 4.019 - 3.25% -
SetIntersection_Interlaced_Set_float_1024_64 -2.11% 10294092.846 10076894.563 - -1.72% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.11% 819.837 802.543 - 0.74% -
SetIntersection_Interlaced_Set_float_4_4 -2.11% 139177711.205 136244316.449 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.11% 63731781.903 62388900.665 - -0.53% -
SetIntersection_Front_Set_uint32_64_1 -2.11% 16759194.315 16406198.610 - 0.38% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.10% 1809998.454 1771899.634 - -1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.10% 55497465.628 54329440.691 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.10% 13936868.153 13643595.697 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.10% 138492345.907 135579057.370 - -0.53% -
SetIntersection_None_Set_float_262144_64 -2.10% 1192726.645 1167660.971 - -3.45% -
SetIntersection_None_Vector_string_262144_1 -2.10% 1320752.211 1293003.511 - -0.33% -
SetIntersection_None_Set_string_16_16 -2.10% 37044843.940 36268588.540 - 0.23% -
SetIntersection_None_Vector_uint32_16384_1024 -2.09% 1117583.399 1094173.717 - 0.23% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.09% 26.733 26.173 - -8.07% -
SetIntersection_Interlaced_Set_string_16_1 -2.09% 66731081.712 65335904.444 - 0.04% -
SetIntersection_None_Set_float_1_1 -2.09% 544405158.250 533027880.751 - -0.07% -
SetIntersection_None_Vector_uint64_16384_16 -2.09% 1111855.840 1088626.791 - -1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.09% 9.480 9.283 - 0.26% -
std::search(list<int>)_(no_match)/1048576 -2.09% 836312.104 818871.165 - -3.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.09% 216926625.376 212402805.310 - -0.05% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.09% 38563937.553 37759868.685 - 0.14% -
SetIntersection_None_Set_float_262144_1 -2.08% 1202049.803 1176987.384 - -2.66% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.08% 8274.288 8101.821 - -1.30% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -2.08% 74.611 73.057 - -24.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.08% 15.358 15.038 - -1.41% -
BM_CmpLess_ushort_ushort -2.08% 1.090 1.067 - -0.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.08% 1454.441 1424.204 - 0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.07% 18.492 18.108 - -0.55% -
SetIntersection_Front_Set_uint64_1024_4 -2.07% 1088833.813 1066273.104 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -2.07% 218188921.158 213670256.890 - -0.61% -
SetIntersection_None_Vector_float_64_1 -2.07% 16949921.754 16599315.333 - -0.58% -
std::set<int>::insert(value)_(already_present)/8192 -2.07% 9.575 9.377 - -0.49% -
SetIntersection_Front_Vector_uint32_16384_256 -2.07% 2156052.399 2111481.085 - -7.57% -
SetIntersection_Interlaced_Vector_float_64_1 -2.07% 16669146.872 16324645.995 - -0.30% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.07% 2.011 1.969 - 6.61% -
SetIntersection_None_Vector_uint32_64_64 -2.06% 8592701.836 8415439.845 - -0.32% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.06% 4.251 4.163 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.06% 20.762 20.334 - 1.22% -
std::pop_heap(deque<int>)/8 -2.06% 53.201 52.104 - -0.05% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -2.06% 3848.883 3769.593 - -0.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.06% 11.574 11.336 - 0.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.06% 7657.378 7499.685 - -2.07% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.06% 55721.187 54574.045 - 0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.06% 63955660.720 62639066.992 - -0.41% -
SetIntersection_Front_Set_float_16_1 -2.06% 63800294.722 62487216.789 - -0.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -2.06% 3930.856 3850.035 - 24.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.05% 387.514 379.553 - 0.64% -
SetIntersection_None_Vector_uint64_16_16 -2.05% 34107677.915 33407498.562 - -0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.05% 13180.992 12910.455 - 0.23% -
SetIntersection_Interlaced_Set_float_4_1 -2.05% 217375524.638 212917736.993 - 0.10% -
SetIntersection_None_Vector_uint64_256_4 -2.05% 4262322.082 4174965.361 - 0.00% -
SetIntersection_None_Set_uint32_1024_1 -2.05% 8954576.000 8771057.126 - -1.93% -
SetIntersection_Front_Set_float_4_1 -2.05% 216828586.892 212386361.431 - -0.49% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.05% 1105670.461 1083028.132 - 1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.04% 144204758.663 141256512.909 - -0.17% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.04% 1059042.136 1037402.613 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.04% 542834330.704 531764677.405 - -0.09% -
SetIntersection_None_Vector_string_262144_16384 -2.04% 1315054.425 1288240.528 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.04% 57272196.144 56104451.672 - -0.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.04% 140659.434 137794.296 - 0.44% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.03% 400.199 392.056 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.03% 850.348 833.047 - 0.76% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.03% 126.878 124.298 - -1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.03% 1105952.539 1083467.277 - 0.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.03% 11859.156 11618.100 - 0.13% -
std::flat_map<int,_int>::clear()/8192 -2.03% 417.984 409.491 - 0.74% -
SetIntersection_None_Vector_uint32_4_1 -2.03% 217300221.154 212886760.392 - -0.47% -
BM_deque_vector_ranges_copy/5500 -2.03% 198.332 194.304 - 0.59% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.03% 953.430 934.070 - -4.01% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.03% 19.390 18.997 - -0.14% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.03% 12.992 12.729 - 0.48% -
SetIntersection_Interlaced_Vector_float_16_4 -2.02% 57234745.688 56077143.001 - 0.57% -
SetIntersection_None_Vector_float_64_16 -2.02% 13762019.008 13483676.202 - -0.38% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.02% 37462.666 36705.448 - 1.54% -
SetIntersection_None_Vector_float_16_4 -2.02% 54796785.307 53689433.085 - -0.33% -
std::search(list<int>,_pred)_(same_length)/8192 -2.02% 8817.087 8638.950 - 2.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.02% 170124.182 166687.421 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.02% 11585117.784 11351175.651 - -0.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.02% 211.626 207.357 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.01% 1174466.201 1150824.675 - -1.73% -
std::flat_map<int,_int>::clear()/0 -2.01% 398.924 390.904 - 0.35% -
SetIntersection_None_Set_string_256_16 -2.01% 11006446.146 10785196.539 - -1.13% -
SetIntersection_Front_Set_uint64_4_4 -2.01% 138721966.678 135935537.611 - -3.20% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.01% 504.129 494.004 - 1.25% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.01% 23.080 22.617 - 0.39% -
BM_StringRead_Cold_Deep_Empty -2.00% 1.168 1.145 - -20.59% -
std::rotate_copy(list<int>)/8192 -2.00% 7034.818 6894.010 - -0.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.00% 761.374 746.143 - 2.01% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.00% 11.428 11.200 - 1.11% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.00% 2.648 2.595 - 2.58% -
SetIntersection_Front_Set_uint64_262144_1024 -2.00% 12550053.575 12299519.628 - -3.00% -
SetIntersection_None_Set_string_1024_16 -2.00% 9180812.435 8997539.754 - -29.95% -
SetIntersection_None_Vector_float_64_64 -2.00% 8611066.786 8439206.996 - -0.54% -
SetIntersection_Interlaced_Set_float_1024_1 -2.00% 1061672.011 1040489.067 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.99% 2046678.061 2005861.004 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.99% 542727498.137 531905826.607 - -0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.99% 12369.837 12123.440 - -4.31% -
SetIntersection_None_Vector_string_1024_64 -1.99% 1184281.984 1160694.959 - -0.12% -
std::unordered_set<int>::clear()/32 -1.99% 604.585 592.543 - 2.01% -
SetIntersection_Front_Set_uint64_16_1 -1.99% 63670798.394 62403453.534 - -2.16% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.99% 18.827 18.453 - -2.62% -
SetIntersection_None_Vector_uint32_16_1 -1.99% 64290174.378 63010974.634 - -0.28% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.99% 13.693 13.421 - -0.05% -
SetIntersection_Interlaced_Set_float_64_1 -1.99% 16654687.769 16323758.081 - -0.43% -
SetIntersection_Front_Set_uint64_1_1 -1.98% 541820530.750 531066521.758 - -2.36% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.98% 6.108 5.987 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.98% 542772261.657 532001091.778 - -0.38% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.98% 23.348 22.885 - 0.69% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.98% 216600887.248 212304863.827 - -0.07% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.98% 8.702 8.529 - 3.73% -
SetIntersection_None_Set_uint64_16384_256 -1.98% 169128235.160 165777136.301 - -1.72% -
SetIntersection_Interlaced_Set_float_16384_4 -1.98% 171734920.891 168334534.940 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.98% 541720870.301 531005256.295 - -0.12% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.98% 7654888.820 7503545.270 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.97% 4188967.600 4106257.071 - -0.80% -
SetIntersection_Front_Set_float_4_4 -1.97% 138746766.524 136008297.801 - -0.07% -
SetIntersection_None_Vector_uint32_4_4 -1.97% 135715168.064 133037672.032 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.97% 1263006.594 1238093.179 - -1.61% -
SetIntersection_None_Vector_float_4_1 -1.97% 217741939.458 213447528.699 - -0.16% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.97% 4584.955 4494.665 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.97% 3.787 3.712 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.97% 35727399.415 35024468.616 - -0.42% -
BM_CmpLess_uchar_uchar -1.97% 1.078 1.057 - -1.72% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.97% 36288627.262 35575505.776 - -0.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.96% 15.336 15.035 - 0.40% -
SetIntersection_None_Set_uint64_64_16 -1.96% 18468691.972 18105976.224 - -1.20% -
SetIntersection_Front_Set_uint64_262144_16 -1.96% 1212154.184 1188349.549 - -0.99% -
std::search(list<int>)_(single_element)/1000 -1.96% 705.850 691.993 - -1.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.96% 16759089.685 16430180.624 - -4.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.96% 3.182 3.119 - 0.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.96% 197183.778 193315.934 - 3.88% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.96% 20.161 19.766 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.96% 217101137.257 212847189.895 - -0.66% -
SetIntersection_None_Vector_float_16384_1024 -1.96% 1120937.280 1098977.347 - 1.41% -
std::partial_sort(deque<int>)_(heap)/8192 -1.96% 275886.920 270484.618 - 1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.96% 1061672.351 1040898.844 - -0.59% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.96% 29614.673 29035.228 - -3.10% -
SetIntersection_Interlaced_Vector_string_256_1 -1.96% 4347446.389 4262433.062 - 0.33% -
SetIntersection_Front_Vector_uint64_1024_256 -1.95% 2136169.938 2094425.286 - -7.73% -
std::map<int,_int>::clear()/0 -1.95% 397.789 390.018 - -0.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.95% 17114.010 16779.804 - 0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.95% 138110981.754 135414150.250 - -0.65% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.95% 52.346 51.324 - -1.03% -
SetIntersection_Interlaced_Vector_float_16_1 -1.95% 63798274.896 62553491.498 - -0.04% -
std::search(list<int>)_(single_element)/1024 -1.95% 739.627 725.204 - -2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.95% 211188653.580 207071056.909 - 4.44% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.95% 27223.754 26693.280 - 0.05% -
SetIntersection_Interlaced_Set_float_1_1 -1.95% 542946400.066 532372588.504 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.95% 138350800.733 135657970.800 - -0.42% -
SetIntersection_None_Vector_uint64_4_4 -1.95% 135498711.368 132862108.089 - -0.23% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.95% 16.530 16.208 - -5.09% -
BM_CmpLess_uint_ushort -1.94% 1.117 1.095 - -1.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.94% 13347.107 13087.613 - 3.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.94% 397.630 389.901 - -0.05% -
BM_PushHeap_string_SingleElement_256 -1.94% 2.600 2.550 - -5.10% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.94% 4.892 4.797 - 0.18% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.94% 14.987 14.696 - -0.13% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.94% 5.969 5.853 - -0.48% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.94% 1066480.963 1045794.718 - 0.55% -
std::for_each_n(list<int>)/8 -1.94% 2.421 2.374 - -6.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.94% 13.056 12.803 - 0.41% -
SetIntersection_Front_Vector_float_64_4 -1.94% 16150474.099 15837300.409 - -0.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.94% 38.180 37.440 - 0.18% -
std::stable_sort(vector<int>)_(repeated)/8 -1.93% 15.843 15.537 - 0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.93% 38010750.021 37277032.920 - 0.44% -
std::copy(vector<int>)/262144 -1.93% 12531.319 12289.589 - -1.94% -
SetIntersection_None_Vector_string_16384_16384 -1.93% 1247558.401 1223512.971 - 2.31% -
SetIntersection_Front_Set_uint32_262144_1 -1.93% 1056198.562 1035848.717 - 0.49% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.93% 216675829.100 212501852.733 - -0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.93% 166983.802 163769.104 - 0.16% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.92% 224361271.331 220045443.413 - -4.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.92% 1064862.368 1044380.392 - 0.33% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.92% 35819.614 35131.220 - 0.68% -
std::find_if(list<int>)_(process_all)/8 -1.92% 2.294 2.250 - -2.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.92% 5.114 5.016 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.92% 8735872.298 8568027.587 - -0.42% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.92% 17.096 16.767 - 0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.92% 139492100.581 136814396.856 - -0.64% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.92% 165.767 162.591 - -0.39% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.91% 26.511 26.003 - -0.16% -
SetIntersection_None_Vector_string_64_4 -1.91% 16913673.142 16590037.179 - 0.70% -
SetIntersection_None_Vector_float_4_4 -1.91% 136030635.479 133428809.384 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.91% 399.906 392.257 - 0.16% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.91% 400.715 393.061 - 0.07% -
SetIntersection_None_Set_uint32_1_1 -1.91% 542360359.474 532002180.421 - -0.56% -
SetIntersection_None_Vector_uint32_1_1 -1.91% 541529052.613 531186945.194 - -0.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.91% 1184141.591 1161536.126 - 0.68% -
SetIntersection_None_Vector_string_1024_256 -1.91% 1183486.303 1160896.144 - -0.30% -
SetIntersection_Front_Set_uint32_16384_16 -1.91% 1219808.358 1196542.465 - 2.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.90% 28.804 28.255 - -5.09% -
SetIntersection_Interlaced_Set_string_1024_1 -1.90% 1114131.154 1092940.144 - -0.29% -
SetIntersection_None_Vector_uint64_1024_1 -1.90% 1096194.824 1075371.079 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.90% 540987696.421 530716152.533 - -0.18% -
BM_deque_vector_move_backward/5500 -1.90% 200.931 197.118 - 0.85% -
SetIntersection_None_Set_uint64_4_4 -1.90% 137100652.284 134499639.539 - -0.15% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.90% 43.261 42.441 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.89% 136358818.604 133776019.657 - -0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.89% 543.434 533.152 - -1.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.89% 29.987 29.419 - 2.57% -
SetIntersection_None_Set_uint32_256_4 -1.89% 11503521.639 11286028.523 - -1.66% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.89% 8646.464 8482.998 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.89% 252514816.985 247743381.843 - -4.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.89% 397.073 389.574 - -0.12% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.89% 397.583 390.082 - -0.05% -
SetIntersection_None_Set_uint32_4_4 -1.89% 137216034.472 134627870.634 - -0.30% -
std::map<std::string,_int>::ctor(const&)/1024 -1.89% 35638.740 34966.537 - -0.66% -
BM_deque_deque_copy_backward/64 -1.89% 3.411 3.347 - -4.12% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.88% 23.426 22.985 - 1.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.88% 90442.635 88738.789 - 1.79% -
SetIntersection_None_Vector_uint32_16384_16384 -1.88% 1119446.159 1098380.145 - -0.16% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.88% 60333716.109 59198593.419 - -0.23% -
SetIntersection_Interlaced_Set_string_4_4 -1.88% 161752356.068 158710357.593 - -0.05% -
SetIntersection_None_Vector_float_1024_256 -1.88% 1103979.508 1083217.739 - 1.15% -
SetIntersection_Front_Vector_uint64_16_1 -1.88% 63659597.606 62462713.486 - -0.08% -
SetIntersection_None_Set_float_4_1 -1.88% 219928071.767 215796801.403 - 0.04% -
SetIntersection_Front_Set_uint32_256_16 -1.88% 4530857.824 4445768.295 - 0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.88% 402.818 395.260 - 0.08% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.88% 12045931.402 11819969.615 - -1.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.88% 3.544 3.477 - 0.56% -
SetIntersection_Interlaced_Vector_string_4_4 -1.88% 153879752.243 150993905.123 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.88% 63585104.934 62392729.507 - -0.16% -
SetIntersection_Front_Set_uint64_1024_64 -1.87% 1716611.232 1684460.973 - -5.48% -
std::set<int>::contains(key)_(existent)/8192 -1.87% 8.383 8.226 - 1.34% -
SetIntersection_Front_Vector_string_1024_16 -1.87% 1616549.365 1586355.906 - -1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.87% 1334454.964 1309558.890 - -2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.86% 1186100.636 1164024.117 - 2.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.86% 6.785 6.659 - 1.61% -
SetIntersection_Interlaced_Vector_float_4_1 -1.86% 216772346.559 212747663.438 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.86% 15.017 14.738 - 0.34% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.86% 1.037 1.018 - 4.58% -
std::stable_sort(vector<int>)_(heap)/8 -1.86% 21.635 21.234 - 0.19% -
BM_PushHeap_string_QuickSortAdversary_256 -1.86% 14.968 14.691 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.85% 56739466.246 55687224.946 - -0.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 398.718 391.333 - 0.44% -
rng::find_if(vector<bool>)_(process_all)/8 -1.85% 3.578 3.512 - -1.37% -
SetIntersection_None_Vector_uint32_64_1 -1.85% 16894173.347 16581775.402 - -0.28% -
SetIntersection_None_Set_string_256_1 -1.85% 11683366.732 11467606.842 - -1.69% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.84% 138498967.862 135947703.004 - -0.30% -
std::generate_n(deque<int>)/8192 -1.84% 2015.759 1978.631 - 1.18% -
SetIntersection_Interlaced_Vector_string_4_1 -1.84% 223104044.453 218995369.871 - 0.10% -
SetIntersection_None_Vector_float_1024_64 -1.84% 1098249.472 1078027.203 - -0.33% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.84% 60003140.116 58898420.977 - -0.63% -
BM_deque_vector_ranges_move/4000 -1.84% 146.076 143.388 - 1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.84% 5.466 5.365 - -0.58% -
SetIntersection_Front_Set_string_1_1 -1.84% 564725508.719 554346070.808 - 0.30% -
SetIntersection_None_Vector_uint32_262144_262144 -1.84% 1141241.657 1120276.357 - 0.31% -
SetIntersection_Front_Vector_string_1024_4 -1.84% 1193488.629 1171563.644 - 0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.84% 1083688.704 1063783.796 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.84% 216611120.227 212634260.918 - 0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.83% 21.910 21.508 - 0.94% -
std::make_heap(vector<int>)_(heap)/8 -1.83% 14.958 14.684 - 0.20% -
SetIntersection_Front_Set_float_16384_1 -1.83% 1060780.193 1041332.383 - 3.10% -
SetIntersection_None_Vector_uint64_16384_1 -1.83% 1128744.076 1108051.184 - 1.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.83% 888674.470 872389.718 - 0.54% -
SetIntersection_Interlaced_Set_string_1_1 -1.83% 566736809.475 556370851.172 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.83% 11694218.203 11480415.194 - 0.46% -
SetIntersection_None_Set_uint64_4_1 -1.83% 219261208.834 215252644.518 - -0.17% -
SetIntersection_None_Set_uint64_1_1 -1.83% 542417661.344 532504370.936 - -0.05% -
SetIntersection_Interlaced_Vector_string_16_1 -1.83% 65604980.314 64406586.886 - 0.39% -
SetIntersection_None_Vector_float_262144_262144 -1.83% 1151246.363 1130231.782 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.82% 1108249.790 1088049.556 - -1.73% -
SetIntersection_None_Set_uint32_16_4 -1.82% 57235440.283 56192584.394 - 0.18% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.82% 1.802 1.769 - 0.63% -
std::stable_partition(vector<int>)_(dense)/50 -1.82% 26.313 25.834 - -2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.82% 18530507.819 18193327.000 - -1.40% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.82% 19.337 18.985 - 0.64% -
BM_vector_deque_move/5500 -1.82% 198.407 194.800 - -0.39% -
std::set<std::string>::clear()/0 -1.82% 401.471 394.177 - 0.47% -
std::shift_right(list<int>)/50 -1.82% 27.137 26.644 - 0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.82% 218362034.403 214395987.806 - -0.10% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.81% 15.726 15.441 - -0.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.81% 398.977 391.741 - 0.19% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.81% 63758636.537 62602991.474 - -0.38% -
SetIntersection_None_Vector_uint64_262144_1 -1.81% 1140983.357 1120328.016 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.81% 34336117.851 33714948.936 - -0.49% -
SetIntersection_None_Vector_float_1024_1 -1.81% 1101633.699 1081708.691 - 0.51% -
SetIntersection_Front_Set_string_64_4 -1.80% 19157033.078 18811539.879 - -0.46% -
SetIntersection_None_Vector_float_1_1 -1.80% 542865270.508 533085569.094 - -0.24% -
BM_StringFindNoMatch/512 -1.80% 9.389 9.220 - -0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.80% 32810.853 32220.042 - -0.81% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.80% 36.385 35.730 - 0.96% -
std::unordered_multiset<int>::clear()/32 -1.80% 599.786 589.004 - -0.03% -
SetIntersection_None_Vector_float_256_4 -1.80% 4268277.429 4191565.477 - -0.58% -
SetIntersection_Front_Vector_string_1_1 -1.79% 555663769.551 545695366.445 - 0.18% -
SetIntersection_Front_Set_float_262144_262144 -1.79% 1608624.352 1579767.580 - -2.55% -
SetIntersection_None_Set_string_1_1 -1.79% 550860337.676 540979570.021 - 0.60% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.79% 402.522 395.307 - 0.20% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.79% 21.253 20.872 - -5.80% -
std::set<std::string>::count(key)_(existent)/1024 -1.79% 24.374 23.938 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.79% 1175457.734 1154443.272 - -1.06% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.79% 3.569 3.505 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.78% 36092640.788 35448505.801 - -0.44% -
std::fill(vector<bool>)/512 -1.78% 1.519 1.492 - -3.16% -
SetIntersection_None_Vector_string_262144_1024 -1.78% 1316366.620 1292880.796 - -0.27% -
std::find_if(list<int>)_(process_all)/32768 -1.78% 25777.024 25317.656 - -0.86% -
SetIntersection_Interlaced_Vector_float_1_1 -1.78% 542459171.297 532795687.347 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.78% 519.689 510.434 - -1.07% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.78% 86865.854 85320.376 - 4.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.78% 1204563.996 1183150.537 - 4.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.78% 400.924 393.800 - 0.69% -
SetIntersection_Front_Vector_uint64_4_1 -1.78% 216359574.843 212516104.600 - -0.14% -
std::set<int>::erase(iterator)/32 -1.77% 20.115 19.758 - -0.77% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.77% 41.151 40.422 - -0.71% -
SetIntersection_None_Set_float_64_64 -1.77% 11631647.010 11425478.161 - -0.95% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.77% 15.822 15.541 - 0.10% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.77% 20.115 19.759 - -2.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.77% 399.755 392.677 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.77% 163389564.305 160496781.388 - -2.61% -
SetIntersection_Front_Vector_float_16_16 -1.77% 35920845.811 35284931.823 - -0.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.77% 398.797 391.738 - 0.26% -
SetIntersection_None_Vector_uint32_256_4 -1.77% 4251167.400 4175951.670 - -0.47% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.77% 4.595 4.514 - -2.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.77% 64569072.363 63427047.329 - -0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.77% 398.919 391.866 - 0.31% -
BM_CmpLess_short_schar -1.77% 0.968 0.951 - 0.52% -
std::multiset<int>::erase(key)_(existent)/8192 -1.77% 62.288 61.188 - 2.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.77% 10967650.464 10773949.059 - -1.21% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.76% 138504559.110 136062101.366 - -0.32% -
SetIntersection_None_Set_string_4_1 -1.76% 225004552.149 221038218.964 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.76% 18.564 18.237 - -0.26% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.76% 12.957 12.729 - 0.49% -
SetIntersection_Front_Vector_uint64_1_1 -1.76% 540750500.120 531235022.267 - -0.09% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.76% 1002894.613 985278.810 - -0.63% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.75% 294.819 289.645 - -1.84% -
SetIntersection_Front_Vector_float_4_4 -1.75% 137660030.403 135247667.934 - 0.03% -
SetIntersection_Front_Vector_string_262144_16 -1.75% 1608091.112 1579932.104 - -1.32% -
std::stable_sort(vector<int>)_(ascending)/8 -1.75% 15.761 15.485 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.75% 16689089.567 16397307.988 - -0.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.75% 57305.641 56304.207 - -0.69% -
SetIntersection_Front_Vector_float_262144_64 -1.75% 1356836.175 1333131.095 - -2.07% -
SetIntersection_None_Vector_string_16384_64 -1.75% 1238489.315 1216861.213 - -0.42% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.74% 1.468 1.442 - 3.97% -
SetIntersection_Front_Set_string_1024_1 -1.74% 1106618.958 1087310.017 - 0.08% -
SetIntersection_None_Vector_string_4_1 -1.74% 220246483.862 216404348.746 - -0.19% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.74% 17.211 16.911 - 6.14% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.74% 56595814.142 55610845.886 - -0.49% -
SetIntersection_Front_Vector_uint32_256_1 -1.74% 4214152.026 4140893.852 - -0.89% -
SetIntersection_None_Vector_float_256_16 -1.74% 4099074.404 4027915.240 - -0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.73% 397.604 390.710 - 0.24% -
SetIntersection_Front_Vector_uint64_256_1 -1.73% 4220914.450 4147767.471 - 0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.73% 398.607 391.702 - 0.23% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.73% 24.133 23.715 - -0.10% -
SetIntersection_None_Vector_uint64_1024_64 -1.73% 1094413.085 1075497.156 - 0.38% -
SetIntersection_Front_Vector_string_262144_1024 -1.72% 40066086.138 39375029.410 - -1.09% -
SetIntersection_None_Set_string_16_4 -1.72% 59171111.987 58150646.989 - 0.76% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.72% 53.657 52.731 - 7.39% -
SetIntersection_Front_Set_float_16_16 -1.72% 38562346.992 37898012.519 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.72% 57591418.692 56599487.302 - -0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.72% 401.005 394.100 - -0.17% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.72% 23.498 23.094 - 2.06% -
SetIntersection_None_Vector_string_262144_64 -1.72% 1308777.185 1286296.128 - 0.81% -
SetIntersection_Front_Set_uint64_64_4 -1.71% 16277911.661 15999086.290 - -1.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.71% 168592094.691 165705359.953 - -1.66% -
SetIntersection_Front_Vector_float_1_1 -1.71% 541729523.349 532454469.725 - -0.00% -
SetIntersection_None_Set_string_64_1 -1.71% 23272576.626 22874666.329 - 0.51% -
SetIntersection_Front_Vector_string_16384_1024 -1.71% 38681646.155 38020660.007 - -0.37% -
std::set<int>::clear()/0 -1.71% 398.092 391.293 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.71% 63654542.809 62567657.198 - -0.22% -
SetIntersection_Interlaced_Set_string_256_4 -1.71% 13120120.785 12896108.827 - -1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.71% 1083592.178 1065100.364 - 0.09% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.71% 23.034 22.641 - -7.24% -
SetIntersection_Front_Vector_float_16_1 -1.71% 63740982.007 62653683.832 - 0.16% -
SetIntersection_None_Vector_float_16_16 -1.71% 34118096.115 33536249.509 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.71% 230604211.443 226671610.421 - -1.90% -
SetIntersection_Interlaced_Vector_string_16_16 -1.71% 51973488.702 51087198.452 - -2.47% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.70% 18.280 17.969 - -0.55% -
SetIntersection_None_Set_string_4_4 -1.70% 140366264.746 137975816.400 - 0.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.70% 396.756 389.999 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.70% 67260612.057 66116528.834 - -0.15% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.70% 386.354 379.798 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.69% 16261498.149 15985973.730 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.69% 1058339.290 1040407.981 - -0.28% -
std::remove(deque<int>)_(sprinkled)/50 -1.69% 55.195 54.260 - -12.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.69% 1686599.854 1658053.143 - -1.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.69% 16598508.789 16317820.469 - -0.28% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.69% 180054031.222 177011805.047 - -2.09% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.69% 11064931.281 10878145.614 - 0.22% -
SetIntersection_None_Vector_string_16_4 -1.69% 56169386.849 55221373.013 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.69% 18.268 17.959 - -0.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.69% 740.408 727.916 - 1.71% -
SetIntersection_None_Vector_uint64_1_1 -1.69% 540328773.212 531214347.666 - 0.02% -
BM_StringAssignAsciiz_Huge_Transparent -1.69% 191.637 188.405 - -0.83% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.68% 22.379 22.002 - 2.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.68% 399.715 392.983 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 398.984 392.266 - 0.24% -
std::sort(vector<int>)_(repeated)/8 -1.68% 16.103 15.832 - -2.84% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.68% 55622.540 54686.813 - -1.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.68% 14634.212 14388.072 - 3.24% -
std::all_of(list<int>)_(process_all)/8 -1.68% 2.719 2.674 - 0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.68% 220901474.929 217190184.161 - -0.24% -
SetIntersection_Front_Vector_uint32_1024_1 -1.68% 1059493.162 1041693.100 - 0.43% -
std::sort(vector<int>)_(descending)/8 -1.68% 25.057 24.637 - 0.41% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.68% 16.946 16.662 - 0.48% -
SetIntersection_None_Set_string_262144_262144 -1.67% 1710767.334 1682133.545 - 2.65% -
SetIntersection_None_Set_uint32_64_64 -1.67% 11564737.747 11371269.001 - -1.34% -
SetIntersection_None_Set_uint64_262144_1 -1.67% 1225983.479 1205488.119 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.67% 1365724.283 1342896.322 - -1.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.67% 165871.209 163099.458 - 3.37% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.67% 610.348 600.151 - -2.23% -
BM_StringCopy_Small -1.67% 0.672 0.660 - 0.72% -
SetIntersection_None_Vector_uint64_16_1 -1.67% 64001503.396 62935435.823 - -0.05% -
SetIntersection_None_Set_float_16_4 -1.66% 57409192.620 56453705.457 - 0.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.66% 399.401 392.763 - 0.47% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.66% 76484.215 75213.807 - -1.07% -
std::unique(list<int>)_(sprinkled)/52 -1.66% 70.094 68.930 - 2.76% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.66% 12.964 12.749 - 0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.66% 16676682.436 16400318.621 - -0.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.66% 6765.031 6652.946 - -2.22% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.66% 38.582 37.943 - -17.20% -
bm_ranges_swap_ranges_vb_aligned/128 -1.65% 3.433 3.376 - -0.22% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.65% 1.289 1.268 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.65% 6859.385 6746.145 - -13.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.65% 25.489 25.069 - -0.03% -
BM_StringRead_Cold_Deep_Small -1.65% 1.162 1.143 - -15.49% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.65% 138.667 136.382 - -2.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.65% 385.430 379.082 - 1.68% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.65% 15.720 15.461 - -0.92% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.65% 136985596.814 134731663.065 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.65% 1345830.970 1323687.398 - -1.66% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.64% 11513758.484 11324648.534 - -3.08% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.64% 1.766 1.737 - -3.13% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.64% 22.789 22.415 - 0.02% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.64% 399.036 392.485 - 0.78% -
BM_CmpEqual_short_short -1.64% 1.081 1.063 - -0.50% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.64% 56.959 56.027 - -5.73% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.64% 396.725 390.238 - 0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.63% 6837.681 6725.937 - -2.36% -
std::pop_heap(deque<float>)/8 -1.63% 53.037 52.170 - 0.44% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.63% 3157.428 3105.859 - 0.87% -
SetIntersection_None_Vector_uint64_4_1 -1.63% 216457447.253 212922439.821 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.63% 398.078 391.578 - 0.50% -
SetIntersection_Front_Set_float_1_1 -1.63% 541531665.480 532697532.253 - -0.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.63% 788.585 775.727 - 0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.63% 545289697.873 536427399.602 - 0.02% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.62% 16.100 15.838 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.62% 58816174.085 57862426.241 - -0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.62% 27299.583 26856.997 - 0.11% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.62% 24141.735 23750.433 - 0.54% -
SetIntersection_None_Set_string_64_16 -1.62% 18987297.820 18679667.614 - 1.95% -
BM_CmpLess_schar_schar -1.62% 0.963 0.947 - -1.01% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.62% 54841.951 53954.134 - -3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.62% 1533171.629 1508366.002 - -0.80% -
SetIntersection_Interlaced_Set_string_1024_64 -1.62% 17058437.938 16782624.171 - 0.23% -
SetIntersection_Interlaced_Set_string_262144_1 -1.62% 1110736.749 1092779.255 - 1.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.62% 611659.397 601774.584 - -1.64% -
SetIntersection_Front_Vector_uint32_262144_1 -1.62% 1065785.498 1048562.480 - 0.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.62% 10.608 10.437 - -1.43% -
std::flat_map<int,_int>::clear()/1024 -1.61% 398.906 392.465 - 0.32% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.545 391.139 - 0.19% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.60% 107.704 105.977 - -0.55% -
BM_StringDestroy_Empty -1.60% 0.633 0.623 - 0.66% -
SetIntersection_Front_Vector_float_4_1 -1.60% 216458259.426 212995776.638 - 0.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.60% 399.474 393.085 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.60% 16698388.968 16431636.367 - 0.34% -
SetIntersection_None_Vector_float_256_64 -1.60% 3485211.169 3429564.687 - 0.84% -
SetIntersection_None_Vector_uint32_1024_1 -1.60% 1098923.609 1081379.676 - 0.35% -
BM_vector_deque_copy/5500 -1.60% 198.104 194.941 - -1.04% -
SetIntersection_None_Vector_string_64_1 -1.59% 17577822.504 17298032.351 - 0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.59% 9623.536 9470.442 - -2.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.59% 13.659 13.442 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.59% 544757240.676 536097934.364 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.59% 16351502.122 16091680.031 - -0.08% -
SetIntersection_Front_Set_string_64_1 -1.59% 17263111.994 16989190.047 - 0.01% -
std::set<std::string>::ctor(const&)/0 -1.58% 12.905 12.701 - 0.09% -
SetIntersection_None_Vector_string_16_16 -1.58% 35091368.072 34536030.483 - 0.00% -
std::lower_bound(std::list<int>)/8192 -1.58% 14213.834 13988.964 - 10.10% -
std::flat_map<int,_int>::clear()/32 -1.58% 397.835 391.544 - 0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.58% 1109368.798 1091864.535 - 1.41% -
vector<bool>(size_type,_const_value_type&) -1.58% 8.337 8.206 - -0.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.57% 400.310 394.007 - 0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.57% 1054709.147 1038119.142 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.57% 137389266.988 135232994.457 - 0.21% -
SetIntersection_None_Vector_uint32_262144_256 -1.57% 1140484.727 1122623.576 - -1.07% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.57% 52.728 51.903 - -2.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.57% 27527.324 27096.426 - -5.87% -
SetIntersection_Front_Vector_uint64_64_64 -1.57% 10702633.848 10535107.723 - -0.09% -
SetIntersection_None_Vector_string_1_1 -1.56% 543671244.851 535172053.388 - 0.13% -
SetIntersection_Interlaced_Vector_string_262144_64 -1.56% 19913711.247 19602922.526 - -2.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.56% 121743.979 119844.385 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.56% 119546306.640 117685993.760 - -0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.56% 55521758.252 54658242.283 - 0.55% -
SetIntersection_None_Vector_uint64_256_16 -1.55% 4071927.095 4008725.137 - 0.52% -
SetIntersection_None_Vector_float_16384_16384 -1.55% 1118584.505 1101224.678 - -0.37% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.55% 468.373 461.110 - -4.91% -
SetIntersection_Front_Vector_float_1024_1 -1.55% 1056776.886 1040394.699 - 0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.55% 63671783.020 62685406.193 - 0.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.55% 398.769 392.592 - 0.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.55% 581.450 572.444 - -0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.55% 138376045.157 136233333.672 - 0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.55% 666.699 656.382 - 0.26% -
SetIntersection_None_Vector_float_16_1 -1.55% 64161355.631 63168597.859 - -0.14% -
SetIntersection_Interlaced_Vector_float_64_4 -1.55% 18174534.263 17893478.242 - 0.16% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.55% 174478.577 171780.887 - -2.15% -
std::adjacent_find(deque<int>,_pred)/50 -1.54% 30.808 30.333 - 2.58% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.54% 1908.898 1879.431 - -3.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.54% 16.478 16.224 - 0.39% -
SetIntersection_None_Vector_string_16384_256 -1.54% 1241172.917 1222052.022 - 2.61% -
SetIntersection_Front_Vector_uint64_64_1 -1.54% 16616495.539 16360888.240 - 0.19% -
std::multiset<std::string>::clear()/0 -1.54% 399.166 393.029 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.54% 54852921.199 54010373.307 - 0.30% -
BM_PushHeap_float_Ascending_16384 -1.53% 4.291 4.225 - -3.27% -
std::multimap<std::string,_int>::clear()/0 -1.53% 399.083 392.976 - 0.55% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.53% 7822.914 7703.239 - -1.40% -
BM_deque_deque_move/5500 -1.53% 202.045 198.958 - 1.05% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.53% 13.484 13.278 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.53% 205491621.313 202353118.074 - -2.20% -
SetIntersection_Front_Set_float_64_4 -1.53% 16303704.663 16054869.835 - 0.16% -
BM_StringCopy_Huge -1.53% 110.873 109.182 - 0.67% -
BM_StringRelational_Less_Huge_Large_Control -1.52% 2.177 2.143 - -1.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.52% 64731371.829 63744874.285 - -0.37% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.52% 9.664 9.516 - -0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.52% 4215650.830 4151569.544 - 0.79% -
BM_CmpEqual_uchar_ushort -1.52% 1.070 1.054 - -6.04% -
BM_CmpLess_schar_ushort -1.52% 1.121 1.104 - 0.94% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.52% 541180685.779 532962894.031 - -0.08% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.52% 44.821 44.141 - 0.23% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.52% 216504830.734 213223117.021 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.52% 217627762.796 214329185.575 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.52% 54960253.464 54127427.237 - -0.35% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.51% 12.361 12.174 - 0.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.51% 1.802 1.775 - 1.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.51% 51.966 51.182 - 3.27% -
SetIntersection_Front_Vector_float_16_4 -1.51% 54866913.990 54039913.414 - 0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.51% 136039799.336 133989418.850 - 0.15% -
SetIntersection_Interlaced_Vector_float_4_4 -1.51% 137770842.045 135694873.904 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.50% 350290295.941 345023619.020 - -1.34% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.50% 541.001 532.867 - -0.58% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.50% 577.594 568.914 - -0.44% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 121381.422 119558.865 - 2.75% -
BM_deque_vector_move/64000 -1.50% 3005.362 2960.272 - 0.12% -
SetIntersection_None_Set_uint64_16384_1 -1.50% 160439959.594 158034068.088 - -2.24% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.50% 61.435 60.514 - 1.37% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.50% 775.124 763.507 - -10.22% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.50% 8.462 8.336 - 0.13% -
SetIntersection_Front_Vector_string_16384_1 -1.49% 1082683.856 1066514.077 - 0.23% -
SetIntersection_None_Vector_uint64_64_4 -1.49% 16108444.272 15867937.480 - 0.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.49% 397.678 391.749 - 0.15% -
std::reverse(vector<int>)/32768 -1.49% 1049.244 1033.602 - -0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.49% 210318.353 207184.524 - 0.14% -
SetIntersection_Interlaced_Set_string_16384_1 -1.49% 1110352.355 1093823.987 - 0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.49% 216907802.896 213680283.418 - -1.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.48% 34411732.764 33901258.143 - 0.35% -
BM_deque_deque_ranges_move_backward/1024 -1.48% 38.898 38.322 - 0.29% -
SetIntersection_None_Vector_float_1024_4 -1.48% 1099032.300 1082745.320 - 0.61% -
BM_CmpLess_schar_uchar -1.48% 1.121 1.105 - 1.76% -
SetIntersection_Front_Set_uint64_64_1 -1.48% 16609313.029 16363572.335 - -1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.48% 1056491.772 1040869.763 - -0.83% -
SetIntersection_Interlaced_Set_string_256_1 -1.48% 4391941.971 4327002.807 - -0.40% -
std::unordered_multiset<int>::ctor(const&)/0 -1.48% 13.077 12.884 - -2.56% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.48% 7517.445 7406.408 - -0.52% -
SetIntersection_Front_Vector_uint64_16_4 -1.48% 54707575.338 53899579.845 - 0.53% -
SetIntersection_Front_Set_uint64_16_4 -1.47% 55371264.765 54554873.638 - -0.48% -
SetIntersection_None_Vector_uint32_64_4 -1.47% 16153118.292 15915578.618 - 0.09% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.47% 9.719 9.576 - -7.73% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.47% 2801.030 2759.882 - -0.98% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.47% 18.592 18.319 - -0.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.47% 21.746 21.427 - -6.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.47% 63972728.301 63034470.124 - -4.95% -
BM_CmpLess_short_ushort -1.47% 1.125 1.108 - 1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.46% 21200315.028 20889817.783 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.46% 397.151 391.337 - 0.30% -
SetIntersection_None_Set_string_64_64 -1.46% 11869624.117 11695996.686 - 2.50% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.46% 40.983 40.384 - 4.71% -
SetIntersection_None_Vector_uint32_262144_16 -1.46% 1138355.437 1121719.307 - -0.31% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.46% 16.876 16.630 - -2.59% -
SetIntersection_Interlaced_Set_string_1024_16 -1.46% 13172778.262 12980362.757 - 1.55% -
std::sort(deque<int>)_(ascending)/8 -1.46% 17.770 17.510 - 1.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.46% 19.184 18.904 - 0.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.46% 400.360 394.519 - 0.00% -
BM_CmpEqual_schar_ushort -1.46% 1.112 1.095 - 0.87% -
std::map<int,_int>::ctor(const&)/0 -1.46% 12.833 12.647 - 0.02% -
SetIntersection_Front_Vector_float_256_4 -1.46% 4225779.107 4164293.686 - -0.21% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.45% 397.916 392.126 - 0.06% -
SetIntersection_Front_Vector_uint32_16384_1 -1.45% 1064317.168 1048847.302 - 0.52% -
std::copy_if(list<int>)_(entire_range)/32768 -1.45% 26037.497 25659.193 - -1.66% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.45% 414.830 408.811 - 0.25% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.45% 15.021 14.803 - 0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.45% 1182808.202 1165693.461 - 0.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.45% 13.054 12.865 - 0.26% -
std::map<int,_int>::find(key)_(existent)/8192 -1.44% 5.507 5.428 - 1.89% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.44% 612515.698 603670.116 - 0.37% -
SetIntersection_Front_Vector_float_256_1 -1.44% 4197705.454 4137120.763 - -0.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.44% 20080.072 19790.452 - -2.38% -
BM_vector_deque_copy_backward/5500 -1.44% 200.208 197.321 - -0.64% -
std::search(deque<int>)_(no_match)/1000 -1.44% 403.421 397.607 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.44% 190677.887 187930.022 - 1.53% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.44% 416.048 410.056 - -2.45% -
SetIntersection_Interlaced_Vector_string_1_1 -1.44% 556927368.924 548917466.699 - 0.37% -
SetIntersection_None_Set_string_16_1 -1.44% 69301747.736 68305398.815 - 0.60% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.43% 3.587 3.536 - -0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.43% 396.495 390.822 - 0.22% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.43% 21.617 21.308 - -0.33% -
std::unordered_multiset<int>::clear()/0 -1.43% 396.600 390.939 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.43% 9250087.655 9118155.268 - -2.35% -
std::sort(vector<int>)_(pipe-organ)/8 -1.43% 17.968 17.712 - 0.07% -
SetIntersection_Interlaced_Set_float_16_4 -1.42% 60059432.400 59204504.223 - 0.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.42% 33084.447 32613.660 - -1.22% -
SetIntersection_Front_Set_string_16_4 -1.42% 64661544.221 63741639.201 - -0.63% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.42% 1646205.730 1622808.594 - -0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.42% 16213840.419 15983608.696 - -0.25% -
SetIntersection_Front_Set_float_16384_64 -1.42% 1730651.554 1706079.251 - -0.98% -
BM_StringAssignAsciiz_Huge_Opaque -1.42% 191.572 188.854 - -0.56% -
BM_CmpLess_short_short -1.42% 0.959 0.945 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.42% 5174611.376 5101285.148 - -0.84% -
SetIntersection_Front_Vector_float_64_64 -1.42% 10800309.998 10647438.851 - -1.12% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.41% 4920.825 4851.211 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.41% 12161050.279 11989032.840 - -4.05% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.41% 4725.111 4658.459 - 0.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.41% 400.048 394.422 - -0.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.40% 140584.791 138612.274 - 0.71% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.40% 10198.439 10055.391 - 3.56% -
std::all_of(list<int>)_(process_all)/32768 -1.40% 26335.806 25966.629 - 0.52% -
SetIntersection_None_Vector_uint64_16_4 -1.40% 54330257.146 53568928.841 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.40% 217574489.586 214525677.063 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.40% 24.576 24.232 - 0.81% -
BM_PushHeap_uint32_Ascending_262144 -1.40% 4.806 4.739 - -8.40% -
BM_CmpEqual_int_int -1.40% 1.091 1.075 - 1.48% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.40% 13.057 12.875 - 0.87% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.40% 63.013 62.133 - 0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.39% 97811.238 96447.339 - -2.19% -
std::unordered_set<std::string>::ctor(const&)/0 -1.39% 13.105 12.923 - 0.43% -
SetIntersection_Front_Vector_float_16384_16 -1.39% 1114771.297 1099245.544 - -0.17% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.39% 8696.423 8575.465 - -0.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 13.070 12.888 - 0.13% -
SetIntersection_Front_Set_float_256_1 -1.39% 4215403.305 4156850.528 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.39% 11792479.295 11628684.643 - -2.19% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.39% 21068083.177 20775831.593 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.39% 20.495 20.211 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.39% 11251370.324 11095459.441 - -2.55% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.38% 180.366 177.873 - -0.63% -
SetIntersection_Front_Vector_string_4_1 -1.38% 222007773.708 218943184.408 - 0.21% -
SetIntersection_Front_Vector_uint64_64_4 -1.38% 16075897.703 15854295.636 - 0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.38% 397.186 391.717 - 0.02% -
SetIntersection_None_Vector_string_256_64 -1.37% 3679144.223 3628679.641 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.37% 4187037.762 4129608.527 - 0.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 12.855 12.679 - -0.05% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.37% 175044.872 172647.154 - -2.07% -
SetIntersection_None_Vector_uint64_64_1 -1.37% 16819258.196 16589078.720 - 0.27% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.37% 24.203 23.872 - 0.14% -
SetIntersection_None_Vector_string_16384_1 -1.37% 1242322.275 1225344.501 - 1.03% -
SetIntersection_None_Vector_string_1024_16 -1.36% 1176616.822 1160572.895 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.36% 354636383.584 349820494.161 - -2.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.35% 1201530.088 1185265.129 - -0.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.35% 33.884 33.425 - -2.25% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.35% 342409.433 337776.827 - -0.09% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.35% 31.580 31.152 - -3.29% -
SetIntersection_Front_Vector_float_256_16 -1.35% 4226474.973 4169337.476 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.35% 8201.226 8090.395 - 0.40% -
BM_deque_deque_move/1024 -1.35% 37.715 37.206 - 1.92% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.35% 5927565.522 5847498.508 - -1.11% -
std::deque<std::string>::ctor(size)/1024 -1.35% 725.802 716.015 - 1.29% -
BM_PushHeap_string_SingleElement_64 -1.35% 2.652 2.616 - -4.36% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.35% 16575089.713 16351649.435 - -0.04% -
SetIntersection_None_Vector_float_256_1 -1.35% 4316317.025 4258138.077 - -0.27% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.35% 14.193 14.002 - 0.55% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.34% 399.188 393.831 - 0.76% -
ranges::minmax(std::deque<char>)/8 -1.34% 3.791 3.740 - -8.22% -
std::set<int>::ctor(const&)/0 -1.34% 12.921 12.748 - -0.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.34% 396.950 391.637 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.34% 67478614.111 66575620.324 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.34% 1060768.287 1046579.537 - 1.16% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.34% 16.864 16.639 - 0.26% -
std::sort(deque<int>)_(repeated)/8192 -1.34% 6838.740 6747.409 - 5.99% -
SetIntersection_None_Set_uint64_16_4 -1.33% 57148398.323 56386100.039 - -0.26% -
std::fill(vector<bool>)/64 -1.33% 1.475 1.456 - -4.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.33% 3.372 3.327 - -0.38% -
BM_StringRelational_Compare_Huge_Empty_Control -1.33% 1.634 1.612 - -0.14% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.33% 401.987 396.634 - 0.74% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.33% 5429.638 5357.401 - -11.52% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.33% 240.127 236.933 - 1.23% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.33% 129.651 127.928 - -0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.33% 396.147 390.882 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.33% 63988636.497 63140103.385 - 0.15% -
SetIntersection_None_Vector_float_1024_16 -1.32% 1096776.640 1082246.347 - 0.63% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.32% 16.999 16.774 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.32% 4207656.665 4152015.299 - 0.28% -
std::sort(vector<int>)_(shuffled)/8 -1.32% 23.104 22.798 - 0.91% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.32% 4212364.574 4156711.641 - 0.71% -
std::deque<std::string>::ctor(size)/8192 -1.32% 8451.333 8339.681 - 0.64% -
BM_num_put<double> -1.32% 58.842 58.064 - 0.95% -
SetIntersection_Front_Vector_float_1024_4 -1.32% 1070035.065 1055913.975 - -1.17% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.32% 12.843 12.673 - -0.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.32% 12.887 12.717 - 0.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.32% 55149.381 54422.962 - -1.09% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.32% 20.716 20.443 - 0.32% -
std::stable_partition(deque<int>)_(sparse)/32 -1.31% 11.148 11.001 - 0.39% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.31% 63724.692 62887.965 - -0.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.31% 56692.348 55948.773 - 1.20% -
std::unordered_map<int,_int>::clear()/0 -1.31% 397.578 392.366 - 0.65% -
SetIntersection_Front_Vector_string_16_16 -1.31% 51231809.862 50560230.898 - -0.75% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.31% 1.064 1.050 - -0.06% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.31% 4.855 4.792 - 1.18% -
rng::fold_left(deque<int>)/8192 -1.31% 4554.097 4494.458 - 4.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.31% 397.231 392.032 - 0.23% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.31% 9136.669 9017.091 - -0.25% -
SetIntersection_None_Set_uint64_64_4 -1.31% 21660535.242 21377352.155 - -1.28% -
SetIntersection_Front_Vector_uint64_262144_4 -1.31% 1084804.364 1070622.382 - 1.89% -
BM_PushHeap_string_QuickSortAdversary_16 -1.31% 10.743 10.602 - 0.67% -
rng::contains(list<int>)_(process_all)/8 -1.31% 2.381 2.350 - -2.18% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.31% 22.097 21.808 - 0.76% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.31% 2.773 2.737 - 2.60% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.31% 7928.712 7825.162 - 0.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -1.30% 73613.790 72654.131 - -3.16% -
SetIntersection_Front_Vector_float_64_1 -1.30% 16645742.569 16428842.979 - 0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.30% 52.294 51.613 - 1.24% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.30% 333.164 328.827 - 0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.30% 7979.343 7875.510 - -4.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.30% 417.858 412.440 - 0.11% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.30% 16678407.296 16462346.246 - 0.42% -
SetIntersection_None_Vector_string_1024_1024 -1.29% 1175487.100 1160314.975 - 0.04% -
std::flat_map<int,_int>::ctor(const&)/32 -1.29% 23.271 22.971 - 1.11% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.29% 21.623 21.345 - -1.60% -
BM_CmpEqual_short_uchar -1.29% 1.114 1.100 - 0.41% -
SetIntersection_None_Vector_uint32_256_1 -1.29% 4313258.097 4257772.055 - 0.40% -
SetIntersection_Front_Vector_uint64_256_16 -1.28% 4267256.340 4212424.338 - 2.00% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.28% 4.654 4.595 - 0.37% -
BM_PushHeap_string_PipeOrgan_16 -1.28% 4.217 4.163 - -0.63% -
std::multiset<int>::ctor(const&)/0 -1.28% 12.918 12.753 - 0.54% -
BM_deque_deque_ranges_move/65536 -1.28% 3107.141 3067.498 - -0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.27% 43.291 42.739 - 0.12% -
SetIntersection_Interlaced_Set_string_262144_4 -1.27% 1877489.744 1853567.873 - 1.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.27% 535.194 528.377 - -0.62% -
std::set<int>::insert(value)_(already_present)/1024 -1.27% 5.798 5.725 - -4.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 13.027 12.862 - 0.39% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.27% 21.981 21.702 - -0.80% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.27% 12.930 12.766 - 0.56% -
rng::contains(list<int>)_(process_all)/32 -1.27% 9.046 8.931 - 0.62% -
std::multimap<int,_int>::ctor(const&)/0 -1.27% 12.918 12.754 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.27% 52.243 51.580 - 1.76% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.27% 417.185 411.906 - -0.42% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.26% 175433.960 173223.583 - -2.12% -
std::set<std::string>::ctor(const&)/8192 -1.26% 346197.706 341837.302 - -0.40% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.26% 605.636 598.014 - -2.39% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.26% 19999.360 19747.821 - -2.39% -
SetIntersection_Front_Set_float_64_16 -1.26% 15499835.303 15305121.092 - -0.32% -
SetIntersection_None_Vector_string_64_16 -1.26% 14382474.485 14201886.682 - 0.86% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 397.676 392.689 - -0.00% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.25% 67535325.531 66688760.437 - -7.21% -
std::pop_heap(vector<std::string>)/8 -1.25% 54.290 53.609 - 0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.25% 2.027 2.002 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.25% 35808333.855 35360389.288 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.25% 2.500 2.468 - -0.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.25% 42.154 41.628 - -19.92% -
std::count(list<int>)_(every_other)/8 -1.25% 2.131 2.105 - 3.93% -
SetIntersection_Front_Vector_string_256_16 -1.25% 6087286.265 6011473.092 - 0.50% -
BM_CmpEqual_short_ushort -1.25% 1.119 1.105 - 0.96% -
SetIntersection_Interlaced_Set_float_256_1 -1.24% 4210272.568 4157893.200 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.24% 1055290.918 1042166.661 - -0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.24% 151443.356 149563.058 - 1.00% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.24% 165.166 163.116 - -0.88% -
SetIntersection_None_Vector_string_16_1 -1.24% 65951122.562 65133197.463 - 0.29% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.24% 2.828 2.793 - -6.87% -
SetIntersection_None_Vector_float_262144_16 -1.24% 1147178.712 1132959.205 - 0.50% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 12.904 12.744 - -0.06% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.24% 13.076 12.914 - -0.08% -
SetIntersection_Front_Set_string_256_4 -1.24% 4955145.318 4893870.109 - -0.32% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.24% 52.061 51.417 - -0.47% -
std::unordered_set<int>::clear()/0 -1.23% 397.878 392.978 - 0.37% -
std::pop_heap(vector<std::string>)/8192 -1.23% 51.854 51.216 - 0.35% -
SetIntersection_Front_Set_string_4_1 -1.23% 224377351.457 221622966.133 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.23% 826.011 815.872 - -0.83% -
SetIntersection_None_Vector_string_16384_16 -1.23% 1242465.925 1227223.064 - 1.37% -
SetIntersection_None_Set_uint32_256_256 -1.22% 5811984.812 5740967.911 - -2.15% -
std::find(vector<char>)_(bail_25%)/1024 -1.22% 5.345 5.280 - -1.36% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.22% 22913.248 22633.778 - 0.47% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.22% 9210.184 9097.881 - -0.25% -
SetIntersection_Front_Set_float_16384_1024 -1.22% 12469021.683 12317114.451 - 3.20% -
SetIntersection_None_Vector_uint32_256_64 -1.22% 3437782.050 3395906.141 - -0.75% -
BM_num_put<long_double> -1.22% 59.679 58.954 - 1.02% -
SetIntersection_Front_Set_uint32_64_4 -1.21% 16223857.197 16027010.813 - 0.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.21% 397.265 392.446 - -0.54% -
SetIntersection_None_Vector_string_256_1 -1.21% 4581619.318 4526062.906 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.21% 142836119.881 141107548.541 - -3.81% -
BM_PushHeap_uint32_PipeOrgan_16 -1.21% 0.880 0.869 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.21% 207958820.379 205448785.329 - 1.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.21% 399.520 394.704 - -2.68% -
SetIntersection_Front_Vector_uint32_16384_4 -1.20% 1075728.418 1062767.078 - -0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.20% 399.419 394.607 - 0.20% -
BM_PushHeap_string_Descending_4 -1.20% 1.897 1.874 - -0.74% -
bm_ranges_swap_ranges_vb_aligned/8 -1.20% 3.263 3.224 - -0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.20% 94152.033 93022.655 - 0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.20% 4200244.633 4149886.863 - 0.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.20% 513.626 507.472 - -1.22% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.20% 21.627 21.368 - -16.40% -
SetIntersection_None_Vector_uint64_256_256 -1.20% 2159798.351 2133938.177 - 0.14% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.20% 4.154 4.104 - 1.33% -
BM_CmpLess_uint_uchar -1.20% 1.118 1.104 - 0.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.19% 12.892 12.738 - 0.49% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.19% 14685795.818 14510898.031 - 0.30% -
std::multimap<int,_int>::clear()/0 -1.19% 395.523 390.816 - 0.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.19% 55744.287 55081.973 - -7.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.19% 1.481 1.463 - 0.02% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.19% 5.094 5.034 - 0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 12.872 12.720 - 0.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.18% 608115.312 600923.323 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.18% 1111320.571 1098178.536 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.18% 396.997 392.305 - 0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.18% 1085120.825 1072305.957 - 1.64% -
SetIntersection_None_Set_string_1024_64 -1.18% 9049882.699 8943032.536 - -0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.18% 1664655.191 1645018.473 - -1.71% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.18% 13.248 13.092 - -0.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.17% 672.771 664.870 - 0.57% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.17% 22.398 22.135 - -5.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.17% 16.264 16.073 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.17% 9.116 9.009 - 1.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.17% 44.820 44.295 - 4.93% -
SetIntersection_None_Set_float_1024_1024 -1.17% 8991857.397 8886624.655 - 0.23% -
std::any_of(list<int>)_(process_all)/32768 -1.17% 26094.079 25788.816 - 0.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 13.070 12.917 - 0.47% -
BM_deque_deque_copy_backward/512 -1.17% 19.130 18.907 - -1.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.17% 28.354 28.023 - 17.62% -
SetIntersection_None_Set_string_256_4 -1.16% 11663625.844 11527805.623 - -1.36% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.16% 800.593 791.273 - 1.35% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 397.416 392.799 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.16% 60393517.319 59692531.194 - 0.69% -
BM_PushHeap_float_QuickSortAdversary_16 -1.16% 0.990 0.978 - 0.03% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.16% 511.199 505.283 - 0.09% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.16% 17.144 16.945 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.16% 1056733.030 1044513.482 - -0.19% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.15% 20.603 20.365 - 0.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 12.854 12.706 - -0.03% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.15% 14.939 14.767 - 0.23% -
BM_deque_deque_move/65536 -1.15% 3105.598 3069.874 - -0.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.15% 440.722 435.668 - 0.90% -
SetIntersection_None_Vector_uint64_16384_64 -1.15% 1117509.722 1104700.483 - 0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.15% 13366051.667 13212994.425 - 1.69% -
BM_PushHeap_string_QuickSortAdversary_64 -1.14% 13.366 13.213 - 0.35% -
BM_PushHeap_uint32_Ascending_16384 -1.14% 3.704 3.661 - -2.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.14% 21495996.580 21250361.295 - -1.66% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.14% 23.065 22.802 - 0.45% -
std::multimap<std::string,_int>::clear()/1024 -1.14% 22540.064 22282.929 - 7.33% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.14% 26564.708 26261.817 - 0.60% -
std::rotate(list<int>)_(by_1/3)/50 -1.14% 23.151 22.887 - 0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.14% 680.917 673.156 - 1.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 13.109 12.960 - 0.30% -
std::reverse(vector<int>)/512 -1.14% 16.524 16.337 - -0.09% -
std::set<int>::contains(key)_(non-existent)/1024 -1.13% 6.055 5.986 - -0.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.13% 130288.140 128818.180 - 0.74% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.13% 77580.928 76705.635 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.13% 1172152.588 1158937.736 - 0.55% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.13% 10.442 10.324 - -0.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.13% 15399.734 15226.308 - 2.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.12% 18.802 18.590 - 0.53% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.12% 2.063 2.040 - 0.46% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.12% 398.436 393.963 - 0.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.12% 940421.622 929876.929 - -0.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.12% 213204.359 210815.829 - 0.56% -
std::unordered_set<int>::ctor(const&)/1024 -1.12% 6893.976 6816.772 - 2.35% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.12% 14.940 14.773 - 0.10% -
BM_deque_vector_ranges_move/5500 -1.12% 197.144 194.938 - 0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.12% 3907.197 3863.507 - -3.88% -
SetIntersection_Front_Vector_uint32_64_1 -1.12% 16666240.216 16479940.058 - -0.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.12% 17.379 17.185 - -1.92% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.12% 41.231 40.771 - 0.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.12% 12.860 12.716 - 0.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.11% 17.386 17.192 - 0.37% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.11% 21.089 20.854 - 0.43% -
BM_vector_deque_move_backward/5500 -1.11% 199.563 197.344 - 0.09% -
BM_deque_vector_move_backward/4000 -1.11% 143.230 141.638 - -0.30% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.11% 13.446 13.296 - 0.22% -
SetIntersection_Front_Set_string_16_1 -1.11% 66005298.276 65272108.487 - 0.18% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.11% 18.692 18.484 - -0.11% -
std::map<std::string,_int>::ctor(const&)/8192 -1.11% 349335.870 345466.660 - 0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.11% 396.173 391.789 - 0.23% -
std::copy_if(vector<int>)_(entire_range)/64 -1.10% 15.545 15.374 - -6.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.10% 174678.089 172765.021 - -2.19% -
BM_PushHeap_string_SingleElement_16384 -1.09% 2.580 2.552 - -4.56% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.09% 1635774.414 1617891.926 - -2.67% -
std::unordered_set<std::string>::clear()/0 -1.09% 398.988 394.634 - 0.37% -
SetIntersection_Front_Set_string_64_16 -1.09% 24370718.248 24105112.204 - -2.50% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.09% 5965275.149 5900316.815 - -0.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.09% 889.465 879.779 - -4.30% -
std::flat_map<int,_int>::erase(iterator)/32 -1.09% 20.016 19.798 - 0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.09% 4252341.218 4206111.820 - 1.01% -
std::stable_sort(deque<int>)_(repeated)/8 -1.09% 19.713 19.499 - 10.31% -
std::is_sorted_until(deque<int>,_pred)/8 -1.09% 4.141 4.096 - -7.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.09% 16414.760 16236.509 - 6.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.09% 8421887.417 8330462.858 - -1.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.08% 9478.504 9375.753 - -12.46% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.08% 17.557 17.367 - 0.14% -
BM_CmpLess_ushort_uchar -1.08% 1.111 1.099 - -1.03% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.08% 23.723 23.467 - 0.65% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.08% 512807.143 507260.084 - -2.35% -
SetIntersection_Front_Vector_uint32_16_16 -1.08% 36290280.542 35898489.556 - -0.52% -
SetIntersection_Front_Set_float_1024_1 -1.08% 1057404.758 1046004.951 - 2.81% -
SetIntersection_None_Vector_uint32_262144_1 -1.08% 1128766.049 1116604.988 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.08% 16734415.503 16554156.928 - 0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.08% 52.080 51.520 - -0.69% -
BM_StringFindStringLiteral/128 -1.08% 3.164 3.130 - -3.24% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.07% 14.894 14.734 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.07% 4235902.351 4190426.127 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.07% 10366278.661 10255298.835 - -0.22% -
BM_deque_vector_copy_backward/0 -1.07% 1.541 1.525 - 11.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.07% 13701.740 13555.400 - 1.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 143732.920 142198.649 - -2.29% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.07% 397.041 392.803 - 0.06% -
std::reverse(vector<int>)/4096 -1.07% 131.793 130.387 - -0.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.07% 397.844 393.600 - 0.69% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.06% 21.396 21.169 - -0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.06% 44.341 43.869 - 1.27% -
std::any_of(list<int>)_(process_all)/8 -1.06% 2.684 2.655 - -0.78% -
SetIntersection_Front_Vector_uint32_256_256 -1.06% 4275122.255 4229684.536 - -6.72% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.06% 15.881 15.712 - 0.34% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.06% 20084.678 19871.973 - -1.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.06% 54842.392 54261.599 - -3.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.06% 19984.817 19773.273 - -1.75% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.06% 602122.020 595757.141 - 0.06% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.06% 32.185 31.845 - -0.79% -
std::copy_backward(list<int>)/4096 -1.06% 3240.076 3205.839 - 1.16% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.06% 7.425 7.347 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.06% 8401677.793 8312964.747 - -0.60% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.06% 341270.812 337667.681 - 0.41% -
std::map<std::string,_int>::ctor(const&)/0 -1.06% 12.843 12.708 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.06% 6.953 6.880 - 0.64% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.05% 464886.590 459985.974 - -0.15% -
BM_deque_deque_ranges_copy/4000 -1.05% 146.260 144.718 - 1.62% -
BM_StringFindStringLiteral/2048 -1.05% 40.727 40.298 - 0.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.05% 396.883 392.711 - 0.45% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.05% 56198719.198 55608298.618 - -0.28% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.05% 5341812.782 5285744.040 - -0.21% -
std::move_backward(list<int>)/512 -1.05% 377.665 373.705 - 1.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 18.420 18.227 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.05% 1067883.320 1056718.563 - -2.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.04% 1130196.866 1118399.550 - 0.42% -
SetIntersection_Interlaced_Set_string_256_16 -1.04% 18329013.724 18137784.379 - 3.16% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.04% 18.112 17.923 - 0.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.04% 53.643 53.083 - 9.97% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.04% 28.844 28.544 - -0.02% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.04% 597.750 591.537 - -0.08% -
std::any_of(vector<int>)_(process_all)/32 -1.04% 8.392 8.304 - -1.21% -
BM_CmpLess_schar_int -1.04% 1.130 1.118 - -1.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 13.012 12.877 - -0.29% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.04% 13.968 13.823 - 0.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 12.873 12.739 - 0.18% -
SetIntersection_None_Set_float_256_16 -1.04% 10880779.425 10767972.476 - -0.16% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.04% 400.007 395.862 - 0.18% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.04% 57964.042 57363.613 - -0.24% -
ranges::minmax(std::vector<char>)/8 -1.04% 1.010 1.000 - -4.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.04% 514.048 508.725 - 0.25% -
SetIntersection_Front_Set_string_262144_1 -1.04% 1105079.899 1093641.374 - 3.00% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.03% 301.415 298.296 - 3.78% -
SetIntersection_Interlaced_Set_string_1024_4 -1.03% 10367208.455 10260313.445 - -0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.03% 21.860 21.635 - 0.54% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.03% 4854.522 4804.568 - -0.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.03% 13.013 12.879 - 0.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.03% 13.477 13.339 - -0.04% -
std::unordered_set<int>::erase(iterator)/8192 -1.03% 20.300 20.091 - 2.94% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.03% 17.794 17.611 - 3.98% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.03% 17.298 17.121 - 0.18% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.03% 3145.745 3113.464 - 0.05% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.03% 32.079 31.750 - 0.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.02% 8648.875 8560.411 - 0.50% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.02% 20.646 20.435 - 1.06% -
SetIntersection_Front_Set_uint64_16384_1 -1.02% 1059419.799 1048602.227 - -1.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.02% 398.132 394.070 - 0.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.02% 461906.336 457197.686 - 0.54% -
SetIntersection_None_Set_uint64_64_1 -1.02% 22581522.629 22351473.164 - -0.41% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.02% 3675759.902 3638349.151 - -9.78% -
BM_StringFindCharLiteral/512 -1.02% 9.562 9.464 - 0.14% -
BM_CmpEqual_schar_uchar -1.01% 1.114 1.103 - 0.90% -
std::partition(list<int>)_(dense)/32 -1.01% 8.952 8.861 - 1.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 398.417 394.382 - -0.10% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.01% 2.046 2.025 - -1.72% -
SetIntersection_None_Vector_uint64_16384_16384 -1.01% 1115256.672 1103980.877 - 1.96% -
std::sort_heap(vector<NonIntegral>)/1024 -1.01% 9931.799 9831.491 - 0.44% -
std::set<int>::clear()/32 -1.01% 634.352 627.951 - 0.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.01% 398.469 394.454 - 0.06% -
BM_StringRelational_Less_Large_Huge_Control -1.01% 2.180 2.158 - 0.88% -
SetIntersection_Front_Set_string_4_4 -1.01% 160383467.830 158771313.650 - 0.78% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.00% 396.071 392.092 - 0.41% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.00% 1.854 1.835 - -1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.00% 12276290.715 12153202.947 - 0.03% -


Report Time: 3.17s
Name Current %
BM_CmpEqual_int_int 1.075 1.48%
BM_CmpEqual_int_schar 1.139 1.50%
BM_CmpEqual_int_short 1.134 -
BM_CmpEqual_int_uchar 1.118 1.01%
BM_CmpEqual_int_uint 1.068 -
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.121 -
BM_CmpEqual_schar_schar 1.095 -
BM_CmpEqual_schar_short 1.119 -
BM_CmpEqual_schar_uchar 1.103 -
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 -
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.101 -
BM_CmpEqual_short_ushort 1.105 -
BM_CmpEqual_uchar_int 1.061 -3.94%
BM_CmpEqual_uchar_schar 1.036 -2.20%
BM_CmpEqual_uchar_short 1.008 1.81%
BM_CmpEqual_uchar_uchar 1.074 4.02%
BM_CmpEqual_uchar_uint 1.062 1.15%
BM_CmpEqual_uchar_ushort 1.054 -6.04%
BM_CmpEqual_uint_int 1.038 1.56%
BM_CmpEqual_uint_schar 1.031 -1.41%
BM_CmpEqual_uint_short 1.033 -
BM_CmpEqual_uint_uchar 1.101 -
BM_CmpEqual_uint_uint 1.053 -1.48%
BM_CmpEqual_uint_ushort 1.117 1.80%
BM_CmpEqual_ushort_int 1.047 -
BM_CmpEqual_ushort_schar 1.026 2.15%
BM_CmpEqual_ushort_short 1.014 -1.04%
BM_CmpEqual_ushort_uchar 1.117 -
BM_CmpEqual_ushort_uint 1.073 -
BM_CmpEqual_ushort_ushort 1.078 2.36%
BM_CmpLess_int_int 1.069 -1.19%
BM_CmpLess_int_schar 1.161 3.57%
BM_CmpLess_int_short 1.143 1.53%
BM_CmpLess_int_uchar 1.161 4.20%
BM_CmpLess_int_uint 1.093 3.53%
BM_CmpLess_int_ushort 1.120 -
BM_CmpLess_schar_int 1.118 -1.50%
BM_CmpLess_schar_schar 0.947 -
BM_CmpLess_schar_short 0.947 -1.21%
BM_CmpLess_schar_uchar 1.105 1.76%
BM_CmpLess_schar_uint 1.115 -
BM_CmpLess_schar_ushort 1.104 -
BM_CmpLess_short_int 1.129 1.44%
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.102 1.23%
BM_CmpLess_short_uint 1.118 -
BM_CmpLess_short_ushort 1.108 1.27%
BM_CmpLess_uchar_int 1.085 -
BM_CmpLess_uchar_schar 1.039 -1.60%
BM_CmpLess_uchar_short 1.062 2.84%
BM_CmpLess_uchar_uchar 1.057 -1.72%
BM_CmpLess_uchar_uint 1.059 -1.99%
BM_CmpLess_uchar_ushort 1.073 2.28%
BM_CmpLess_uint_int 1.076 1.10%
BM_CmpLess_uint_schar 1.038 -
BM_CmpLess_uint_short 1.019 2.26%
BM_CmpLess_uint_uchar 1.104 -
BM_CmpLess_uint_uint 1.079 1.35%
BM_CmpLess_uint_ushort 1.095 -1.60%
BM_CmpLess_ushort_int 1.074 -
BM_CmpLess_ushort_schar 1.036 -1.60%
BM_CmpLess_ushort_short 1.038 1.35%
BM_CmpLess_ushort_uchar 1.099 -1.03%
BM_CmpLess_ushort_uint 1.073 1.56%
BM_CmpLess_ushort_ushort 1.067 -
BM_PushHeap_float_Ascending_1 0.635 54.43%
BM_PushHeap_float_Ascending_1024 3.136 -
BM_PushHeap_float_Ascending_16 0.984 -
BM_PushHeap_float_Ascending_16384 4.225 -3.27%
BM_PushHeap_float_Ascending_256 2.480 -
BM_PushHeap_float_Ascending_262144 5.275 3.27%
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.761 1.25%
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.97%
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.382 -
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.467 -12.91%
BM_PushHeap_float_PipeOrgan_1024 2.095 -2.83%
BM_PushHeap_float_PipeOrgan_16 0.890 -
BM_PushHeap_float_PipeOrgan_16384 2.510 -3.53%
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 11.85%
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 -
BM_PushHeap_float_Random_16384 7.117 -
BM_PushHeap_float_Random_256 6.856 -1.17%
BM_PushHeap_float_Random_262144 7.241 1.41%
BM_PushHeap_float_Random_4 2.294 -6.24%
BM_PushHeap_float_Random_64 6.381 3.40%
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 -4.38%
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 -
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 -
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 -
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 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.818 -1.89%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.588 -2.21%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.177 -2.43%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -3.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.591 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 -3.22%
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 4.59%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.262 7.48%
BM_PushHeap_string_Ascending_16 4.780 2.94%
BM_PushHeap_string_Ascending_16384 20.544 7.36%
BM_PushHeap_string_Ascending_256 11.646 9.12%
BM_PushHeap_string_Ascending_262144 30.709 5.99%
BM_PushHeap_string_Ascending_4 2.569 -
BM_PushHeap_string_Ascending_64 7.692 5.19%
BM_PushHeap_string_Descending_1 0.707 -
BM_PushHeap_string_Descending_1024 2.365 -2.41%
BM_PushHeap_string_Descending_16 2.095 -2.08%
BM_PushHeap_string_Descending_16384 2.324 -2.11%
BM_PushHeap_string_Descending_256 2.283 -3.02%
BM_PushHeap_string_Descending_262144 2.999 -9.24%
BM_PushHeap_string_Descending_4 1.874 -
BM_PushHeap_string_Descending_64 2.204 -2.92%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 10.089 7.66%
BM_PushHeap_string_PipeOrgan_16 4.163 -
BM_PushHeap_string_PipeOrgan_16384 12.470 -1.47%
BM_PushHeap_string_PipeOrgan_256 7.669 -
BM_PushHeap_string_PipeOrgan_262144 17.290 -1.38%
BM_PushHeap_string_PipeOrgan_4 2.519 -
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 -
BM_PushHeap_string_QuickSortAdversary_16384 15.737 -
BM_PushHeap_string_QuickSortAdversary_256 14.691 -
BM_PushHeap_string_QuickSortAdversary_262144 16.143 -
BM_PushHeap_string_QuickSortAdversary_4 6.507 1.39%
BM_PushHeap_string_QuickSortAdversary_64 13.213 -
BM_PushHeap_string_Random_1 0.583 -
BM_PushHeap_string_Random_1024 15.091 -
BM_PushHeap_string_Random_16 10.524 -3.15%
BM_PushHeap_string_Random_16384 16.370 -
BM_PushHeap_string_Random_256 14.468 -
BM_PushHeap_string_Random_262144 18.240 -
BM_PushHeap_string_Random_4 6.129 -1.05%
BM_PushHeap_string_Random_64 13.014 -
BM_PushHeap_string_SingleElement_1 0.583 22.86%
BM_PushHeap_string_SingleElement_1024 2.566 -5.30%
BM_PushHeap_string_SingleElement_16 2.619 -2.25%
BM_PushHeap_string_SingleElement_16384 2.552 -4.56%
BM_PushHeap_string_SingleElement_256 2.550 -5.10%
BM_PushHeap_string_SingleElement_262144 2.571 -4.89%
BM_PushHeap_string_SingleElement_4 2.314 -2.12%
BM_PushHeap_string_SingleElement_64 2.616 -4.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.520 26.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.002 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.533 1.32%
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 27.73%
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 5.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.576 -17.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.104 3.00%
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.62%
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 20.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.468 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.283 -
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 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.471 -25.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.207 1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.880 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.283 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.009 1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.345 2.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.474 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.730 4.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.548 13.76%
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.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.647 -5.39%
BM_PushHeap_uint32_Ascending_1 0.504 12.97%
BM_PushHeap_uint32_Ascending_1024 2.606 -5.61%
BM_PushHeap_uint32_Ascending_16 0.928 -11.91%
BM_PushHeap_uint32_Ascending_16384 3.661 -2.98%
BM_PushHeap_uint32_Ascending_256 2.136 -8.47%
BM_PushHeap_uint32_Ascending_262144 4.739 -8.40%
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.574 -13.52%
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 4.37%
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.386 -
BM_PushHeap_uint32_Descending_4 0.357 3.58%
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.616 -11.47%
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 5.75%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.955 2.51%
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.64%
BM_PushHeap_uint32_Random_1024 5.702 -1.20%
BM_PushHeap_uint32_Random_16 4.146 -
BM_PushHeap_uint32_Random_16384 5.900 3.24%
BM_PushHeap_uint32_Random_256 5.466 -2.80%
BM_PushHeap_uint32_Random_262144 5.821 -1.84%
BM_PushHeap_uint32_Random_4 2.159 -1.64%
BM_PushHeap_uint32_Random_64 5.164 2.74%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.708 3.33%
BM_PushHeap_uint64_Ascending_16 1.010 9.78%
BM_PushHeap_uint64_Ascending_16384 3.760 2.39%
BM_PushHeap_uint64_Ascending_256 2.270 6.10%
BM_PushHeap_uint64_Ascending_262144 4.942 1.45%
BM_PushHeap_uint64_Ascending_4 0.551 -
BM_PushHeap_uint64_Ascending_64 1.718 9.84%
BM_PushHeap_uint64_Descending_1 0.614 28.08%
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 -1.01%
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 -
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.03%
BM_PushHeap_uint64_Random_16 4.415 -1.14%
BM_PushHeap_uint64_Random_16384 6.235 -
BM_PushHeap_uint64_Random_256 6.017 -
BM_PushHeap_uint64_Random_262144 6.370 1.20%
BM_PushHeap_uint64_Random_4 2.556 3.01%
BM_PushHeap_uint64_Random_64 5.609 2.36%
BM_PushHeap_uint64_SingleElement_1 0.439 -
BM_PushHeap_uint64_SingleElement_1024 0.374 2.79%
BM_PushHeap_uint64_SingleElement_16 0.357 5.69%
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 4.30%
BM_PushHeap_uint64_SingleElement_64 0.365 3.67%
BM_StringAssignAsciizMix_Opaque 4.913 -4.32%
BM_StringAssignAsciizMix_Transparent 2.969 -3.47%
BM_StringAssignAsciiz_Empty_Opaque 2.980 -3.88%
BM_StringAssignAsciiz_Empty_Transparent 0.353 -
BM_StringAssignAsciiz_Huge_Opaque 188.854 -
BM_StringAssignAsciiz_Huge_Transparent 188.405 -
BM_StringAssignAsciiz_Large_Opaque 11.453 -3.15%
BM_StringAssignAsciiz_Large_Transparent 11.414 -4.04%
BM_StringAssignAsciiz_Small_Opaque 2.983 -3.85%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.478 -3.58%
BM_StringAssignStr_Huge_Transparent 108.606 -4.41%
BM_StringAssignStr_Large_Opaque 10.481 -6.28%
BM_StringAssignStr_Large_Transparent 10.468 -11.80%
BM_StringAssignStr_Small_Opaque 0.721 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.078 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.267 -15.81%
BM_StringConstructDestroyCStr_Huge_Opaque 158.164 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.064 -
BM_StringConstructDestroyCStr_Large_Opaque 17.284 10.89%
BM_StringConstructDestroyCStr_Large_Transparent 12.408 28.39%
BM_StringConstructDestroyCStr_Small_Opaque 2.311 -
BM_StringConstructDestroyCStr_Small_Transparent 0.370 -5.83%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 109.182 -
BM_StringCopy_Large 6.303 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.282 -25.73%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 11.549 2.57%
BM_StringDestroy_Large 7.854 2.83%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.331 2.78%
BM_StringEraseToEnd_Huge_Transparent 2.436 2.83%
BM_StringEraseToEnd_Large_Opaque 0.984 -
BM_StringEraseToEnd_Large_Transparent 0.830 -
BM_StringEraseToEnd_Small_Opaque 0.597 1.72%
BM_StringEraseToEnd_Small_Transparent 0.427 4.04%
BM_StringEraseWithMove_Empty_Opaque 1.012 6.56%
BM_StringEraseWithMove_Empty_Transparent 0.733 -
BM_StringEraseWithMove_Huge_Opaque 44.334 -25.01%
BM_StringEraseWithMove_Huge_Transparent 43.263 -33.60%
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 -1.54%
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 -3.69%
BM_StringFindCharLiteral/1024 21.194 10.56%
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.981 2.47%
BM_StringFindCharLiteral/256 5.319 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 80.806 5.48%
BM_StringFindCharLiteral/512 9.464 -
BM_StringFindCharLiteral/64 2.103 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 139.990 1.79%
BM_StringFindMatch1/1 982.300 -
BM_StringFindMatch1/32768 1580.234 1.04%
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 1.10%
BM_StringFindMatch2/4096 1058.714 -
BM_StringFindMatch2/512 991.352 -
BM_StringFindMatch2/64 982.127 -
BM_StringFindMatch2/8 981.428 -
BM_StringFindNoMatch/10 1.272 -2.56%
BM_StringFindNoMatch/131072 1962.839 -
BM_StringFindNoMatch/32768 499.091 -
BM_StringFindNoMatch/4096 75.109 -
BM_StringFindNoMatch/512 9.220 -
BM_StringFindNoMatch/64 2.088 -
BM_StringFindStringLiteral/1024 18.061 2.56%
BM_StringFindStringLiteral/128 3.130 -3.24%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.298 -
BM_StringFindStringLiteral/256 5.347 -4.28%
BM_StringFindStringLiteral/32 1.693 -8.44%
BM_StringFindStringLiteral/4096 77.291 -
BM_StringFindStringLiteral/512 9.591 -
BM_StringFindStringLiteral/64 2.157 -9.44%
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.95%
BM_StringRead_Cold_Deep_Empty 1.145 -20.59%
BM_StringRead_Cold_Deep_Large 1.222 -3.15%
BM_StringRead_Cold_Deep_Small 1.143 -15.49%
BM_StringRead_Cold_Shallow_Empty 1.065 2.46%
BM_StringRead_Cold_Shallow_Large 1.105 3.42%
BM_StringRead_Cold_Shallow_Small 1.066 2.31%
BM_StringRead_Hot_Deep_Empty 0.502 -
BM_StringRead_Hot_Deep_Large 0.512 2.74%
BM_StringRead_Hot_Deep_Small 0.511 -
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.491 3.35%
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.432 4.39%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.431 3.85%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.779 9.67%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.684 3.99%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.261 9.13%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -1.37%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -4.04%
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 10.03%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.775 7.17%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.317 9.39%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.269 -24.11%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.815 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 1.29%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.837 2.69%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.817 -2.08%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.362 21.52%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.669 -3.19%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.667 -3.43%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.646 -3.48%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.648 6.80%
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 6.80%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.692 -
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 -
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 3.15%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.721 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.261 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.818 12.40%
BM_StringRelational_Compare_Empty_Huge_Control 1.771 10.15%
BM_StringRelational_Compare_Empty_Large_Control 1.771 10.06%
BM_StringRelational_Compare_Empty_Small_Control 1.777 10.43%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -1.80%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.253 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.795 -
BM_StringRelational_Compare_Huge_Huge_Control 98.853 -4.28%
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.15%
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 9.17%
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 3.08%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.852 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 3.20%
BM_StringRelational_Eq_Empty_Huge_Control 0.465 -
BM_StringRelational_Eq_Empty_Large_Control 0.473 -2.39%
BM_StringRelational_Eq_Empty_Small_Control 0.492 3.84%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 -5.32%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.065 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.600 -
BM_StringRelational_Eq_Huge_Huge_Control 99.137 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.351 -12.97%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.912 -5.27%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 14.27%
BM_StringRelational_Eq_Large_Large_Control 2.223 5.83%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.464 -5.72%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.530 -7.85%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.969 6.61%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.529 21.65%
BM_StringRelational_Eq_Small_Small_Control 1.788 7.82%
BM_StringRelational_Less_Empty_Empty_Control 1.614 -3.14%
BM_StringRelational_Less_Empty_Huge_Control 1.613 -3.06%
BM_StringRelational_Less_Empty_Large_Control 1.613 -2.96%
BM_StringRelational_Less_Empty_Small_Control 1.613 -3.04%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 102.737 3.87%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 57.160 2.92%
BM_StringRelational_Less_Huge_Huge_Control 98.692 -
BM_StringRelational_Less_Huge_Large_Control 2.143 -1.17%
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -9.15%
BM_StringRelational_Less_Large_Huge_Control 2.158 -
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 -2.11%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -3.04%
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 -3.13%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -1.55%
BM_StringRelational_Less_Small_Small_Control 1.852 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.681 6.33%
BM_align/256 0.648 -
BM_align/64 0.636 -
BM_align/8 0.672 5.07%
BM_deque_deque_copy/0 0.850 -
BM_deque_deque_copy/1 2.600 -
BM_deque_deque_copy/1024 37.843 -
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 -
BM_deque_deque_copy/65536 3069.245 -
BM_deque_deque_copy/70000 3203.112 1.14%
BM_deque_deque_copy_backward/0 0.921 14.58%
BM_deque_deque_copy_backward/1 2.783 -
BM_deque_deque_copy_backward/1024 39.180 1.92%
BM_deque_deque_copy_backward/2 2.529 -
BM_deque_deque_copy_backward/4000 150.026 -
BM_deque_deque_copy_backward/4096 153.578 -
BM_deque_deque_copy_backward/512 18.907 -1.99%
BM_deque_deque_copy_backward/5500 205.031 -
BM_deque_deque_copy_backward/64 3.347 -4.12%
BM_deque_deque_copy_backward/64000 7930.244 -
BM_deque_deque_copy_backward/65536 8053.820 -
BM_deque_deque_copy_backward/70000 8547.997 -
BM_deque_deque_move/0 0.850 -4.49%
BM_deque_deque_move/1 2.583 -
BM_deque_deque_move/1024 37.206 1.92%
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.006 -
BM_deque_deque_move/4096 148.047 1.27%
BM_deque_deque_move/512 17.649 -
BM_deque_deque_move/5500 198.958 1.05%
BM_deque_deque_move/64 3.071 -
BM_deque_deque_move/64000 3020.048 -
BM_deque_deque_move/65536 3069.874 -
BM_deque_deque_move/70000 3401.772 -
BM_deque_deque_move_backward/0 0.808 -6.73%
BM_deque_deque_move_backward/1 2.851 4.99%
BM_deque_deque_move_backward/1024 38.469 1.12%
BM_deque_deque_move_backward/2 2.528 2.83%
BM_deque_deque_move_backward/4000 150.558 1.03%
BM_deque_deque_move_backward/4096 154.798 -
BM_deque_deque_move_backward/512 18.920 -
BM_deque_deque_move_backward/5500 205.406 1.00%
BM_deque_deque_move_backward/64 3.341 -
BM_deque_deque_move_backward/64000 7820.671 -
BM_deque_deque_move_backward/65536 8038.261 -
BM_deque_deque_move_backward/70000 8986.035 4.23%
BM_deque_deque_ranges_copy/0 0.742 -19.05%
BM_deque_deque_ranges_copy/1 2.503 -1.65%
BM_deque_deque_ranges_copy/1024 37.293 -
BM_deque_deque_ranges_copy/2 2.243 -2.31%
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 -
BM_deque_deque_ranges_copy/64000 2928.283 -
BM_deque_deque_ranges_copy/65536 3068.697 -
BM_deque_deque_ranges_copy/70000 3262.577 -
BM_deque_deque_ranges_copy_backward/0 0.850 -7.39%
BM_deque_deque_ranges_copy_backward/1 2.588 -7.00%
BM_deque_deque_ranges_copy_backward/1024 38.302 -
BM_deque_deque_ranges_copy_backward/2 2.571 2.04%
BM_deque_deque_ranges_copy_backward/4000 151.388 -
BM_deque_deque_ranges_copy_backward/4096 153.617 1.50%
BM_deque_deque_ranges_copy_backward/512 19.760 4.67%
BM_deque_deque_ranges_copy_backward/5500 205.281 1.67%
BM_deque_deque_ranges_copy_backward/64 3.664 9.68%
BM_deque_deque_ranges_copy_backward/64000 7746.425 -
BM_deque_deque_ranges_copy_backward/65536 7962.552 -
BM_deque_deque_ranges_copy_backward/70000 8583.856 -
BM_deque_deque_ranges_move/0 0.853 22.92%
BM_deque_deque_ranges_move/1 2.541 9.08%
BM_deque_deque_ranges_move/1024 36.777 -
BM_deque_deque_ranges_move/2 2.306 11.14%
BM_deque_deque_ranges_move/4000 149.109 4.28%
BM_deque_deque_ranges_move/4096 153.799 4.26%
BM_deque_deque_ranges_move/512 17.676 -
BM_deque_deque_ranges_move/5500 200.031 -
BM_deque_deque_ranges_move/64 3.081 1.40%
BM_deque_deque_ranges_move/64000 3108.166 2.03%
BM_deque_deque_ranges_move/65536 3067.498 -
BM_deque_deque_ranges_move/70000 3343.017 -2.70%
BM_deque_deque_ranges_move_backward/0 0.943 2.88%
BM_deque_deque_ranges_move_backward/1 2.945 7.77%
BM_deque_deque_ranges_move_backward/1024 38.322 -
BM_deque_deque_ranges_move_backward/2 2.553 3.95%
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 -
BM_deque_deque_ranges_move_backward/5500 204.899 1.15%
BM_deque_deque_ranges_move_backward/64 3.435 2.64%
BM_deque_deque_ranges_move_backward/64000 7838.900 1.40%
BM_deque_deque_ranges_move_backward/65536 7994.552 -1.45%
BM_deque_deque_ranges_move_backward/70000 8505.773 -
BM_deque_vector_copy/0 1.364 -
BM_deque_vector_copy/1 2.140 1.08%
BM_deque_vector_copy/1024 37.438 -
BM_deque_vector_copy/2 1.855 2.18%
BM_deque_vector_copy/4000 142.416 -
BM_deque_vector_copy/4096 146.887 -4.77%
BM_deque_vector_copy/512 16.584 -
BM_deque_vector_copy/5500 197.273 -2.87%
BM_deque_vector_copy/64 2.627 -
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 11.26%
BM_deque_vector_copy_backward/1 2.186 1.98%
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 -
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.13%
BM_deque_vector_copy_backward/65536 8291.670 3.32%
BM_deque_vector_copy_backward/70000 8877.132 4.00%
BM_deque_vector_move/0 1.590 2.72%
BM_deque_vector_move/1 2.222 3.98%
BM_deque_vector_move/1024 37.330 -
BM_deque_vector_move/2 1.944 6.06%
BM_deque_vector_move/4000 142.036 -
BM_deque_vector_move/4096 146.681 -
BM_deque_vector_move/512 16.723 -
BM_deque_vector_move/5500 195.575 -
BM_deque_vector_move/64 2.727 5.33%
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 13.05%
BM_deque_vector_move_backward/1 2.163 3.31%
BM_deque_vector_move_backward/1024 36.954 -
BM_deque_vector_move_backward/2 1.888 7.00%
BM_deque_vector_move_backward/4000 141.638 -
BM_deque_vector_move_backward/4096 148.647 -
BM_deque_vector_move_backward/512 17.900 -
BM_deque_vector_move_backward/5500 197.118 -
BM_deque_vector_move_backward/64 2.929 -
BM_deque_vector_move_backward/64000 7997.483 4.06%
BM_deque_vector_move_backward/65536 8015.168 1.19%
BM_deque_vector_move_backward/70000 8479.991 1.18%
BM_deque_vector_ranges_copy/0 1.585 -
BM_deque_vector_ranges_copy/1 2.184 3.45%
BM_deque_vector_ranges_copy/1024 37.407 -
BM_deque_vector_ranges_copy/2 1.842 -
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 1.29%
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 8.00%
BM_deque_vector_ranges_copy_backward/1 2.291 8.78%
BM_deque_vector_ranges_copy_backward/1024 36.946 -
BM_deque_vector_ranges_copy_backward/2 1.889 3.23%
BM_deque_vector_ranges_copy_backward/4000 144.117 -
BM_deque_vector_ranges_copy_backward/4096 150.320 1.44%
BM_deque_vector_ranges_copy_backward/512 17.916 -
BM_deque_vector_ranges_copy_backward/5500 199.874 -
BM_deque_vector_ranges_copy_backward/64 2.941 -
BM_deque_vector_ranges_copy_backward/64000 8079.586 3.25%
BM_deque_vector_ranges_copy_backward/65536 8255.695 2.56%
BM_deque_vector_ranges_copy_backward/70000 8700.859 1.68%
BM_deque_vector_ranges_move/0 1.532 9.77%
BM_deque_vector_ranges_move/1 2.142 3.38%
BM_deque_vector_ranges_move/1024 37.336 -
BM_deque_vector_ranges_move/2 1.893 3.33%
BM_deque_vector_ranges_move/4000 143.388 1.59%
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.70%
BM_deque_vector_ranges_move/64000 2968.261 1.20%
BM_deque_vector_ranges_move/65536 2994.554 2.35%
BM_deque_vector_ranges_move/70000 3238.875 1.30%
BM_deque_vector_ranges_move_backward/0 1.398 4.26%
BM_deque_vector_ranges_move_backward/1 2.111 3.58%
BM_deque_vector_ranges_move_backward/1024 36.923 -
BM_deque_vector_ranges_move_backward/2 1.835 3.73%
BM_deque_vector_ranges_move_backward/4000 141.827 -
BM_deque_vector_ranges_move_backward/4096 150.129 1.12%
BM_deque_vector_ranges_move_backward/512 17.996 -
BM_deque_vector_ranges_move_backward/5500 196.815 -
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7822.312 1.29%
BM_deque_vector_ranges_move_backward/65536 8018.526 1.02%
BM_deque_vector_ranges_move_backward/70000 8868.031 5.78%
BM_getline_string 16.632 -1.36%
BM_lexicographical_compare_three_way<IntPtr>/1 0.461 -
BM_lexicographical_compare_three_way<IntPtr>/1024 246.209 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 251890.290 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.460 1.71%
BM_lexicographical_compare_three_way<IntPtr>/16384 3774.803 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.565 -
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 -
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 -
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 -6.20%
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 1.76%
BM_lexicographical_compare_three_way_fast_path/16384 3786.235 -
BM_lexicographical_compare_three_way_fast_path/256 71.185 -
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 -
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 -1.15%
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 -3.63%
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 -1.78%
BM_num_get<double> 36.174 -1.05%
BM_num_get<float> 36.239 -1.34%
BM_num_get<long> 10.669 -1.69%
BM_num_get<long_double> 36.442 -
BM_num_get<long_long> 10.498 -2.02%
BM_num_get<unsigned_int> 9.710 -
BM_num_get<unsigned_long> 10.321 -
BM_num_get<unsigned_long_long> 10.321 -
BM_num_get<unsigned_short> 10.110 -
BM_num_get<void*> 10.854 -
BM_num_put<bool> 10.585 -2.79%
BM_num_put<const_void*> 12.376 1.93%
BM_num_put<double> 58.064 -
BM_num_put<long> 11.819 1.38%
BM_num_put<long_double> 58.954 1.02%
BM_num_put<long_long> 11.661 1.32%
BM_num_put<unsigned_long> 11.145 -1.38%
BM_num_put<unsigned_long_long> 11.920 7.56%
BM_std_minmax_element<char>/1 0.313 -
BM_std_minmax_element<char>/1024 292.004 -
BM_std_minmax_element<char>/2 0.667 3.00%
BM_std_minmax_element<char>/3 1.025 -19.02%
BM_std_minmax_element<char>/4 1.280 1.11%
BM_std_minmax_element<char>/4000 1121.343 -
BM_std_minmax_element<char>/4096 1148.235 -
BM_std_minmax_element<char>/512 147.939 -1.62%
BM_std_minmax_element<char>/5500 1538.855 -
BM_std_minmax_element<char>/64 17.998 -9.29%
BM_std_minmax_element<char>/64000 17854.888 1.33%
BM_std_minmax_element<char>/65536 18290.086 -
BM_std_minmax_element<char>/70000 19486.277 -
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 240.537 -11.90%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.221 6.30%
BM_std_minmax_element<int>/4 1.210 -3.02%
BM_std_minmax_element<int>/4000 925.539 -12.00%
BM_std_minmax_element<int>/4096 948.134 -11.86%
BM_std_minmax_element<int>/512 122.652 -11.37%
BM_std_minmax_element<int>/5500 1270.841 -11.88%
BM_std_minmax_element<int>/64 16.541 -3.91%
BM_std_minmax_element<int>/64000 15612.484 -6.74%
BM_std_minmax_element<int>/65536 16012.684 -6.71%
BM_std_minmax_element<int>/70000 17084.847 -6.74%
BM_std_minmax_element<long_long>/1 0.315 -
BM_std_minmax_element<long_long>/1024 274.868 -4.07%
BM_std_minmax_element<long_long>/2 0.648 -
BM_std_minmax_element<long_long>/3 1.149 -11.28%
BM_std_minmax_element<long_long>/4 1.255 -
BM_std_minmax_element<long_long>/4000 1055.654 -4.57%
BM_std_minmax_element<long_long>/4096 1079.692 -4.65%
BM_std_minmax_element<long_long>/512 139.323 -4.17%
BM_std_minmax_element<long_long>/5500 1448.078 -4.62%
BM_std_minmax_element<long_long>/64 17.311 -3.51%
BM_std_minmax_element<long_long>/64000 16823.476 -5.14%
BM_std_minmax_element<long_long>/65536 17222.224 -5.15%
BM_std_minmax_element<long_long>/70000 18389.785 -5.30%
BM_std_minmax_element<short>/1 0.316 -
BM_std_minmax_element<short>/1024 284.025 -
BM_std_minmax_element<short>/2 0.651 -
BM_std_minmax_element<short>/3 1.179 -5.46%
BM_std_minmax_element<short>/4 1.247 -
BM_std_minmax_element<short>/4000 1086.488 -
BM_std_minmax_element<short>/4096 1112.218 -
BM_std_minmax_element<short>/512 144.461 -
BM_std_minmax_element<short>/5500 1490.600 -
BM_std_minmax_element<short>/64 17.427 -
BM_std_minmax_element<short>/64000 17282.995 -
BM_std_minmax_element<short>/65536 17698.640 -
BM_std_minmax_element<short>/70000 18983.583 -
BM_tolower_char<char> 0.691 11.90%
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.351 1.96%
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 -10.83%
BM_vector_deque_copy/1 2.403 1.45%
BM_vector_deque_copy/1024 35.904 -
BM_vector_deque_copy/2 2.143 4.60%
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 -1.04%
BM_vector_deque_copy/64 2.818 -
BM_vector_deque_copy/64000 2832.799 -
BM_vector_deque_copy/65536 2849.950 -
BM_vector_deque_copy/70000 3101.374 -
BM_vector_deque_copy_backward/0 0.683 32.20%
BM_vector_deque_copy_backward/1 2.132 -7.33%
BM_vector_deque_copy_backward/1024 38.403 1.76%
BM_vector_deque_copy_backward/2 1.947 -4.97%
BM_vector_deque_copy_backward/4000 145.159 1.17%
BM_vector_deque_copy_backward/4096 149.219 -
BM_vector_deque_copy_backward/512 18.147 3.97%
BM_vector_deque_copy_backward/5500 197.321 -
BM_vector_deque_copy_backward/64 3.127 5.11%
BM_vector_deque_copy_backward/64000 8151.291 2.09%
BM_vector_deque_copy_backward/65536 8383.561 2.10%
BM_vector_deque_copy_backward/70000 8818.682 1.26%
BM_vector_deque_move/0 0.396 -14.61%
BM_vector_deque_move/1 2.311 -2.41%
BM_vector_deque_move/1024 36.143 -
BM_vector_deque_move/2 1.939 -5.70%
BM_vector_deque_move/4000 140.704 -
BM_vector_deque_move/4096 145.021 -
BM_vector_deque_move/512 16.907 -
BM_vector_deque_move/5500 194.800 -
BM_vector_deque_move/64 2.754 -4.38%
BM_vector_deque_move/64000 2833.775 -
BM_vector_deque_move/65536 2851.392 -
BM_vector_deque_move/70000 3095.262 -
BM_vector_deque_move_backward/0 0.445 -18.81%
BM_vector_deque_move_backward/1 2.315 3.76%
BM_vector_deque_move_backward/1024 38.309 2.02%
BM_vector_deque_move_backward/2 1.969 -
BM_vector_deque_move_backward/4000 144.271 1.05%
BM_vector_deque_move_backward/4096 149.003 -
BM_vector_deque_move_backward/512 17.963 2.92%
BM_vector_deque_move_backward/5500 197.344 -
BM_vector_deque_move_backward/64 3.086 3.80%
BM_vector_deque_move_backward/64000 8005.438 4.31%
BM_vector_deque_move_backward/65536 8215.564 -
BM_vector_deque_move_backward/70000 8709.715 2.83%
BM_vector_deque_ranges_copy/0 0.394 14.02%
BM_vector_deque_ranges_copy/1 2.327 -
BM_vector_deque_ranges_copy/1024 35.949 -
BM_vector_deque_ranges_copy/2 2.065 -
BM_vector_deque_ranges_copy/4000 140.121 -
BM_vector_deque_ranges_copy/4096 145.309 -
BM_vector_deque_ranges_copy/512 16.942 -
BM_vector_deque_ranges_copy/5500 196.416 -
BM_vector_deque_ranges_copy/64 2.801 -
BM_vector_deque_ranges_copy/64000 2836.561 -
BM_vector_deque_ranges_copy/65536 2857.106 -
BM_vector_deque_ranges_copy/70000 3100.960 -2.24%
BM_vector_deque_ranges_copy_backward/0 0.387 -22.20%
BM_vector_deque_ranges_copy_backward/1 2.132 -8.54%
BM_vector_deque_ranges_copy_backward/1024 38.374 2.64%
BM_vector_deque_ranges_copy_backward/2 1.832 -10.77%
BM_vector_deque_ranges_copy_backward/4000 142.324 -
BM_vector_deque_ranges_copy_backward/4096 150.898 1.76%
BM_vector_deque_ranges_copy_backward/512 18.135 1.47%
BM_vector_deque_ranges_copy_backward/5500 197.770 -
BM_vector_deque_ranges_copy_backward/64 3.131 -
BM_vector_deque_ranges_copy_backward/64000 8153.787 3.16%
BM_vector_deque_ranges_copy_backward/65536 8347.969 3.08%
BM_vector_deque_ranges_copy_backward/70000 8693.235 -
BM_vector_deque_ranges_move/0 0.550 27.72%
BM_vector_deque_ranges_move/1 2.316 -
BM_vector_deque_ranges_move/1024 36.079 -
BM_vector_deque_ranges_move/2 2.065 -
BM_vector_deque_ranges_move/4000 141.121 -4.32%
BM_vector_deque_ranges_move/4096 144.783 -1.34%
BM_vector_deque_ranges_move/512 16.930 -
BM_vector_deque_ranges_move/5500 194.992 -
BM_vector_deque_ranges_move/64 2.801 -
BM_vector_deque_ranges_move/64000 2838.340 -
BM_vector_deque_ranges_move/65536 2855.379 -
BM_vector_deque_ranges_move/70000 3099.813 -
BM_vector_deque_ranges_move_backward/0 0.681 34.90%
BM_vector_deque_ranges_move_backward/1 2.342 -4.16%
BM_vector_deque_ranges_move_backward/1024 36.976 -2.50%
BM_vector_deque_ranges_move_backward/2 2.062 -2.49%
BM_vector_deque_ranges_move_backward/4000 141.983 -
BM_vector_deque_ranges_move_backward/4096 148.024 -
BM_vector_deque_ranges_move_backward/512 17.477 -
BM_vector_deque_ranges_move_backward/5500 199.090 -
BM_vector_deque_ranges_move_backward/64 2.976 -
BM_vector_deque_ranges_move_backward/64000 8079.869 1.76%
BM_vector_deque_ranges_move_backward/65536 8276.466 -
BM_vector_deque_ranges_move_backward/70000 8820.506 2.85%
SetIntersection_Front_Set_float_1024_1 1046004.951 2.81%
SetIntersection_Front_Set_float_1024_1024 11921891.806 -
SetIntersection_Front_Set_float_1024_16 1183989.232 -1.02%
SetIntersection_Front_Set_float_1024_256 3777857.378 -
SetIntersection_Front_Set_float_1024_4 1048042.175 -1.16%
SetIntersection_Front_Set_float_1024_64 1810737.548 5.72%
SetIntersection_Front_Set_float_16384_1 1041332.383 3.10%
SetIntersection_Front_Set_float_16384_1024 12317114.451 3.20%
SetIntersection_Front_Set_float_16384_16 1173808.306 -2.71%
SetIntersection_Front_Set_float_16384_16384 221882023.074 -
SetIntersection_Front_Set_float_16384_256 3760823.594 -2.24%
SetIntersection_Front_Set_float_16384_4 1066783.568 -
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 -
SetIntersection_Front_Set_float_256_16 4450527.741 -2.02%
SetIntersection_Front_Set_float_256_256 7640320.419 7.36%
SetIntersection_Front_Set_float_256_4 4213862.958 -
SetIntersection_Front_Set_float_256_64 5502910.211 6.43%
SetIntersection_Front_Set_float_262144_1 1007684.639 -
SetIntersection_Front_Set_float_262144_1024 12084816.648 -
SetIntersection_Front_Set_float_262144_16 1170400.780 2.09%
SetIntersection_Front_Set_float_262144_16384 213022152.207 -1.54%
SetIntersection_Front_Set_float_262144_256 4029102.906 6.60%
SetIntersection_Front_Set_float_262144_262144 1579767.580 -2.55%
SetIntersection_Front_Set_float_262144_4 1026872.524 -1.85%
SetIntersection_Front_Set_float_262144_64 1656994.164 -1.60%
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.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 15368515.584 4.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1215695.420 -2.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4944831.749 11.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1048947.151 -2.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1872054.335 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1041275.054 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14629753.921 -3.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1161492.050 -3.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351381718.881 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4449111.191 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1047224.031 -2.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1879743.084 -3.95%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4495973.575 -1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8733582.020 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4237364.259 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6308422.602 7.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1030193.844 1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14557436.607 -5.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1224394.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 345167028.445 -1.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4324344.463 -4.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1868942.953 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1069159.123 -1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1771603.549 -4.47%
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.84%
SetIntersection_Front_Set_string_1024_16 1894866.971 -2.33%
SetIntersection_Front_Set_string_1024_256 15855893.291 3.04%
SetIntersection_Front_Set_string_1024_4 1238157.714 -2.23%
SetIntersection_Front_Set_string_1024_64 4637225.348 -5.65%
SetIntersection_Front_Set_string_16384_1 1085508.890 2.36%
SetIntersection_Front_Set_string_16384_1024 58861217.462 -
SetIntersection_Front_Set_string_16384_16 1812586.585 -1.49%
SetIntersection_Front_Set_string_16384_16384 349404507.521 -
SetIntersection_Front_Set_string_16384_256 14949063.107 3.60%
SetIntersection_Front_Set_string_16384_4 1254054.599 -
SetIntersection_Front_Set_string_16384_64 4826271.751 -
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 2.75%
SetIntersection_Front_Set_string_256_256 30182225.602 2.51%
SetIntersection_Front_Set_string_256_4 4893870.109 -
SetIntersection_Front_Set_string_256_64 14106772.959 -8.28%
SetIntersection_Front_Set_string_262144_1 1093641.374 3.00%
SetIntersection_Front_Set_string_262144_1024 59938199.801 1.32%
SetIntersection_Front_Set_string_262144_16 1816866.310 -5.65%
SetIntersection_Front_Set_string_262144_16384 348739906.227 -
SetIntersection_Front_Set_string_262144_256 15451196.239 -
SetIntersection_Front_Set_string_262144_262144 18316065.428 3.79%
SetIntersection_Front_Set_string_262144_4 1214013.479 -1.73%
SetIntersection_Front_Set_string_262144_64 4644943.751 2.33%
SetIntersection_Front_Set_string_4_1 221622966.133 -
SetIntersection_Front_Set_string_4_4 158771313.650 -
SetIntersection_Front_Set_string_64_1 16989190.047 -
SetIntersection_Front_Set_string_64_16 24105112.204 -2.50%
SetIntersection_Front_Set_string_64_4 18811539.879 -
SetIntersection_Front_Set_string_64_64 35911553.866 7.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 997737.968 -4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24895830.488 4.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1323687.398 -1.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6664540.627 -2.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1079616.320 -1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2342709.882 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1045543.965 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27568510.968 5.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1332467.337 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 338607253.186 -5.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6503769.503 3.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1091473.262 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2373541.325 -
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 -1.21%
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 6.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4362460.265 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7962536.273 4.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038839.298 -2.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25742077.659 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1309558.890 -2.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 360563032.357 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6310833.126 -1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3023573.810 3.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1083467.277 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2265520.564 1.42%
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 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16455665.920 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18191092.847 -
SetIntersection_Front_Set_uint32_1024_1 1063102.899 1.30%
SetIntersection_Front_Set_uint32_1024_1024 12836154.720 3.32%
SetIntersection_Front_Set_uint32_1024_16 1247627.064 3.83%
SetIntersection_Front_Set_uint32_1024_256 4403474.844 11.59%
SetIntersection_Front_Set_uint32_1024_4 1088996.689 2.69%
SetIntersection_Front_Set_uint32_1024_64 1798725.780 1.29%
SetIntersection_Front_Set_uint32_16384_1 1066321.065 3.37%
SetIntersection_Front_Set_uint32_16384_1024 12376736.191 -1.37%
SetIntersection_Front_Set_uint32_16384_16 1196542.465 2.05%
SetIntersection_Front_Set_uint32_16384_16384 221031887.195 -
SetIntersection_Front_Set_uint32_16384_256 3729242.988 3.29%
SetIntersection_Front_Set_uint32_16384_4 1102295.139 3.71%
SetIntersection_Front_Set_uint32_16384_64 1637303.322 -
SetIntersection_Front_Set_uint32_16_1 64540040.541 2.94%
SetIntersection_Front_Set_uint32_16_16 37874439.589 -
SetIntersection_Front_Set_uint32_16_4 55639724.366 2.11%
SetIntersection_Front_Set_uint32_1_1 537457564.915 -
SetIntersection_Front_Set_uint32_256_1 4167916.846 -
SetIntersection_Front_Set_uint32_256_16 4445768.295 -
SetIntersection_Front_Set_uint32_256_256 7902075.657 2.48%
SetIntersection_Front_Set_uint32_256_4 4219370.009 -
SetIntersection_Front_Set_uint32_256_64 5404986.594 3.40%
SetIntersection_Front_Set_uint32_262144_1 1035848.717 -
SetIntersection_Front_Set_uint32_262144_1024 12464812.157 -1.23%
SetIntersection_Front_Set_uint32_262144_16 1166452.967 -1.79%
SetIntersection_Front_Set_uint32_262144_16384 221803594.721 -
SetIntersection_Front_Set_uint32_262144_256 3919801.521 1.55%
SetIntersection_Front_Set_uint32_262144_262144 1646348.713 -2.36%
SetIntersection_Front_Set_uint32_262144_4 1017547.501 -4.08%
SetIntersection_Front_Set_uint32_262144_64 1615313.537 -4.76%
SetIntersection_Front_Set_uint32_4_1 223493535.150 4.99%
SetIntersection_Front_Set_uint32_4_4 141494107.669 3.91%
SetIntersection_Front_Set_uint32_64_1 16406198.610 -
SetIntersection_Front_Set_uint32_64_16 15388882.682 -
SetIntersection_Front_Set_uint32_64_4 16027010.813 -
SetIntersection_Front_Set_uint32_64_64 13500509.862 2.54%
SetIntersection_Front_Set_uint64_1024_1 1031947.832 -
SetIntersection_Front_Set_uint64_1024_1024 12433833.928 1.47%
SetIntersection_Front_Set_uint64_1024_16 1194458.707 -
SetIntersection_Front_Set_uint64_1024_256 4031161.035 3.51%
SetIntersection_Front_Set_uint64_1024_4 1066273.104 -
SetIntersection_Front_Set_uint64_1024_64 1684460.973 -5.48%
SetIntersection_Front_Set_uint64_16384_1 1048602.227 -1.25%
SetIntersection_Front_Set_uint64_16384_1024 12430323.160 -1.45%
SetIntersection_Front_Set_uint64_16384_16 1172186.777 -
SetIntersection_Front_Set_uint64_16384_16384 224145463.953 -
SetIntersection_Front_Set_uint64_16384_256 3642045.058 -6.88%
SetIntersection_Front_Set_uint64_16384_4 1015749.371 -4.28%
SetIntersection_Front_Set_uint64_16384_64 1675530.824 -8.08%
SetIntersection_Front_Set_uint64_16_1 62403453.534 -2.16%
SetIntersection_Front_Set_uint64_16_16 37377765.638 -
SetIntersection_Front_Set_uint64_16_4 54554873.638 -
SetIntersection_Front_Set_uint64_1_1 531066521.758 -2.36%
SetIntersection_Front_Set_uint64_256_1 4049944.579 -3.98%
SetIntersection_Front_Set_uint64_256_16 4422999.979 -1.65%
SetIntersection_Front_Set_uint64_256_256 7554029.806 -1.23%
SetIntersection_Front_Set_uint64_256_4 4227355.202 -1.06%
SetIntersection_Front_Set_uint64_256_64 5479929.999 -3.49%
SetIntersection_Front_Set_uint64_262144_1 1034763.367 -
SetIntersection_Front_Set_uint64_262144_1024 12299519.628 -3.00%
SetIntersection_Front_Set_uint64_262144_16 1188349.549 -
SetIntersection_Front_Set_uint64_262144_16384 218884814.160 -1.73%
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 1.95%
SetIntersection_Front_Set_uint64_4_1 212086481.565 -4.20%
SetIntersection_Front_Set_uint64_4_4 135935537.611 -3.20%
SetIntersection_Front_Set_uint64_64_1 16363572.335 -1.17%
SetIntersection_Front_Set_uint64_64_16 14994069.718 -1.65%
SetIntersection_Front_Set_uint64_64_4 15999086.290 -1.62%
SetIntersection_Front_Set_uint64_64_64 13252350.437 -1.24%
SetIntersection_Front_Vector_float_1024_1 1040394.699 -
SetIntersection_Front_Vector_float_1024_1024 5426163.301 -8.01%
SetIntersection_Front_Vector_float_1024_16 1115663.002 1.01%
SetIntersection_Front_Vector_float_1024_256 2291545.292 1.16%
SetIntersection_Front_Vector_float_1024_4 1055913.975 -1.17%
SetIntersection_Front_Vector_float_1024_64 1364716.825 -
SetIntersection_Front_Vector_float_16384_1 1023558.950 -2.53%
SetIntersection_Front_Vector_float_16384_1024 5900908.190 4.40%
SetIntersection_Front_Vector_float_16384_16 1099245.544 -
SetIntersection_Front_Vector_float_16384_16384 74538408.178 -3.67%
SetIntersection_Front_Vector_float_16384_256 2264006.866 5.14%
SetIntersection_Front_Vector_float_16384_4 1046971.457 -
SetIntersection_Front_Vector_float_16384_64 1333596.903 -1.01%
SetIntersection_Front_Vector_float_16_1 62653683.832 -
SetIntersection_Front_Vector_float_16_16 35284931.823 -
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.40%
SetIntersection_Front_Vector_float_262144_1 1029774.638 -
SetIntersection_Front_Vector_float_262144_1024 5900697.293 8.72%
SetIntersection_Front_Vector_float_262144_16 1090333.177 -1.29%
SetIntersection_Front_Vector_float_262144_16384 75795407.956 -2.26%
SetIntersection_Front_Vector_float_262144_256 2280791.370 1.96%
SetIntersection_Front_Vector_float_262144_262144 350536875.884 -
SetIntersection_Front_Vector_float_262144_4 1068938.362 1.06%
SetIntersection_Front_Vector_float_262144_64 1333131.095 -2.07%
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 -1.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1050978.658 2.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8368237.058 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1110726.031 -3.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2910630.959 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1069452.310 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1512266.222 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1020199.237 -3.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8383620.197 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1097027.234 -4.96%
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 1.64%
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 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5790975.615 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4190426.127 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4760067.816 -1.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1040869.763 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8330462.858 -1.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1136824.024 -2.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117685993.760 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2914396.847 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350773483.026 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1057701.619 -1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1492580.765 -1.70%
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 -
SetIntersection_Front_Vector_string_1024_1 1066670.955 -
SetIntersection_Front_Vector_string_1024_1024 38861445.413 -
SetIntersection_Front_Vector_string_1024_16 1586355.906 -1.10%
SetIntersection_Front_Vector_string_1024_256 9332397.066 -3.94%
SetIntersection_Front_Vector_string_1024_4 1171563.644 -
SetIntersection_Front_Vector_string_1024_64 3360321.235 2.76%
SetIntersection_Front_Vector_string_16384_1 1066514.077 -
SetIntersection_Front_Vector_string_16384_1024 38020660.007 -
SetIntersection_Front_Vector_string_16384_16 1643086.878 3.20%
SetIntersection_Front_Vector_string_16384_16384 351744252.209 -
SetIntersection_Front_Vector_string_16384_256 9660317.502 1.60%
SetIntersection_Front_Vector_string_16384_4 1171400.007 -
SetIntersection_Front_Vector_string_16384_64 3355582.263 10.55%
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 1.56%
SetIntersection_Front_Vector_string_256_16 6011473.092 -
SetIntersection_Front_Vector_string_256_256 18945677.390 -1.64%
SetIntersection_Front_Vector_string_256_4 4698440.535 2.42%
SetIntersection_Front_Vector_string_256_64 10673615.721 2.79%
SetIntersection_Front_Vector_string_262144_1 1094967.629 3.77%
SetIntersection_Front_Vector_string_262144_1024 39375029.410 -1.09%
SetIntersection_Front_Vector_string_262144_16 1579932.104 -1.32%
SetIntersection_Front_Vector_string_262144_16384 348254306.033 -
SetIntersection_Front_Vector_string_262144_256 9588913.591 1.35%
SetIntersection_Front_Vector_string_262144_262144 14481467.123 -
SetIntersection_Front_Vector_string_262144_4 1208333.145 -
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 1.49%
SetIntersection_Front_Vector_string_64_4 17755644.770 -
SetIntersection_Front_Vector_string_64_64 25436637.610 -
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 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1065100.364 -
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 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1073721.806 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1571360.451 2.28%
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 -1.71%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6042928.244 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4206111.820 1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4962697.378 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1001796.897 -4.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8963875.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156101.122 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127990606.050 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3038516.073 -
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 -
SetIntersection_Front_Vector_uint32_1024_16 1100507.654 -1.16%
SetIntersection_Front_Vector_uint32_1024_256 2285051.785 -
SetIntersection_Front_Vector_uint32_1024_4 1039311.221 -2.06%
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.32%
SetIntersection_Front_Vector_uint32_16384_16 1124697.100 -
SetIntersection_Front_Vector_uint32_16384_16384 74710242.131 -6.11%
SetIntersection_Front_Vector_uint32_16384_256 2111481.085 -7.57%
SetIntersection_Front_Vector_uint32_16384_4 1062767.078 -
SetIntersection_Front_Vector_uint32_16384_64 1362582.483 -
SetIntersection_Front_Vector_uint32_16_1 62926335.512 -
SetIntersection_Front_Vector_uint32_16_16 35898489.556 -
SetIntersection_Front_Vector_uint32_16_4 54376992.231 -
SetIntersection_Front_Vector_uint32_1_1 535625675.134 -
SetIntersection_Front_Vector_uint32_256_1 4140893.852 -
SetIntersection_Front_Vector_uint32_256_16 4186919.722 -
SetIntersection_Front_Vector_uint32_256_256 4229684.536 -6.72%
SetIntersection_Front_Vector_uint32_256_4 4122540.117 -2.63%
SetIntersection_Front_Vector_uint32_256_64 4205171.848 -5.39%
SetIntersection_Front_Vector_uint32_262144_1 1048562.480 -
SetIntersection_Front_Vector_uint32_262144_1024 5346343.098 -9.93%
SetIntersection_Front_Vector_uint32_262144_16 1085229.561 -3.95%
SetIntersection_Front_Vector_uint32_262144_16384 70578519.445 -11.35%
SetIntersection_Front_Vector_uint32_262144_256 2143560.621 -5.95%
SetIntersection_Front_Vector_uint32_262144_262144 350744742.075 -
SetIntersection_Front_Vector_uint32_262144_4 1024050.287 -4.43%
SetIntersection_Front_Vector_uint32_262144_64 1326159.558 -2.92%
SetIntersection_Front_Vector_uint32_4_1 214155244.338 -
SetIntersection_Front_Vector_uint32_4_4 136533870.915 -
SetIntersection_Front_Vector_uint32_64_1 16479940.058 -
SetIntersection_Front_Vector_uint32_64_16 14423842.715 -
SetIntersection_Front_Vector_uint32_64_4 16039660.986 -
SetIntersection_Front_Vector_uint32_64_64 10921192.855 -
SetIntersection_Front_Vector_uint64_1024_1 1039779.164 -
SetIntersection_Front_Vector_uint64_1024_1024 5313325.467 -10.12%
SetIntersection_Front_Vector_uint64_1024_16 1104453.063 -1.61%
SetIntersection_Front_Vector_uint64_1024_256 2094425.286 -7.73%
SetIntersection_Front_Vector_uint64_1024_4 1053011.117 -
SetIntersection_Front_Vector_uint64_1024_64 1332586.082 -2.17%
SetIntersection_Front_Vector_uint64_16384_1 1014034.990 -1.22%
SetIntersection_Front_Vector_uint64_16384_1024 5836572.289 -
SetIntersection_Front_Vector_uint64_16384_16 1097013.137 -1.54%
SetIntersection_Front_Vector_uint64_16384_16384 70044683.026 -4.80%
SetIntersection_Front_Vector_uint64_16384_256 2131889.970 -
SetIntersection_Front_Vector_uint64_16384_4 1041361.052 -
SetIntersection_Front_Vector_uint64_16384_64 1333209.518 -
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.00%
SetIntersection_Front_Vector_uint64_256_256 4244541.428 -6.80%
SetIntersection_Front_Vector_uint64_256_4 4099609.801 -
SetIntersection_Front_Vector_uint64_256_64 4339197.674 2.90%
SetIntersection_Front_Vector_uint64_262144_1 1032359.224 -
SetIntersection_Front_Vector_uint64_262144_1024 5285744.040 -
SetIntersection_Front_Vector_uint64_262144_16 1064884.894 -4.57%
SetIntersection_Front_Vector_uint64_262144_16384 70126134.385 -4.80%
SetIntersection_Front_Vector_uint64_262144_256 2191613.597 -1.07%
SetIntersection_Front_Vector_uint64_262144_262144 351995564.810 -
SetIntersection_Front_Vector_uint64_262144_4 1070622.382 1.89%
SetIntersection_Front_Vector_uint64_262144_64 1361508.982 -
SetIntersection_Front_Vector_uint64_4_1 212516104.600 -
SetIntersection_Front_Vector_uint64_4_4 134258957.864 -
SetIntersection_Front_Vector_uint64_64_1 16360888.240 -
SetIntersection_Front_Vector_uint64_64_16 14084343.008 -1.17%
SetIntersection_Front_Vector_uint64_64_4 15854295.636 -
SetIntersection_Front_Vector_uint64_64_64 10535107.723 -
SetIntersection_Interlaced_Set_float_1024_1 1040489.067 -
SetIntersection_Interlaced_Set_float_1024_1024 11850785.246 1.20%
SetIntersection_Interlaced_Set_float_1024_16 11295050.640 -
SetIntersection_Interlaced_Set_float_1024_256 14228599.624 2.68%
SetIntersection_Interlaced_Set_float_1024_4 9920833.725 2.54%
SetIntersection_Interlaced_Set_float_1024_64 10076894.563 -1.72%
SetIntersection_Interlaced_Set_float_16384_1 1032687.333 2.70%
SetIntersection_Interlaced_Set_float_16384_1024 173437831.609 -
SetIntersection_Interlaced_Set_float_16384_16 204439043.197 -2.77%
SetIntersection_Interlaced_Set_float_16384_16384 218373763.530 1.41%
SetIntersection_Interlaced_Set_float_16384_256 200673361.750 -
SetIntersection_Interlaced_Set_float_16384_4 168334534.940 -
SetIntersection_Interlaced_Set_float_16384_64 215047175.855 -2.48%
SetIntersection_Interlaced_Set_float_16_1 62455161.178 -
SetIntersection_Interlaced_Set_float_16_16 37772113.003 -
SetIntersection_Interlaced_Set_float_16_4 59204504.223 -
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 -
SetIntersection_Interlaced_Set_float_256_4 10855347.936 -1.43%
SetIntersection_Interlaced_Set_float_256_64 13345205.743 -1.45%
SetIntersection_Interlaced_Set_float_262144_1 1000112.761 -
SetIntersection_Interlaced_Set_float_262144_1024 1502649.986 -2.23%
SetIntersection_Interlaced_Set_float_262144_16 1561235.838 -3.61%
SetIntersection_Interlaced_Set_float_262144_16384 1248576.742 -3.01%
SetIntersection_Interlaced_Set_float_262144_256 1544596.109 -2.75%
SetIntersection_Interlaced_Set_float_262144_262144 1617891.926 -2.67%
SetIntersection_Interlaced_Set_float_262144_4 1253054.281 -3.67%
SetIntersection_Interlaced_Set_float_262144_64 1536548.096 -2.42%
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 2.39%
SetIntersection_Interlaced_Set_float_64_4 20571663.792 -1.62%
SetIntersection_Interlaced_Set_float_64_64 13231523.439 1.79%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1041778.787 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13212994.425 1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11351175.651 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14571088.159 -1.31%
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 1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213680283.418 -1.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247743381.843 -4.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202353118.074 -2.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176711653.181 -1.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226671610.421 -1.90%
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.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11989032.840 -4.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7975877.968 -1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11628684.643 -2.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13569111.982 9.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1045849.536 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1685553.875 2.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1658053.143 -1.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1407689.047 5.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1645018.473 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1885784.748 1.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1342896.322 -1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1617865.641 -2.56%
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 3.01%
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 -
SetIntersection_Interlaced_Set_string_1024_16 12980362.757 1.55%
SetIntersection_Interlaced_Set_string_1024_256 35007232.075 -1.34%
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 2.28%
SetIntersection_Interlaced_Set_string_16384_16 336577679.596 35.17%
SetIntersection_Interlaced_Set_string_16384_16384 350556376.673 -
SetIntersection_Interlaced_Set_string_16384_256 345434884.949 1.84%
SetIntersection_Interlaced_Set_string_16384_4 213500695.799 9.21%
SetIntersection_Interlaced_Set_string_16384_64 345269995.270 -1.53%
SetIntersection_Interlaced_Set_string_16_1 65335904.444 -
SetIntersection_Interlaced_Set_string_16_16 60082134.259 -
SetIntersection_Interlaced_Set_string_16_4 71841984.722 -2.02%
SetIntersection_Interlaced_Set_string_1_1 556370851.172 -
SetIntersection_Interlaced_Set_string_256_1 4327002.807 -
SetIntersection_Interlaced_Set_string_256_16 18137784.379 3.16%
SetIntersection_Interlaced_Set_string_256_256 29553023.681 -2.18%
SetIntersection_Interlaced_Set_string_256_4 12896108.827 -1.11%
SetIntersection_Interlaced_Set_string_256_64 30688031.265 -
SetIntersection_Interlaced_Set_string_262144_1 1092779.255 1.75%
SetIntersection_Interlaced_Set_string_262144_1024 2060081.137 -
SetIntersection_Interlaced_Set_string_262144_16 2176081.053 2.41%
SetIntersection_Interlaced_Set_string_262144_16384 2715566.406 -
SetIntersection_Interlaced_Set_string_262144_256 2029297.525 -
SetIntersection_Interlaced_Set_string_262144_262144 18023915.689 -
SetIntersection_Interlaced_Set_string_262144_4 1853567.873 1.68%
SetIntersection_Interlaced_Set_string_262144_64 2151834.797 2.51%
SetIntersection_Interlaced_Set_string_4_1 221891200.443 -
SetIntersection_Interlaced_Set_string_4_4 158710357.593 -
SetIntersection_Interlaced_Set_string_64_1 17047821.838 -1.29%
SetIntersection_Interlaced_Set_string_64_16 38486776.465 -
SetIntersection_Interlaced_Set_string_64_4 26001899.604 1.79%
SetIntersection_Interlaced_Set_string_64_64 33374001.261 -5.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1056718.563 -2.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23645409.894 -2.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11942732.189 -5.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18172409.439 -5.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9754111.023 -8.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11752543.150 -5.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1026022.539 -6.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231509429.208 -2.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248569256.535 -27.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346163353.364 -2.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 345023619.020 -1.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 208142701.279 -1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349820494.161 -2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63034470.124 -4.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 43493157.195 1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62840906.805 -4.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536097934.364 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4162921.008 -5.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12812593.842 -5.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12345513.959 -3.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11693257.154 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17139689.059 -5.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1045798.056 4.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1989219.318 1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2103982.096 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1743124.592 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2005861.004 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3044316.489 2.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1812634.848 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2080618.817 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214329185.575 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141107548.541 -3.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16430180.624 -4.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25384430.819 -4.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22432859.298 -4.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18313309.981 -1.53%
SetIntersection_Interlaced_Set_uint32_1024_1 1050507.782 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12651889.040 -
SetIntersection_Interlaced_Set_uint32_1024_16 11158272.200 -3.28%
SetIntersection_Interlaced_Set_uint32_1024_256 14316153.396 -
SetIntersection_Interlaced_Set_uint32_1024_4 9716813.102 -2.99%
SetIntersection_Interlaced_Set_uint32_1024_64 9964410.904 -2.93%
SetIntersection_Interlaced_Set_uint32_16384_1 1045794.718 -
SetIntersection_Interlaced_Set_uint32_16384_1024 171802762.721 -2.03%
SetIntersection_Interlaced_Set_uint32_16384_16 201908094.616 -6.16%
SetIntersection_Interlaced_Set_uint32_16384_16384 222542396.215 -
SetIntersection_Interlaced_Set_uint32_16384_256 197917693.897 -3.16%
SetIntersection_Interlaced_Set_uint32_16384_4 166164931.413 -3.24%
SetIntersection_Interlaced_Set_uint32_16384_64 212826531.247 -5.07%
SetIntersection_Interlaced_Set_uint32_16_1 62602991.474 -
SetIntersection_Interlaced_Set_uint32_16_16 37170745.852 -2.78%
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.91%
SetIntersection_Interlaced_Set_uint32_256_256 7968695.226 2.88%
SetIntersection_Interlaced_Set_uint32_256_4 11411758.013 -
SetIntersection_Interlaced_Set_uint32_256_64 13135916.822 -1.70%
SetIntersection_Interlaced_Set_uint32_262144_1 1016940.424 -2.61%
SetIntersection_Interlaced_Set_uint32_262144_1024 1484016.277 -4.50%
SetIntersection_Interlaced_Set_uint32_262144_16 1535599.851 -5.01%
SetIntersection_Interlaced_Set_uint32_262144_16384 1220823.895 -5.41%
SetIntersection_Interlaced_Set_uint32_262144_256 1510106.933 -5.14%
SetIntersection_Interlaced_Set_uint32_262144_262144 1834293.621 -7.71%
SetIntersection_Interlaced_Set_uint32_262144_4 1249990.885 -5.28%
SetIntersection_Interlaced_Set_uint32_262144_64 1518303.304 -4.99%
SetIntersection_Interlaced_Set_uint32_4_1 213223117.021 -
SetIntersection_Interlaced_Set_uint32_4_4 135947703.004 -
SetIntersection_Interlaced_Set_uint32_64_1 16462346.246 -
SetIntersection_Interlaced_Set_uint32_64_16 22117762.117 -
SetIntersection_Interlaced_Set_uint32_64_4 20662423.261 -1.52%
SetIntersection_Interlaced_Set_uint32_64_64 13437150.288 -1.07%
SetIntersection_Interlaced_Set_uint64_1024_1 1037402.613 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14483875.000 17.74%
SetIntersection_Interlaced_Set_uint64_1024_16 11324648.534 -3.08%
SetIntersection_Interlaced_Set_uint64_1024_256 15249446.315 -
SetIntersection_Interlaced_Set_uint64_1024_4 11465307.489 15.64%
SetIntersection_Interlaced_Set_uint64_1024_64 10679836.346 4.82%
SetIntersection_Interlaced_Set_uint64_16384_1 1025534.799 -1.49%
SetIntersection_Interlaced_Set_uint64_16384_1024 177011805.047 -2.09%
SetIntersection_Interlaced_Set_uint64_16384_16 220045443.413 -4.01%
SetIntersection_Interlaced_Set_uint64_16384_16384 235854961.520 1.32%
SetIntersection_Interlaced_Set_uint64_16384_256 208415924.614 -4.86%
SetIntersection_Interlaced_Set_uint64_16384_4 179511572.381 -2.55%
SetIntersection_Interlaced_Set_uint64_16384_64 231402550.205 -3.89%
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 -1.37%
SetIntersection_Interlaced_Set_uint64_256_256 7503545.270 -2.04%
SetIntersection_Interlaced_Set_uint64_256_4 10865853.284 -2.79%
SetIntersection_Interlaced_Set_uint64_256_64 12798786.426 -6.92%
SetIntersection_Interlaced_Set_uint64_262144_1 1039122.061 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1556860.351 -1.15%
SetIntersection_Interlaced_Set_uint64_262144_16 1622808.594 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1246495.767 -2.58%
SetIntersection_Interlaced_Set_uint64_262144_256 1581019.777 -2.60%
SetIntersection_Interlaced_Set_uint64_262144_262144 1675727.621 -
SetIntersection_Interlaced_Set_uint64_262144_4 1299720.621 -1.36%
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 -1.01%
SetIntersection_Interlaced_Set_uint64_64_16 22734923.338 -1.98%
SetIntersection_Interlaced_Set_uint64_64_4 20775831.593 -
SetIntersection_Interlaced_Set_uint64_64_64 13231773.545 -2.08%
SetIntersection_Interlaced_Vector_float_1024_1 1048696.084 -
SetIntersection_Interlaced_Vector_float_1024_1024 7108138.335 -
SetIntersection_Interlaced_Vector_float_1024_16 2109048.652 14.27%
SetIntersection_Interlaced_Vector_float_1024_256 6799333.213 21.96%
SetIntersection_Interlaced_Vector_float_1024_4 1396228.710 14.35%
SetIntersection_Interlaced_Vector_float_1024_64 4407699.588 30.67%
SetIntersection_Interlaced_Vector_float_16384_1 1020038.306 -1.82%
SetIntersection_Interlaced_Vector_float_16384_1024 56842493.451 40.09%
SetIntersection_Interlaced_Vector_float_16384_16 2891837.045 12.66%
SetIntersection_Interlaced_Vector_float_16384_16384 99256076.376 -
SetIntersection_Interlaced_Vector_float_16384_256 19529708.057 12.43%
SetIntersection_Interlaced_Vector_float_16384_4 1455428.540 10.19%
SetIntersection_Interlaced_Vector_float_16384_64 7137498.027 28.00%
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 -1.57%
SetIntersection_Interlaced_Vector_float_256_256 5138346.797 -
SetIntersection_Interlaced_Vector_float_256_4 5106075.337 6.26%
SetIntersection_Interlaced_Vector_float_256_64 7582324.885 10.23%
SetIntersection_Interlaced_Vector_float_262144_1 1054095.031 -
SetIntersection_Interlaced_Vector_float_262144_1024 108059749.541 21.61%
SetIntersection_Interlaced_Vector_float_262144_16 3560443.010 -38.57%
SetIntersection_Interlaced_Vector_float_262144_16384 339498247.857 -6.77%
SetIntersection_Interlaced_Vector_float_262144_256 39441529.998 30.82%
SetIntersection_Interlaced_Vector_float_262144_262144 350611350.588 -
SetIntersection_Interlaced_Vector_float_262144_4 1610122.219 9.09%
SetIntersection_Interlaced_Vector_float_262144_64 10406512.175 29.87%
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 -
SetIntersection_Interlaced_Vector_float_64_4 17893478.242 -
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 23.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7589469.089 1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1393678.555 3.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5638915.574 30.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1020603.747 -2.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 70641526.515 9.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4345774.889 8.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118690042.907 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31220450.348 48.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1782868.686 7.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10114371.559 35.01%
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 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5669895.337 -1.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5351790.623 7.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8604460.311 1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1039558.739 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 153209868.213 15.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4316445.152 7.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 308243995.598 -9.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 61404276.079 52.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350974650.970 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2253713.989 7.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 16853459.380 42.21%
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 -2.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18713782.651 3.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12153202.947 -
SetIntersection_Interlaced_Vector_string_1024_1 1058404.318 -1.18%
SetIntersection_Interlaced_Vector_string_1024_1024 39286568.631 -1.81%
SetIntersection_Interlaced_Vector_string_1024_16 3162834.618 -5.69%
SetIntersection_Interlaced_Vector_string_1024_256 20288517.407 -1.66%
SetIntersection_Interlaced_Vector_string_1024_4 1586895.757 -1.10%
SetIntersection_Interlaced_Vector_string_1024_64 7737789.017 -3.88%
SetIntersection_Interlaced_Vector_string_16384_1 1069307.491 -
SetIntersection_Interlaced_Vector_string_16384_1024 115447339.559 -1.60%
SetIntersection_Interlaced_Vector_string_16384_16 4059065.923 -15.37%
SetIntersection_Interlaced_Vector_string_16384_16384 350996021.522 -
SetIntersection_Interlaced_Vector_string_16384_256 38224574.948 -10.43%
SetIntersection_Interlaced_Vector_string_16384_4 1771899.634 -1.98%
SetIntersection_Interlaced_Vector_string_16384_64 12429755.331 1.39%
SetIntersection_Interlaced_Vector_string_16_1 64406586.886 -
SetIntersection_Interlaced_Vector_string_16_16 51087198.452 -2.47%
SetIntersection_Interlaced_Vector_string_16_4 66645880.523 -
SetIntersection_Interlaced_Vector_string_1_1 548917466.699 -
SetIntersection_Interlaced_Vector_string_256_1 4262433.062 -
SetIntersection_Interlaced_Vector_string_256_16 10560256.576 1.34%
SetIntersection_Interlaced_Vector_string_256_256 19628135.397 -6.00%
SetIntersection_Interlaced_Vector_string_256_4 5884964.108 -1.23%
SetIntersection_Interlaced_Vector_string_256_64 18884686.440 -
SetIntersection_Interlaced_Vector_string_262144_1 1083028.132 1.54%
SetIntersection_Interlaced_Vector_string_262144_1024 233878113.432 -28.69%
SetIntersection_Interlaced_Vector_string_262144_16 5812561.422 -3.62%
SetIntersection_Interlaced_Vector_string_262144_16384 985278.810 -
SetIntersection_Interlaced_Vector_string_262144_256 66688760.437 -7.21%
SetIntersection_Interlaced_Vector_string_262144_262144 14510898.031 -
SetIntersection_Interlaced_Vector_string_262144_4 1960241.261 -13.52%
SetIntersection_Interlaced_Vector_string_262144_64 19602922.526 -2.07%
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 -1.59%
SetIntersection_Interlaced_Vector_string_64_4 21253564.002 -2.11%
SetIntersection_Interlaced_Vector_string_64_64 25720075.881 -5.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044380.392 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990143.052 -1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2375918.310 -7.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9146846.443 -7.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1373581.346 -7.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4726774.347 -11.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046579.537 1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 61275917.682 -15.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3389311.671 -7.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129252700.341 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26407187.102 -10.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1483008.980 -6.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8819416.381 -9.18%
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 -7.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6196564.839 1.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5155863.626 -2.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9962104.789 -5.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040407.981 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142681494.352 -8.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4605209.606 -7.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350217267.971 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44569981.639 -10.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350604668.625 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1805974.924 -3.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13888124.026 -7.98%
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 -2.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18717275.745 1.34%
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 8.62%
SetIntersection_Interlaced_Vector_uint32_1024_256 5601683.296 -1.11%
SetIntersection_Interlaced_Vector_uint32_1024_4 1284157.900 4.05%
SetIntersection_Interlaced_Vector_uint32_1024_64 3499613.721 -14.95%
SetIntersection_Interlaced_Vector_uint32_16384_1 999316.680 -3.27%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45203067.897 17.56%
SetIntersection_Interlaced_Vector_uint32_16384_16 3081630.173 28.69%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79292774.703 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19482350.675 -2.51%
SetIntersection_Interlaced_Vector_uint32_16384_4 1447686.246 8.11%
SetIntersection_Interlaced_Vector_uint32_16384_64 8542692.740 49.98%
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 -5.13%
SetIntersection_Interlaced_Vector_uint32_256_256 4545304.385 -
SetIntersection_Interlaced_Vector_uint32_256_4 4799114.664 3.30%
SetIntersection_Interlaced_Vector_uint32_256_64 8655877.968 8.61%
SetIntersection_Interlaced_Vector_uint32_262144_1 1042166.661 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 94497204.198 13.44%
SetIntersection_Interlaced_Vector_uint32_262144_16 5580427.776 80.38%
SetIntersection_Interlaced_Vector_uint32_262144_16384 354445365.932 4.14%
SetIntersection_Interlaced_Vector_uint32_262144_256 34906400.210 43.92%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350760009.915 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1469031.826 -
SetIntersection_Interlaced_Vector_uint32_262144_64 9301633.747 -38.30%
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 1.61%
SetIntersection_Interlaced_Vector_uint32_64_4 17143087.010 -
SetIntersection_Interlaced_Vector_uint32_64_64 10864033.742 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041184.653 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5847498.508 -1.11%
SetIntersection_Interlaced_Vector_uint64_1024_16 1874745.216 -10.61%
SetIntersection_Interlaced_Vector_uint64_1024_256 6229587.694 -5.07%
SetIntersection_Interlaced_Vector_uint64_1024_4 1358924.227 -2.69%
SetIntersection_Interlaced_Vector_uint64_1024_64 3638349.151 -9.78%
SetIntersection_Interlaced_Vector_uint64_16384_1 1031957.098 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 51322311.202 -2.27%
SetIntersection_Interlaced_Vector_uint64_16384_16 2840599.325 -23.10%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78726849.116 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19037384.792 -4.10%
SetIntersection_Interlaced_Vector_uint64_16384_4 1441970.428 6.78%
SetIntersection_Interlaced_Vector_uint64_16384_64 9437529.142 -8.23%
SetIntersection_Interlaced_Vector_uint64_16_1 62392729.507 -
SetIntersection_Interlaced_Vector_uint64_16_16 35448505.801 -
SetIntersection_Interlaced_Vector_uint64_16_4 55687224.946 -
SetIntersection_Interlaced_Vector_uint64_1_1 531005256.295 -
SetIntersection_Interlaced_Vector_uint64_256_1 4152015.299 -
SetIntersection_Interlaced_Vector_uint64_256_16 7470388.858 -
SetIntersection_Interlaced_Vector_uint64_256_256 4571592.581 -
SetIntersection_Interlaced_Vector_uint64_256_4 4769848.213 -5.80%
SetIntersection_Interlaced_Vector_uint64_256_64 7670015.760 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1044513.482 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 107390326.121 -2.13%
SetIntersection_Interlaced_Vector_uint64_262144_16 5943969.908 -14.93%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353571592.552 -
SetIntersection_Interlaced_Vector_uint64_262144_256 45065842.994 -7.37%
SetIntersection_Interlaced_Vector_uint64_262144_262144 352330006.693 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1622918.517 -7.27%
SetIntersection_Interlaced_Vector_uint64_262144_64 10308479.161 25.38%
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 -
SetIntersection_Interlaced_Vector_uint64_64_4 17554862.130 -1.09%
SetIntersection_Interlaced_Vector_uint64_64_64 10878145.614 -
SetIntersection_None_Set_float_1024_1 8702554.128 -4.27%
SetIntersection_None_Set_float_1024_1024 8886624.655 -
SetIntersection_None_Set_float_1024_16 8970133.084 -
SetIntersection_None_Set_float_1024_256 8772261.394 -3.24%
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.87%
SetIntersection_None_Set_float_16384_1024 154488426.272 -
SetIntersection_None_Set_float_16384_16 153034777.686 -2.14%
SetIntersection_None_Set_float_16384_16384 159787413.593 1.57%
SetIntersection_None_Set_float_16384_256 153823052.636 -1.66%
SetIntersection_None_Set_float_16384_4 153270518.738 -2.11%
SetIntersection_None_Set_float_16384_64 153973464.452 -1.59%
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.41%
SetIntersection_None_Set_float_256_16 10767972.476 -
SetIntersection_None_Set_float_256_256 5654948.247 -
SetIntersection_None_Set_float_256_4 11320813.504 -
SetIntersection_None_Set_float_256_64 9354094.692 2.15%
SetIntersection_None_Set_float_262144_1 1176987.384 -2.66%
SetIntersection_None_Set_float_262144_1024 1169941.000 -3.23%
SetIntersection_None_Set_float_262144_16 1173633.381 -2.71%
SetIntersection_None_Set_float_262144_16384 1166156.738 -2.92%
SetIntersection_None_Set_float_262144_256 1167931.558 -3.44%
SetIntersection_None_Set_float_262144_262144 1169658.851 -3.83%
SetIntersection_None_Set_float_262144_4 1171244.873 -3.12%
SetIntersection_None_Set_float_262144_64 1167660.971 -3.45%
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 -
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 -4.89%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8702518.110 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8572733.463 -2.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8652291.517 -3.74%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8601622.592 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8634595.634 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160496781.388 -2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159825921.593 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 172973973.438 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169749277.944 -8.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162072833.257 -1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165705359.953 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166003281.837 -1.84%
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 -3.34%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10773949.059 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5615562.087 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11095459.441 -2.55%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9009389.547 -2.32%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1217639.810 -2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1221347.492 -2.88%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1220560.056 -1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238093.179 -1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1234561.199 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1239267.010 -2.07%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1217143.961 -2.46%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1219187.746 -2.68%
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 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17563172.821 -3.90%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21287205.859 3.73%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11347813.020 -1.22%
SetIntersection_None_Set_string_1024_1 8783978.398 -33.01%
SetIntersection_None_Set_string_1024_1024 9136045.854 3.52%
SetIntersection_None_Set_string_1024_16 8997539.754 -29.95%
SetIntersection_None_Set_string_1024_256 8793988.851 -
SetIntersection_None_Set_string_1024_4 8863942.102 -30.41%
SetIntersection_None_Set_string_1024_64 8943032.536 -
SetIntersection_None_Set_string_16384_1 203407395.265 -
SetIntersection_None_Set_string_16384_1024 204621042.615 -7.69%
SetIntersection_None_Set_string_16384_16 201727620.864 -
SetIntersection_None_Set_string_16384_16384 207922404.137 6.59%
SetIntersection_None_Set_string_16384_256 199420880.595 -3.94%
SetIntersection_None_Set_string_16384_4 200590168.846 -
SetIntersection_None_Set_string_16384_64 198265104.122 -1.88%
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 -1.69%
SetIntersection_None_Set_string_256_16 10785196.539 -1.13%
SetIntersection_None_Set_string_256_256 5869047.945 -
SetIntersection_None_Set_string_256_4 11527805.623 -1.36%
SetIntersection_None_Set_string_256_64 9205328.062 -2.36%
SetIntersection_None_Set_string_262144_1 1659518.881 1.27%
SetIntersection_None_Set_string_262144_1024 1834705.078 12.29%
SetIntersection_None_Set_string_262144_16 1660522.787 1.77%
SetIntersection_None_Set_string_262144_16384 1784095.459 9.75%
SetIntersection_None_Set_string_262144_256 1797495.526 10.89%
SetIntersection_None_Set_string_262144_262144 1682133.545 2.65%
SetIntersection_None_Set_string_262144_4 1657271.730 1.54%
SetIntersection_None_Set_string_262144_64 1659255.207 1.78%
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 1.95%
SetIntersection_None_Set_string_64_4 22022694.976 3.97%
SetIntersection_None_Set_string_64_64 11695996.686 2.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8690486.655 -2.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8780307.330 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8674724.917 -1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8602121.207 -3.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8664379.335 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8861221.954 1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207071056.909 4.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 208434883.281 4.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 211562032.749 7.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205448785.329 1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 210264157.334 6.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 210474903.285 5.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 209814167.143 7.45%
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.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10813587.675 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5775170.652 -1.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11263358.697 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9118155.268 -2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1585231.691 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1632009.847 2.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1614874.185 2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1623245.930 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1616414.143 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1639827.719 2.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1605213.055 1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1610591.146 1.56%
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 -1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18193327.000 -1.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21250361.295 -1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11480415.194 -
SetIntersection_None_Set_uint32_1024_1 8771057.126 -1.93%
SetIntersection_None_Set_uint32_1024_1024 8666066.313 -5.00%
SetIntersection_None_Set_uint32_1024_16 8892469.439 -
SetIntersection_None_Set_uint32_1024_256 8735544.194 -3.23%
SetIntersection_None_Set_uint32_1024_4 8736787.290 -4.30%
SetIntersection_None_Set_uint32_1024_64 8668606.186 -3.25%
SetIntersection_None_Set_uint32_16384_1 150975982.903 -5.52%
SetIntersection_None_Set_uint32_16384_1024 151772978.692 -5.26%
SetIntersection_None_Set_uint32_16384_16 150945782.205 -5.32%
SetIntersection_None_Set_uint32_16384_16384 152626158.028 -5.72%
SetIntersection_None_Set_uint32_16384_256 151103883.201 -5.46%
SetIntersection_None_Set_uint32_16384_4 150679377.490 -5.37%
SetIntersection_None_Set_uint32_16384_64 151168467.628 -5.33%
SetIntersection_None_Set_uint32_16_1 65558954.592 -
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 -3.02%
SetIntersection_None_Set_uint32_256_16 10757536.615 -1.42%
SetIntersection_None_Set_uint32_256_256 5740967.911 -2.15%
SetIntersection_None_Set_uint32_256_4 11286028.523 -1.66%
SetIntersection_None_Set_uint32_256_64 9073037.905 -2.83%
SetIntersection_None_Set_uint32_262144_1 1146635.252 -6.44%
SetIntersection_None_Set_uint32_262144_1024 1143658.041 -5.72%
SetIntersection_None_Set_uint32_262144_16 1137899.172 -6.19%
SetIntersection_None_Set_uint32_262144_16384 1149661.461 -5.76%
SetIntersection_None_Set_uint32_262144_256 1141083.820 -6.01%
SetIntersection_None_Set_uint32_262144_262144 1161987.791 -4.28%
SetIntersection_None_Set_uint32_262144_4 1140147.869 -6.16%
SetIntersection_None_Set_uint32_262144_64 1140374.024 -5.90%
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.06%
SetIntersection_None_Set_uint32_64_16 18211991.337 -1.00%
SetIntersection_None_Set_uint32_64_4 21177426.205 -2.09%
SetIntersection_None_Set_uint32_64_64 11371269.001 -1.34%
SetIntersection_None_Set_uint64_1024_1 8772838.692 -
SetIntersection_None_Set_uint64_1024_1024 8601486.260 -3.71%
SetIntersection_None_Set_uint64_1024_16 8578958.909 -4.64%
SetIntersection_None_Set_uint64_1024_256 8581735.126 -2.82%
SetIntersection_None_Set_uint64_1024_4 8637700.705 -1.38%
SetIntersection_None_Set_uint64_1024_64 8633520.132 -1.41%
SetIntersection_None_Set_uint64_16384_1 158034068.088 -2.24%
SetIntersection_None_Set_uint64_16384_1024 165247908.244 -
SetIntersection_None_Set_uint64_16384_16 164279567.398 -2.49%
SetIntersection_None_Set_uint64_16384_16384 167560421.089 -6.02%
SetIntersection_None_Set_uint64_16384_256 165777136.301 -1.72%
SetIntersection_None_Set_uint64_16384_4 160834495.997 -2.25%
SetIntersection_None_Set_uint64_16384_64 166847748.368 -1.58%
SetIntersection_None_Set_uint64_16_1 66531658.658 -
SetIntersection_None_Set_uint64_16_16 35298362.952 -
SetIntersection_None_Set_uint64_16_4 56386100.039 -
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.35%
SetIntersection_None_Set_uint64_256_256 5607891.120 -2.20%
SetIntersection_None_Set_uint64_256_4 11137753.467 -1.98%
SetIntersection_None_Set_uint64_256_64 9092843.694 -3.03%
SetIntersection_None_Set_uint64_262144_1 1205488.119 -
SetIntersection_None_Set_uint64_262144_1024 1200751.141 -
SetIntersection_None_Set_uint64_262144_16 1195400.879 -
SetIntersection_None_Set_uint64_262144_16384 1201255.045 -
SetIntersection_None_Set_uint64_262144_256 1199137.287 -
SetIntersection_None_Set_uint64_262144_262144 1211781.654 -2.71%
SetIntersection_None_Set_uint64_262144_4 1191361.490 -1.21%
SetIntersection_None_Set_uint64_262144_64 1196819.582 -1.40%
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 -1.20%
SetIntersection_None_Set_uint64_64_4 21377352.155 -1.28%
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.28%
SetIntersection_None_Vector_float_1024_16 1082246.347 -
SetIntersection_None_Vector_float_1024_256 1083217.739 1.15%
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.41%
SetIntersection_None_Vector_float_16384_16 1097724.382 -
SetIntersection_None_Vector_float_16384_16384 1101224.678 -
SetIntersection_None_Vector_float_16384_256 1078690.955 -2.64%
SetIntersection_None_Vector_float_16384_4 1079863.707 -2.85%
SetIntersection_None_Vector_float_16384_64 1099227.688 -
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.29%
SetIntersection_None_Vector_float_256_4 4191565.477 -
SetIntersection_None_Vector_float_256_64 3429564.687 -
SetIntersection_None_Vector_float_262144_1 1117570.992 -
SetIntersection_None_Vector_float_262144_1024 1126094.139 -
SetIntersection_None_Vector_float_262144_16 1132959.205 -
SetIntersection_None_Vector_float_262144_16384 1147260.768 1.25%
SetIntersection_None_Vector_float_262144_256 1117276.977 -1.52%
SetIntersection_None_Vector_float_262144_262144 1130231.782 -
SetIntersection_None_Vector_float_262144_4 1145332.206 -
SetIntersection_None_Vector_float_262144_64 1122975.486 1.66%
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 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1108290.406 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1088049.556 -1.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1109271.783 1.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1062539.306 -3.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1091864.535 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1141984.891 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1117649.764 -1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1101075.257 -3.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1135076.172 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1139370.120 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1151203.600 1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1132745.240 1.14%
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.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2194082.227 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4316823.495 1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3510829.423 1.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1154443.272 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1165693.461 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1136060.414 -3.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1172249.065 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1148927.707 -1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1177860.815 2.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1131525.196 -3.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1183150.537 4.43%
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 -1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16091680.031 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8678203.483 2.07%
SetIntersection_None_Vector_string_1024_1 1179330.161 1.95%
SetIntersection_None_Vector_string_1024_1024 1160314.975 -
SetIntersection_None_Vector_string_1024_16 1160572.895 -
SetIntersection_None_Vector_string_1024_256 1160896.144 -
SetIntersection_None_Vector_string_1024_4 1140043.613 -2.79%
SetIntersection_None_Vector_string_1024_64 1160694.959 -
SetIntersection_None_Vector_string_16384_1 1225344.501 1.03%
SetIntersection_None_Vector_string_16384_1024 1238348.028 1.66%
SetIntersection_None_Vector_string_16384_16 1227223.064 1.37%
SetIntersection_None_Vector_string_16384_16384 1223512.971 2.31%
SetIntersection_None_Vector_string_16384_256 1222052.022 2.61%
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 -
SetIntersection_None_Vector_string_256_16 4294806.482 1.15%
SetIntersection_None_Vector_string_256_256 2284956.447 1.38%
SetIntersection_None_Vector_string_256_4 4416448.599 -
SetIntersection_None_Vector_string_256_64 3628679.641 -
SetIntersection_None_Vector_string_262144_1 1293003.511 -
SetIntersection_None_Vector_string_262144_1024 1292880.796 -
SetIntersection_None_Vector_string_262144_16 1252225.176 -1.66%
SetIntersection_None_Vector_string_262144_16384 1288240.528 -
SetIntersection_None_Vector_string_262144_256 1312966.713 1.99%
SetIntersection_None_Vector_string_262144_262144 1307355.959 3.58%
SetIntersection_None_Vector_string_262144_4 1304170.395 -
SetIntersection_None_Vector_string_262144_64 1286296.128 -
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 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118399.550 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1135092.736 3.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1131018.314 1.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1128160.620 1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1126961.345 1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1122933.675 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1114727.155 -2.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1180684.759 2.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1164024.117 2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1187293.014 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1175806.897 2.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1150824.675 -1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158937.736 -
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 2.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4356589.834 1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4129608.527 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2157222.940 -1.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4238504.454 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3474473.843 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1235879.235 2.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1192465.736 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1185265.129 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1195687.897 2.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1206533.912 -2.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1201721.087 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1196973.012 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1181545.276 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214525677.063 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133989418.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16905941.344 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13763089.241 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16238445.644 1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8568027.587 -
SetIntersection_None_Vector_uint32_1024_1 1081379.676 -
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 -2.36%
SetIntersection_None_Vector_uint32_1024_64 1082210.500 -
SetIntersection_None_Vector_uint32_16384_1 1117059.429 2.09%
SetIntersection_None_Vector_uint32_16384_1024 1094173.717 -
SetIntersection_None_Vector_uint32_16384_16 1120594.368 1.98%
SetIntersection_None_Vector_uint32_16384_16384 1098380.145 -
SetIntersection_None_Vector_uint32_16384_256 1094162.999 -
SetIntersection_None_Vector_uint32_16384_4 1114628.574 1.72%
SetIntersection_None_Vector_uint32_16384_64 1072217.221 -2.01%
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 -
SetIntersection_None_Vector_uint32_256_4 4175951.670 -
SetIntersection_None_Vector_uint32_256_64 3395906.141 -
SetIntersection_None_Vector_uint32_262144_1 1116604.988 -
SetIntersection_None_Vector_uint32_262144_1024 1113043.882 -
SetIntersection_None_Vector_uint32_262144_16 1121719.307 -
SetIntersection_None_Vector_uint32_262144_16384 1139185.277 1.24%
SetIntersection_None_Vector_uint32_262144_256 1122623.576 -1.07%
SetIntersection_None_Vector_uint32_262144_262144 1120276.357 -
SetIntersection_None_Vector_uint32_262144_4 1140955.790 1.68%
SetIntersection_None_Vector_uint32_262144_64 1139116.866 2.00%
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 -1.02%
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 -2.06%
SetIntersection_None_Vector_uint64_1024_16 1073539.674 -
SetIntersection_None_Vector_uint64_1024_256 1050388.578 -2.87%
SetIntersection_None_Vector_uint64_1024_4 1076071.288 -
SetIntersection_None_Vector_uint64_1024_64 1075497.156 -
SetIntersection_None_Vector_uint64_16384_1 1108051.184 1.43%
SetIntersection_None_Vector_uint64_16384_1024 1100962.610 -
SetIntersection_None_Vector_uint64_16384_16 1088626.791 -1.25%
SetIntersection_None_Vector_uint64_16384_16384 1103980.877 1.96%
SetIntersection_None_Vector_uint64_16384_256 1103311.818 -
SetIntersection_None_Vector_uint64_16384_4 1086573.970 -1.10%
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 -
SetIntersection_None_Vector_uint64_256_64 3351629.201 -1.40%
SetIntersection_None_Vector_uint64_262144_1 1120328.016 -
SetIntersection_None_Vector_uint64_262144_1024 1114887.722 -
SetIntersection_None_Vector_uint64_262144_16 1075817.136 -4.20%
SetIntersection_None_Vector_uint64_262144_16384 1111252.596 -
SetIntersection_None_Vector_uint64_262144_256 1128563.757 -
SetIntersection_None_Vector_uint64_262144_262144 1111663.069 -
SetIntersection_None_Vector_uint64_262144_4 1116920.995 -
SetIntersection_None_Vector_uint64_262144_64 1122496.835 -
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 -
SetIntersection_None_Vector_uint64_64_4 15867937.480 -
SetIntersection_None_Vector_uint64_64_64 8310624.751 -1.19%
bm_gcd_complex 18.002 -
bm_gcd_random 29.432 1.62%
bm_gcd_trivial 0.656 -
bm_lexicographical_compare<int>/1 1.455 10.37%
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 -4.42%
bm_lexicographical_compare<signed_char>/1 1.412 -5.66%
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 -1.09%
bm_lexicographical_compare<signed_char>/64 1.948 -10.08%
bm_lexicographical_compare<signed_char>/8 3.401 -1.13%
bm_lexicographical_compare<unsigned_char>/1 1.616 -
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 -
bm_lexicographical_compare<unsigned_char>/8 1.440 3.93%
bm_ranges_lexicographical_compare<int>/1 1.426 -6.42%
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 -3.73%
bm_ranges_lexicographical_compare<int>/8 1.539 -3.37%
bm_ranges_lexicographical_compare<signed_char>/1 1.501 -10.76%
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 -2.71%
bm_ranges_lexicographical_compare<signed_char>/64 2.283 -9.52%
bm_ranges_lexicographical_compare<signed_char>/8 3.408 -5.14%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.617 8.78%
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 1.95%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.977 11.30%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 10.01%
bm_ranges_swap_ranges_vb_aligned/1024 6.515 -
bm_ranges_swap_ranges_vb_aligned/1048576 3344.943 -4.55%
bm_ranges_swap_ranges_vb_aligned/128 3.376 -
bm_ranges_swap_ranges_vb_aligned/131072 248.892 -
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 -
bm_ranges_swap_ranges_vb_aligned/262144 489.955 1.18%
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.91%
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 -
bm_ranges_swap_ranges_vb_unaligned/8 5.032 -2.67%
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 -
bm_swap_ranges_vb_aligned/64 2.876 -
bm_swap_ranges_vb_aligned/8 3.299 4.53%
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 -
bm_write 594.085 -2.54%
ranges::min(std::deque<__int128>)/1 0.634 -8.49%
ranges::min(std::deque<__int128>)/64 21.172 1.34%
ranges::min(std::deque<__int128>)/70000 24367.909 -
ranges::min(std::deque<__int128>)/8 2.830 -
ranges::min(std::deque<char>)/1 0.741 17.66%
ranges::min(std::deque<char>)/64 21.859 -
ranges::min(std::deque<char>)/70000 26506.925 -
ranges::min(std::deque<char>)/8 2.624 8.56%
ranges::min(std::deque<long_long>)/1 0.693 6.74%
ranges::min(std::deque<long_long>)/64 18.325 -18.51%
ranges::min(std::deque<long_long>)/70000 23744.856 -24.09%
ranges::min(std::deque<long_long>)/8 2.307 -
ranges::min(std::list<__int128>)/1 0.459 36.69%
ranges::min(std::list<__int128>)/64 35.012 5.07%
ranges::min(std::list<__int128>)/70000 61372.172 1.97%
ranges::min(std::list<__int128>)/8 2.179 6.01%
ranges::min(std::list<char>)/1 0.457 17.21%
ranges::min(std::list<char>)/64 28.579 7.43%
ranges::min(std::list<char>)/70000 54367.607 -
ranges::min(std::list<char>)/8 1.979 3.03%
ranges::min(std::list<long_long>)/1 0.272 -24.65%
ranges::min(std::list<long_long>)/64 24.844 -
ranges::min(std::list<long_long>)/70000 45576.279 -
ranges::min(std::list<long_long>)/8 1.900 -2.60%
ranges::min(std::vector<__int128>)/1 0.346 -3.09%
ranges::min(std::vector<__int128>)/64 29.304 19.48%
ranges::min(std::vector<__int128>)/70000 34337.556 27.17%
ranges::min(std::vector<__int128>)/8 2.948 2.55%
ranges::min(std::vector<char>)/1 0.464 38.75%
ranges::min(std::vector<char>)/64 4.223 -
ranges::min(std::vector<char>)/70000 496.745 -
ranges::min(std::vector<char>)/8 2.465 -
ranges::min(std::vector<long_long>)/1 0.457 19.91%
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 -2.13%
ranges::minmax(std::deque<__int128>)/1 0.657 -3.54%
ranges::minmax(std::deque<__int128>)/64 34.509 4.77%
ranges::minmax(std::deque<__int128>)/70000 34979.131 1.36%
ranges::minmax(std::deque<__int128>)/8 4.081 8.22%
ranges::minmax(std::deque<char>)/1 0.662 -2.85%
ranges::minmax(std::deque<char>)/64 25.250 -7.36%
ranges::minmax(std::deque<char>)/70000 24197.725 -11.29%
ranges::minmax(std::deque<char>)/8 3.740 -8.22%
ranges::minmax(std::deque<long_long>)/1 0.920 30.77%
ranges::minmax(std::deque<long_long>)/64 26.523 5.09%
ranges::minmax(std::deque<long_long>)/70000 26198.386 -4.43%
ranges::minmax(std::deque<long_long>)/8 3.998 1.70%
ranges::minmax(std::list<__int128>)/1 0.434 -6.21%
ranges::minmax(std::list<__int128>)/64 40.842 4.68%
ranges::minmax(std::list<__int128>)/70000 60562.851 5.38%
ranges::minmax(std::list<__int128>)/8 3.871 -
ranges::minmax(std::list<char>)/1 0.414 9.86%
ranges::minmax(std::list<char>)/64 33.306 -2.03%
ranges::minmax(std::list<char>)/70000 53547.547 -2.03%
ranges::minmax(std::list<char>)/8 2.482 -
ranges::minmax(std::list<long_long>)/1 0.430 -14.21%
ranges::minmax(std::list<long_long>)/64 32.947 8.75%
ranges::minmax(std::list<long_long>)/70000 55035.928 1.40%
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 2.28%
ranges::minmax(std::vector<char>)/64 1.282 7.78%
ranges::minmax(std::vector<char>)/70000 593.732 -
ranges::minmax(std::vector<char>)/8 1.000 -4.22%
ranges::minmax(std::vector<long_long>)/1 0.691 -
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 1.04%
rng::contains(deque<int>)_(process_all)/32 8.792 -
rng::contains(deque<int>)_(process_all)/50 12.661 -
rng::contains(deque<int>)_(process_all)/8 3.039 -1.79%
rng::contains(deque<int>)_(process_all)/8192 1878.476 -
rng::contains(list<int>)_(process_all)/1048576 822905.798 -
rng::contains(list<int>)_(process_all)/32 8.931 -
rng::contains(list<int>)_(process_all)/50 18.203 -
rng::contains(list<int>)_(process_all)/8 2.350 -2.18%
rng::contains(list<int>)_(process_all)/8192 6973.104 -
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 1.10%
rng::contains(vector<int>)_(process_all)/8 2.674 2.47%
rng::contains(vector<int>)_(process_all)/8192 1815.553 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20531.344 13.73%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21407.150 13.07%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1462063.762 -1.44%
rng::contains_subrange(deque<int>)_(process_all)/1048576 430546.837 1.03%
rng::contains_subrange(deque<int>)_(process_all)/16 8.573 -9.90%
rng::contains_subrange(deque<int>)_(process_all)/32 13.439 -15.75%
rng::contains_subrange(deque<int>)_(process_all)/50 25.359 -1.80%
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 -5.27%
rng::contains_subrange(deque<int>)_(same_length)/32 19.270 -6.20%
rng::contains_subrange(deque<int>)_(same_length)/50 27.570 -4.80%
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 -
rng::contains_subrange(list<int>)_(near_matches)/1024 41228.058 6.09%
rng::contains_subrange(list<int>)_(near_matches)/8192 2556466.104 1.30%
rng::contains_subrange(list<int>)_(process_all)/1048576 843073.756 2.84%
rng::contains_subrange(list<int>)_(process_all)/16 4.797 -
rng::contains_subrange(list<int>)_(process_all)/32 10.203 2.29%
rng::contains_subrange(list<int>)_(process_all)/50 17.611 3.98%
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 1.30%
rng::contains_subrange(list<int>)_(single_element)/1048576 838061.020 1.10%
rng::contains_subrange(list<int>)_(single_element)/16 4.788 1.77%
rng::contains_subrange(list<int>)_(single_element)/32 10.248 2.35%
rng::contains_subrange(list<int>)_(single_element)/50 16.911 6.14%
rng::contains_subrange(list<int>)_(single_element)/8192 9585.941 23.47%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13383.692 1.49%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14087.672 1.29%
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 1.40%
rng::contains_subrange(vector<int>)_(process_all)/32 7.963 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.486 -7.86%
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 1.85%
rng::contains_subrange(vector<int>)_(same_length)/32 8.831 1.66%
rng::contains_subrange(vector<int>)_(same_length)/50 12.882 1.10%
rng::contains_subrange(vector<int>)_(same_length)/8192 1879.431 -3.77%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233655.270 -2.20%
rng::contains_subrange(vector<int>)_(single_element)/16 4.855 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.609 1.08%
rng::contains_subrange(vector<int>)_(single_element)/50 12.521 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1821.055 -2.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 445.658 6.63%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491168.625 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.530 10.89%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.059 12.79%
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 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 24.934 -20.83%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.554 -1.23%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4041.445 -
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 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2206080.574 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.412 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.955 3.54%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19153.495 -2.74%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 717.208 1.98%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1447269.278 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.304 1.18%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.882 2.72%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11683.827 2.35%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1838.111 7.13%
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 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.927 1.96%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20133.809 -6.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 692.152 24.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1446333.332 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.559 1.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.947 2.91%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11728.574 2.78%
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.77%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.772 10.39%
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 1.06%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.080 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8398.389 9.21%
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 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1107235.176 3.42%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.482 -3.56%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.743 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11531.825 10.78%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.145 -3.93%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 72654.131 -3.16%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.523 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.588 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.300 -3.20%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.222 -8.94%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.227 -9.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.228 -8.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.226 -10.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.226 -8.66%
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 1.18%
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 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.391 -5.87%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2339.827 1.67%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 491.173 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15575.638 1.13%
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 1.02%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 728.634 2.00%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28596.892 7.12%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.257 -1.32%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.464 1.11%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10027.037 -6.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.402 5.49%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 671.949 4.03%
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 2.75%
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 2.69%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.086 -2.33%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2153.408 -
rng::find(vector<bool>)_(process_all)/1024 4.474 -3.44%
rng::find(vector<bool>)_(process_all)/1048576 3658.659 1.04%
rng::find(vector<bool>)_(process_all)/50 0.736 22.49%
rng::find(vector<bool>)_(process_all)/8 0.768 28.27%
rng::find(vector<bool>)_(process_all)/8192 33.674 1.46%
rng::find_if(vector<bool>)_(process_all)/1024 567.879 -
rng::find_if(vector<bool>)_(process_all)/1048576 581851.933 1.35%
rng::find_if(vector<bool>)_(process_all)/50 23.836 -
rng::find_if(vector<bool>)_(process_all)/8 3.512 -1.37%
rng::find_if(vector<bool>)_(process_all)/8192 4543.329 1.19%
rng::find_if_not(vector<bool>)_(process_all)/1024 569.590 1.35%
rng::find_if_not(vector<bool>)_(process_all)/1048576 583140.690 1.70%
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.74%
rng::find_last(deque<int>)_(bail_10%)/1024 227.485 -26.50%
rng::find_last(deque<int>)_(bail_10%)/1048576 324104.937 -
rng::find_last(deque<int>)_(bail_10%)/50 11.415 -25.19%
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 -5.52%
rng::find_last(deque<int>)_(bail_90%)/1048576 25534.979 -28.72%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -3.15%
rng::find_last(deque<int>)_(bail_90%)/8 0.862 -10.32%
rng::find_last(deque<int>)_(bail_90%)/8192 202.059 -6.12%
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.08%
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 -6.37%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.847 1.69%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.419 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6048.887 -1.32%
rng::find_last(list<int>)_(bail_10%)/1024 652.753 -2.79%
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 1.42%
rng::find_last(list<int>)_(bail_90%)/1048576 86913.881 -
rng::find_last(list<int>)_(bail_90%)/50 1.252 -7.59%
rng::find_last(list<int>)_(bail_90%)/8 0.464 -
rng::find_last(list<int>)_(bail_90%)/8192 601.531 1.09%
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 -1.06%
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 1.33%
rng::find_last(vector<char>)_(bail_90%)/1048576 23079.021 -
rng::find_last(vector<char>)_(bail_90%)/50 1.442 3.97%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
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 2.02%
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 -
rng::find_last(vector<int>)_(bail_90%)/50 1.503 6.07%
rng::find_last(vector<int>)_(bail_90%)/8 0.456 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.913 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 359.415 -1.54%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362511.142 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.943 -3.63%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.971 3.80%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2763.649 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.441 -1.54%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39739.267 1.20%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.595 2.58%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.152 -3.35%
rng::find_last_if(deque<int>)_(bail_90%)/8192 320.307 -1.35%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 775.727 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 908468.791 1.27%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.178 1.46%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.227 -2.47%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7219.068 5.99%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 779.048 2.18%
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 10.64%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6921.057 1.55%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.973 1.05%
rng::find_last_if(list<int>)_(bail_10%)/1048576 807392.557 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.033 -2.09%
rng::find_last_if(list<int>)_(bail_10%)/8 3.314 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6755.987 1.95%
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 -17.14%
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 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 27131.868 3.39%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.503 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.475 -2.35%
rng::find_last_if(vector<char>)_(bail_90%)/8192 221.340 2.81%
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.317 -3.93%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307312.354 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.488 -2.68%
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 -4.74%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.470 -17.11%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.716 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.939 -3.22%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362189.215 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.513 -2.01%
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.20%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39053.312 -1.72%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.296 -4.30%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.920 -5.06%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.480 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 788.373 4.06%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 915108.983 1.10%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.930 1.11%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.329 3.68%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6786.177 3.02%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.413 1.01%
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 -2.57%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6648.057 1.79%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.407 1.06%
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.02%
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 1.20%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89070.824 1.14%
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 1.13%
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 -
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 -8.42%
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 -
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 7.01%
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 -1.57%
rng::fold_left(deque<int>)/50 27.420 -1.75%
rng::fold_left(deque<int>)/8 3.925 -6.01%
rng::fold_left(deque<int>)/8192 4494.458 4.42%
rng::fold_left(list<int>)/1048576 1361500.243 -5.73%
rng::fold_left(list<int>)/32 20.801 1.11%
rng::fold_left(list<int>)/50 37.687 -
rng::fold_left(list<int>)/8 3.860 1.01%
rng::fold_left(list<int>)/8192 11061.896 -9.53%
rng::fold_left(vector<int>)/1048576 1325067.078 -
rng::fold_left(vector<int>)/32 21.792 1.18%
rng::fold_left(vector<int>)/50 37.455 1.14%
rng::fold_left(vector<int>)/8 3.565 -
rng::fold_left(vector<int>)/8192 10312.719 -
rng::for_each(map<int>)/32 25.291 -1.07%
rng::for_each(map<int>)/50 38.242 1.78%
rng::for_each(map<int>)/8 6.144 -
rng::for_each(map<int>)/8192 7293.410 -
rng::for_each(multimap<int>)/32 26.285 -
rng::for_each(multimap<int>)/50 39.904 -
rng::for_each(multimap<int>)/8 6.090 -
rng::for_each(multimap<int>)/8192 7371.017 2.64%
rng::for_each(multiset<int>)/32 25.656 -
rng::for_each(multiset<int>)/50 38.823 -
rng::for_each(multiset<int>)/8 6.757 -
rng::for_each(multiset<int>)/8192 7707.741 -
rng::for_each(set<int>)/32 25.335 -
rng::for_each(set<int>)/50 38.028 -
rng::for_each(set<int>)/8 6.595 -4.01%
rng::for_each(set<int>)/8192 7631.703 -
rng::starts_with(deque<int>)/1000 469.081 5.57%
rng::starts_with(deque<int>)/1024 481.433 -
rng::starts_with(deque<int>)/1048576 493006.341 -
rng::starts_with(deque<int>)/8 3.889 -3.47%
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.03%
rng::starts_with(deque<int>,_pred)/8 4.649 -
rng::starts_with(deque<int>,_pred)/8192 3968.939 1.49%
rng::starts_with(list<int>)/1000 759.336 1.06%
rng::starts_with(list<int>)/1024 777.651 1.09%
rng::starts_with(list<int>)/1048576 948091.724 1.19%
rng::starts_with(list<int>)/8 2.945 -
rng::starts_with(list<int>)/8192 9274.309 -
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 -2.82%
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 -
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 41.84%
std::adjacent_find(deque<int>)/8 3.488 11.58%
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.58%
std::adjacent_find(deque<int>,_pred)/8 4.446 5.31%
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 1.08%
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 1.59%
std::adjacent_find(list<int>,_pred)/8192 7215.527 -1.89%
std::adjacent_find(vector<int>)/1024 235.420 -
std::adjacent_find(vector<int>)/1048576 236922.049 -
std::adjacent_find(vector<int>)/50 12.006 -
std::adjacent_find(vector<int>)/8 2.031 1.01%
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 -
std::adjacent_find(vector<int>,_pred)/8 3.335 1.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 3.73%
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 4.34%
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 -
std::all_of(list<int>)_(process_all)/8 2.674 -
std::all_of(list<int>)_(process_all)/8192 7099.828 -7.63%
std::all_of(vector<int>)_(process_all)/32 8.586 -2.52%
std::all_of(vector<int>)_(process_all)/32768 8123.049 -
std::all_of(vector<int>)_(process_all)/50 14.174 -
std::all_of(vector<int>)_(process_all)/8 2.289 -7.74%
std::all_of(vector<int>)_(process_all)/8192 2045.722 -
std::any_of(deque<int>)_(process_all)/32 12.311 -
std::any_of(deque<int>)_(process_all)/32768 11328.353 12.56%
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.58%
std::any_of(list<int>)_(process_all)/32 11.695 -
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 13.61%
std::any_of(vector<int>)_(process_all)/32 8.304 -1.21%
std::any_of(vector<int>)_(process_all)/32768 8133.122 -
std::any_of(vector<int>)_(process_all)/50 13.513 6.36%
std::any_of(vector<int>)_(process_all)/8 2.418 -4.12%
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 -3.37%
std::copy(deque<int>)/64 2.699 -10.81%
std::copy(deque<int>)/8 2.810 1.35%
std::copy(list<int>)/1048576 869937.630 -
std::copy(list<int>)/262144 214562.481 -
std::copy(list<int>)/32768 26174.718 3.40%
std::copy(list<int>)/4096 3324.174 7.64%
std::copy(list<int>)/512 367.388 -
std::copy(list<int>)/64 31.712 -32.41%
std::copy(list<int>)/8 2.404 -3.83%
std::copy(vector<bool>)_(aligned)/1048576 3173.001 22.31%
std::copy(vector<bool>)_(aligned)/262144 739.882 4.26%
std::copy(vector<bool>)_(aligned)/32768 35.097 -
std::copy(vector<bool>)_(aligned)/4096 4.864 3.34%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.359 1.26%
std::copy(vector<bool>)_(unaligned)/1048576 7018.784 -
std::copy(vector<bool>)_(unaligned)/262144 1715.920 -6.19%
std::copy(vector<bool>)_(unaligned)/32768 218.054 -
std::copy(vector<bool>)_(unaligned)/4096 26.184 -
std::copy(vector<bool>)_(unaligned)/512 3.504 -
std::copy(vector<bool>)_(unaligned)/64 1.811 1.32%
std::copy(vector<int>)/1048576 50074.731 -
std::copy(vector<int>)/262144 12289.589 -1.94%
std::copy(vector<int>)/32768 3793.718 -
std::copy(vector<int>)/4096 187.565 -14.11%
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 -
std::copy_backward(deque<int>)/262144 32662.938 -
std::copy_backward(deque<int>)/32768 4034.537 -2.32%
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 2.50%
std::copy_backward(list<int>)/1048576 881939.050 -
std::copy_backward(list<int>)/262144 219163.343 1.15%
std::copy_backward(list<int>)/32768 26545.098 -
std::copy_backward(list<int>)/4096 3205.839 1.16%
std::copy_backward(list<int>)/512 368.426 -
std::copy_backward(list<int>)/64 31.261 -
std::copy_backward(list<int>)/8 2.352 -1.27%
std::copy_backward(vector<bool>)_(aligned)/1048576 3064.386 4.23%
std::copy_backward(vector<bool>)_(aligned)/262144 659.941 -16.82%
std::copy_backward(vector<bool>)_(aligned)/32768 35.957 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.007 2.32%
std::copy_backward(vector<bool>)_(aligned)/512 1.704 13.70%
std::copy_backward(vector<bool>)_(aligned)/64 1.921 12.93%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6529.154 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1578.659 -1.00%
std::copy_backward(vector<bool>)_(unaligned)/32768 200.807 -3.26%
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.58%
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 49.92%
std::copy_backward(vector<int>)/512 16.438 -
std::copy_backward(vector<int>)/64 2.513 -
std::copy_backward(vector<int>)/8 2.235 -2.72%
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.04%
std::copy_if(list<int>)_(entire_range)/32768 25659.193 -1.66%
std::copy_if(list<int>)_(entire_range)/4096 3032.754 -
std::copy_if(list<int>)_(entire_range)/512 370.970 2.03%
std::copy_if(list<int>)_(entire_range)/64 36.065 12.01%
std::copy_if(list<int>)_(entire_range)/8 2.520 -1.26%
std::copy_if(list<int>)_(every_other)/1048576 851170.146 1.35%
std::copy_if(list<int>)_(every_other)/262144 211697.001 1.47%
std::copy_if(list<int>)_(every_other)/32768 25624.398 -1.23%
std::copy_if(list<int>)_(every_other)/4096 3441.645 9.15%
std::copy_if(list<int>)_(every_other)/512 280.634 -21.73%
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 -6.03%
std::copy_if(vector<int>)_(entire_range)/8 2.280 1.82%
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 -
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 1.29%
std::copy_n(list<int>)/4096 3918.017 -7.72%
std::copy_n(list<int>)/512 343.492 -
std::copy_n(list<int>)/64 14.395 -2.69%
std::copy_n(list<int>)/8 2.227 -
std::copy_n(vector<bool>)_(aligned)/1048576 2596.686 -16.04%
std::copy_n(vector<bool>)_(aligned)/262144 702.606 -
std::copy_n(vector<bool>)_(aligned)/32768 35.411 -
std::copy_n(vector<bool>)_(aligned)/4096 4.792 1.18%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 1.06%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.273 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.385 -
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 1.21%
std::copy_n(vector<int>)/1048576 50137.382 -
std::copy_n(vector<int>)/262144 11723.919 -6.41%
std::copy_n(vector<int>)/32768 3764.340 1.28%
std::copy_n(vector<int>)/4096 144.276 -10.09%
std::copy_n(vector<int>)/512 16.040 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.284 -2.87%
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 -
std::count(list<int>)_(every_other)/1048576 822856.508 -
std::count(list<int>)_(every_other)/8 2.105 3.93%
std::count(list<int>)_(every_other)/8192 7319.707 7.41%
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 -
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 1.09%
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 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 348.275 6.93%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.143 3.66%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2646.443 3.98%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.603 1.94%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.243 7.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 452.416 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.658 1.70%
std::deque<int>::ctor(Range)_(cheap_elements)/32 30.053 6.79%
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 -
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 7.57%
std::deque<int>::ctor(size)/8192 456.289 1.69%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.912 3.85%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 30.071 8.52%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.139 1.55%
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 1.71%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.516 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 161.759 1.32%
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 -
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 -3.36%
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 4.61%
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 3.68%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12873.250 3.18%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 746.143 2.01%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114633.234 2.52%
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 1.28%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6889.156 12.93%
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 -
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 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 53.083 9.97%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12828.763 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21536.524 8.25%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 666.457 8.66%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 189661.300 7.35%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 892.313 3.07%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.731 7.39%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12867.468 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21666.054 9.54%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 662.374 8.67%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 189585.983 8.08%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1076.060 1.31%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.315 6.11%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11698.690 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21871.401 9.56%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 681.818 11.38%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 191207.839 8.34%
std::deque<std::string>::ctor(size)/1024 716.015 1.29%
std::deque<std::string>::ctor(size)/32 46.857 10.49%
std::deque<std::string>::ctor(size)/8192 8339.681 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 934.070 -4.01%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 51.417 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12358.450 -5.86%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21374.474 7.66%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 627.450 7.73%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 186135.486 6.99%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.330 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.339 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.358 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.931 1.37%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.329 1.26%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.968 1.13%
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 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.157 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.872 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.701 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.890 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.877 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.004 -5.54%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.152 -3.29%
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.82%
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.384 4.71%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2447.524 3.66%
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 2.15%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6475.234 -1.08%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 167.998 4.59%
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 -2.64%
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 -1.30%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13116.313 2.05%
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 1.48%
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 3.04%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.866 1.78%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.864 2.30%
std::distance(deque<int>)/1024 0.845 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.846 -1.20%
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.510 3.77%
std::distance(join_view(vector<vector<int>>))/50 0.583 -5.67%
std::distance(join_view(vector<vector<int>>))/8192 8.344 -
std::equal(deque<int>)_(it,_it,_it)/1024 449.716 -
std::equal(deque<int>)_(it,_it,_it)/1048576 499587.459 -
std::equal(deque<int>)_(it,_it,_it)/50 22.815 1.13%
std::equal(deque<int>)_(it,_it,_it)/8 4.476 -
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.31%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.253 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.016 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3850.035 24.53%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 510.434 -1.07%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516027.706 -3.17%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.742 3.35%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.300 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3980.111 -4.59%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.472 -1.22%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507260.084 -2.35%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.906 -5.50%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.516 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3972.406 -1.21%
std::equal(list<int>)_(it,_it,_it)/1024 1138.234 -35.13%
std::equal(list<int>)_(it,_it,_it)/1048576 1322372.011 1.96%
std::equal(list<int>)_(it,_it,_it)/50 35.732 1.27%
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 10062.070 6.74%
std::equal(list<int>)_(it,_it,_it,_it)/1024 781.757 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956273.027 1.25%
std::equal(list<int>)_(it,_it,_it,_it)/50 26.885 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.938 -2.02%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12181.833 6.97%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 843.004 4.97%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 981649.143 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.692 5.49%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.477 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12906.668 10.03%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1175.015 2.10%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323674.748 1.21%
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 -
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 1.16%
std::equal(vector<bool>)_(unaligned)/8 1.072 1.39%
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 -
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 -6.91%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.310 -13.84%
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.99%
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 -1.84%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.237 -
std::fill(deque<int>)/1024 30.310 1.73%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 238.485 1.39%
std::fill(list<int>)/1024 493.573 -
std::fill(list<int>)/32 8.342 -
std::fill(list<int>)/50 35.269 1.65%
std::fill(list<int>)/8192 8176.502 13.84%
std::fill(vector<bool>)/1048576 3839.873 -
std::fill(vector<bool>)/262144 232.066 -
std::fill(vector<bool>)/32768 30.458 1.96%
std::fill(vector<bool>)/4096 4.217 -
std::fill(vector<bool>)/512 1.492 -3.16%
std::fill(vector<bool>)/64 1.456 -4.22%
std::fill(vector<int>)/1024 29.680 -
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.207 -
std::fill(vector<int>)/8192 236.368 1.67%
std::fill_n(deque<int>)/1024 30.127 -
std::fill_n(deque<int>)/32 1.323 9.02%
std::fill_n(deque<int>)/50 2.225 1.60%
std::fill_n(deque<int>)/8192 236.364 -
std::fill_n(list<int>)/1024 714.876 -
std::fill_n(list<int>)/32 8.125 -
std::fill_n(list<int>)/50 15.841 -
std::fill_n(list<int>)/8192 9458.890 -
std::fill_n(vector<bool>)/1048576 3821.665 -
std::fill_n(vector<bool>)/262144 926.160 -
std::fill_n(vector<bool>)/32768 30.360 -
std::fill_n(vector<bool>)/4096 4.209 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.367 -1.01%
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 1.07%
std::find(deque<int>)_(bail_25%)/8 2.287 -
std::find(deque<int>)_(bail_25%)/8192 480.248 1.35%
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 3.83%
std::find(list<int>)_(bail_25%)/32768 8468.390 -5.04%
std::find(list<int>)_(bail_25%)/8 0.929 1.27%
std::find(list<int>)_(bail_25%)/8192 1425.829 1.37%
std::find(list<int>)_(process_all)/1024 700.595 -
std::find(list<int>)_(process_all)/32768 25303.474 -1.57%
std::find(list<int>)_(process_all)/50 19.090 -
std::find(list<int>)_(process_all)/8 2.391 5.15%
std::find(list<int>)_(process_all)/8192 7461.780 9.07%
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 -
std::find(vector<bool>)_(process_all)/8 0.737 -6.34%
std::find(vector<bool>)_(process_all)/8192 33.534 -
std::find(vector<char>)_(bail_25%)/1024 5.280 -1.36%
std::find(vector<char>)_(bail_25%)/32768 136.707 -
std::find(vector<char>)_(bail_25%)/8 1.155 -
std::find(vector<char>)_(bail_25%)/8192 40.486 1.03%
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 -
std::find(vector<char>)_(process_all)/8 0.953 3.18%
std::find(vector<char>)_(process_all)/8192 136.227 -
std::find(vector<int>)_(bail_25%)/1024 66.223 1.14%
std::find(vector<int>)_(bail_25%)/32768 1868.193 1.04%
std::find(vector<int>)_(bail_25%)/8 1.399 1.15%
std::find(vector<int>)_(bail_25%)/8192 473.781 1.02%
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 1.68%
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.17%
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 10.93%
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.11%
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 -
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 37.78%
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 -5.91%
std::find_end(deque<int>)_(near_matches)/1024 16469.354 -5.72%
std::find_end(deque<int>)_(near_matches)/8192 1130221.774 -
std::find_end(deque<int>)_(process_all)/1000 284.176 -4.83%
std::find_end(deque<int>)_(process_all)/1024 292.428 -1.77%
std::find_end(deque<int>)_(process_all)/1048576 273412.112 3.90%
std::find_end(deque<int>)_(process_all)/8192 2060.351 3.17%
std::find_end(deque<int>)_(same_length)/1000 326.787 -4.64%
std::find_end(deque<int>)_(same_length)/1024 333.627 -10.22%
std::find_end(deque<int>)_(same_length)/8192 2714.698 -12.46%
std::find_end(deque<int>)_(single_element)/1000 309.243 -
std::find_end(deque<int>)_(single_element)/1024 346.536 18.27%
std::find_end(deque<int>)_(single_element)/8192 2535.400 15.15%
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 -1.08%
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 -4.33%
std::find_end(deque<int>,_pred)_(single_element)/1000 671.246 2.54%
std::find_end(deque<int>,_pred)_(single_element)/1024 671.844 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4900.956 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.762 -
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 -13.07%
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 1.11%
std::find_end(forward_list<int>)_(single_element)/1000 692.377 -
std::find_end(forward_list<int>)_(single_element)/1024 707.032 -1.50%
std::find_end(forward_list<int>)_(single_element)/8192 6202.865 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 846.305 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5224.588 1.82%
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 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 791.640 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 872389.718 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6383.914 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1578.332 3.39%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1573.964 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18270.883 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 783.619 6.95%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 798.889 6.53%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6567.108 6.41%
std::find_end(list<int>)_(match_near_end)/1000 79.873 2.16%
std::find_end(list<int>)_(match_near_end)/1024 60.011 -
std::find_end(list<int>)_(match_near_end)/8192 606.355 1.20%
std::find_end(list<int>)_(near_matches)/1000 33255.999 1.50%
std::find_end(list<int>)_(near_matches)/1024 34786.635 1.97%
std::find_end(list<int>)_(near_matches)/8192 2256819.487 -
std::find_end(list<int>)_(process_all)/1000 728.779 2.23%
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 4.72%
std::find_end(list<int>)_(same_length)/1000 746.559 1.52%
std::find_end(list<int>)_(same_length)/1024 753.324 -
std::find_end(list<int>)_(same_length)/8192 8176.939 -15.62%
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 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.826 1.38%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.760 1.08%
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.273 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37110.090 1.25%
std::find_end(list<int>,_pred)_(near_matches)/1024 38486.750 1.12%
std::find_end(list<int>,_pred)_(near_matches)/8192 2427811.207 1.33%
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 1.95%
std::find_end(list<int>,_pred)_(same_length)/1000 774.073 -3.57%
std::find_end(list<int>,_pred)_(same_length)/1024 797.242 -
std::find_end(list<int>,_pred)_(same_length)/8192 11252.646 28.09%
std::find_end(list<int>,_pred)_(single_element)/1000 800.875 1.01%
std::find_end(list<int>,_pred)_(single_element)/1024 820.325 -
std::find_end(list<int>,_pred)_(single_element)/8192 8642.136 1.60%
std::find_end(vector<int>)_(match_near_end)/1000 28.165 1.34%
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 1.18%
std::find_end(vector<int>)_(near_matches)/1024 14089.748 1.08%
std::find_end(vector<int>)_(near_matches)/8192 772595.153 -
std::find_end(vector<int>)_(process_all)/1000 219.578 1.58%
std::find_end(vector<int>)_(process_all)/1024 224.627 1.34%
std::find_end(vector<int>)_(process_all)/1048576 220491.279 1.67%
std::find_end(vector<int>)_(process_all)/8192 1708.739 2.34%
std::find_end(vector<int>)_(same_length)/1000 242.749 -
std::find_end(vector<int>)_(same_length)/1024 248.040 -1.41%
std::find_end(vector<int>)_(same_length)/8192 2023.951 1.12%
std::find_end(vector<int>)_(single_element)/1000 241.998 -
std::find_end(vector<int>)_(single_element)/1024 246.140 -
std::find_end(vector<int>)_(single_element)/8192 1875.350 -
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 1.11%
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 1.08%
std::find_first_of(deque<int>)_(small_needle)/32 105.977 -
std::find_first_of(deque<int>)_(small_needle)/50 163.116 -
std::find_first_of(deque<int>)_(small_needle)/8192 27702.609 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 623607.245 2.37%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 597.583 1.43%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1599.482 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37025521.944 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6276.329 1.57%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 203.065 4.12%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 316.084 4.05%
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 -
std::find_first_of(list<int>)_(large_needle)/50 1728.684 -
std::find_first_of(list<int>)_(large_needle)/8192 49690925.574 2.58%
std::find_first_of(list<int>)_(small_needle)/1024 2764.525 1.04%
std::find_first_of(list<int>)_(small_needle)/32 94.351 1.88%
std::find_first_of(list<int>)_(small_needle)/50 140.616 1.29%
std::find_first_of(list<int>)_(small_needle)/8192 22169.849 1.15%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 915180.168 -
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.71%
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 3.88%
std::find_first_of(vector<int>)_(large_needle)/32 115.617 6.64%
std::find_first_of(vector<int>)_(large_needle)/50 273.213 3.87%
std::find_first_of(vector<int>)_(large_needle)/8192 7194090.562 4.33%
std::find_first_of(vector<int>)_(small_needle)/1024 1448.558 3.41%
std::find_first_of(vector<int>)_(small_needle)/32 46.770 5.21%
std::find_first_of(vector<int>)_(small_needle)/50 72.195 4.71%
std::find_first_of(vector<int>)_(small_needle)/8192 11600.058 3.61%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592199.992 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 496.890 1.92%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1372.636 1.60%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38390594.942 1.25%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5691.168 -4.45%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.806 1.25%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.987 -3.07%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45171.698 -
std::find_if(deque<int>)_(bail_25%)/1024 78.213 1.01%
std::find_if(deque<int>)_(bail_25%)/32768 2165.968 8.96%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 543.921 7.48%
std::find_if(deque<int>)_(process_all)/1024 271.682 -
std::find_if(deque<int>)_(process_all)/32768 8661.576 -
std::find_if(deque<int>)_(process_all)/50 13.637 6.99%
std::find_if(deque<int>)_(process_all)/8 2.717 -
std::find_if(deque<int>)_(process_all)/8192 2149.045 -
std::find_if(list<int>)_(bail_25%)/1024 177.658 -1.72%
std::find_if(list<int>)_(bail_25%)/32768 7592.849 8.59%
std::find_if(list<int>)_(bail_25%)/8 0.927 -
std::find_if(list<int>)_(bail_25%)/8192 1463.457 3.28%
std::find_if(list<int>)_(process_all)/1024 687.848 -1.36%
std::find_if(list<int>)_(process_all)/32768 25317.656 -
std::find_if(list<int>)_(process_all)/50 18.981 -
std::find_if(list<int>)_(process_all)/8 2.250 -2.60%
std::find_if(list<int>)_(process_all)/8192 7120.962 -19.74%
std::find_if(vector<bool>)_(process_all)/1024 570.155 1.07%
std::find_if(vector<bool>)_(process_all)/1048576 582926.458 1.25%
std::find_if(vector<bool>)_(process_all)/50 24.023 -
std::find_if(vector<bool>)_(process_all)/8 3.592 1.51%
std::find_if(vector<bool>)_(process_all)/8192 4552.326 1.23%
std::find_if(vector<char>)_(bail_25%)/1024 25.198 -
std::find_if(vector<char>)_(bail_25%)/32768 800.326 -
std::find_if(vector<char>)_(bail_25%)/8 1.071 53.41%
std::find_if(vector<char>)_(bail_25%)/8192 211.271 -
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 -2.84%
std::find_if(vector<char>)_(process_all)/8192 945.796 -
std::find_if(vector<int>)_(bail_25%)/1024 28.665 2.01%
std::find_if(vector<int>)_(bail_25%)/32768 844.062 1.91%
std::find_if(vector<int>)_(bail_25%)/8 0.737 6.75%
std::find_if(vector<int>)_(bail_25%)/8192 220.260 3.65%
std::find_if(vector<int>)_(process_all)/1024 112.943 -
std::find_if(vector<int>)_(process_all)/32768 3202.244 -
std::find_if(vector<int>)_(process_all)/50 5.415 -4.24%
std::find_if(vector<int>)_(process_all)/8 1.387 -
std::find_if(vector<int>)_(process_all)/8192 805.678 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.191 1.08%
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 1.62%
std::find_if_not(deque<int>)_(process_all)/1024 272.322 -
std::find_if_not(deque<int>)_(process_all)/32768 8732.918 1.01%
std::find_if_not(deque<int>)_(process_all)/50 12.613 -
std::find_if_not(deque<int>)_(process_all)/8 2.579 -
std::find_if_not(deque<int>)_(process_all)/8192 2162.426 -
std::find_if_not(list<int>)_(bail_25%)/1024 181.045 -4.90%
std::find_if_not(list<int>)_(bail_25%)/32768 8006.351 10.59%
std::find_if_not(list<int>)_(bail_25%)/8 0.918 -5.76%
std::find_if_not(list<int>)_(bail_25%)/8192 1429.038 -
std::find_if_not(list<int>)_(process_all)/1024 701.148 -8.97%
std::find_if_not(list<int>)_(process_all)/32768 28388.424 12.14%
std::find_if_not(list<int>)_(process_all)/50 38.858 -7.39%
std::find_if_not(list<int>)_(process_all)/8 3.579 -
std::find_if_not(list<int>)_(process_all)/8192 7294.759 4.49%
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 27.05%
std::find_if_not(vector<char>)_(bail_25%)/8192 237.645 1.65%
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 4.94%
std::find_if_not(vector<char>)_(process_all)/8192 944.042 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.596 1.36%
std::find_if_not(vector<int>)_(bail_25%)/32768 945.980 4.17%
std::find_if_not(vector<int>)_(bail_25%)/8 0.827 5.31%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.799 6.79%
std::find_if_not(vector<int>)_(process_all)/1024 126.068 12.04%
std::find_if_not(vector<int>)_(process_all)/32768 3915.182 22.47%
std::find_if_not(vector<int>)_(process_all)/50 6.630 17.39%
std::find_if_not(vector<int>)_(process_all)/8 1.503 8.57%
std::find_if_not(vector<int>)_(process_all)/8192 976.507 21.62%
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 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.478 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.562 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.336 1.14%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.261 1.12%
std::flat_map<int,_int>::count(key)_(existent)/32 3.090 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.715 1.11%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.492 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.917 10.71%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.280 2.16%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.153 16.88%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.603 4.07%
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 1.04%
std::flat_map<int,_int>::ctor(const&)/1024 177.980 -
std::flat_map<int,_int>::ctor(const&)/32 22.971 1.11%
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 1.04%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1908.926 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4189.360 -
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.22%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.612 -1.53%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8967.252 3.07%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.357 1.00%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139648.861 4.06%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.428 1.27%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.330 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.731 1.43%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.403 -16.84%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.804 -17.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.368 -9.43%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.731 -14.87%
std::flat_map<int,_int>::erase(iterator)/1024 81.945 9.10%
std::flat_map<int,_int>::erase(iterator)/32 19.798 -
std::flat_map<int,_int>::erase(iterator)/8192 494.004 1.25%
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 2.13%
std::flat_map<int,_int>::erase(key)_(existent)/1024 116.620 23.41%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.809 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 559.574 3.41%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.448 9.14%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.238 -6.47%
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.01%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.507 4.19%
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 36.79%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.360 16.59%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.740 7.56%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.523 15.53%
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 3.63%
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 3.90%
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 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 627.452 -
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 4.46%
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 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 564.141 -2.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.997 -1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5147.637 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.100 -2.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39113.674 -1.69%
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 1.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42955.283 -
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 1.32%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.156 1.15%
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 -2.65%
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 -2.92%
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 -5.41%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.675 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10075.258 -6.55%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 17.612 49.50%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.020 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.337 9.20%
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 -28.31%
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 -46.94%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.038 -1.41%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.764 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.051 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 636.747 -1.13%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.963 43.54%
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 17.35%
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 4.69%
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 2.96%
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 -1.20%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.914 1.35%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.039 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.512 1.04%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -6.92%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.270 3.58%
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 1.48%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.383 -2.55%
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 10.86%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.698 -1.19%
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 10.58%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
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 10.62%
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 1.00%
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 19.16%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.398 3.87%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.440 20.09%
std::flat_multimap<int,_int>::clear()/0 391.470 -2.10%
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 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.638 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.396 -15.95%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.708 -24.50%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.225 -2.59%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.865 -28.56%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.600 -23.41%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.302 -2.65%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.595 -30.98%
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 1.67%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.560 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.058 1.15%
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 -
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 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.312 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32011.439 -
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 5.27%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.772 -17.11%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.471 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.890 -22.18%
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.72%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.272 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.990 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.794 -3.67%
std::flat_multimap<int,_int>::erase(iterator)/8192 514.627 -13.90%
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 -2.45%
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 -3.18%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.227 1.85%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.415 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 531.851 -14.40%
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 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.043 6.87%
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 -1.24%
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.04%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.281 -6.17%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.276 -1.86%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.609 -10.46%
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.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.490 2.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 46.542 60.56%
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 74.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.355 -1.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 563.130 -12.44%
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 12.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.918 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.635 -
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.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.855 -6.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 504.409 -9.22%
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 605.850 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37869.984 -
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.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 619.607 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42453.104 1.41%
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.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59999.780 -1.21%
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.03%
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.68%
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 8.54%
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 11.22%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 139.168 36.76%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.211 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 551.386 -9.99%
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 32.44%
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 3.56%
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 26.50%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.610 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 554.745 -12.71%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.021 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.090 -3.50%
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 -26.47%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.222 -5.27%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.273 -30.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.355 -1.95%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.612 1.53%
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 -24.67%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.766 -
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 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 647.342 -33.48%
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.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.858 1.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 795.267 -15.59%
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.15%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.276 -1.17%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.893 -7.40%
std::for_each(deque<int>)/32 3.705 -
std::for_each(deque<int>)/50 3.892 -
std::for_each(deque<int>)/8 0.923 1.59%
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.35%
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 2.27%
std::for_each(list<int>)/8 2.538 -
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 -
std::for_each(multiset<int>::iterator)/32 23.638 1.15%
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 -
std::for_each(set<int>::iterator)/32 24.451 -
std::for_each(set<int>::iterator)/50 36.962 1.25%
std::for_each(set<int>::iterator)/8 5.049 -
std::for_each(set<int>::iterator)/8192 7886.013 -
std::for_each(vector<int>)/32 3.959 7.98%
std::for_each(vector<int>)/50 3.911 -
std::for_each(vector<int>)/8 0.928 2.44%
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 -
std::for_each_n(deque<int>)/8 1.017 -18.64%
std::for_each_n(deque<int>)/8192 307.447 20.66%
std::for_each_n(join_view(vector<vector<int>>))/32 3.841 -4.21%
std::for_each_n(join_view(vector<vector<int>>))/50 4.307 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.492 6.24%
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 -6.06%
std::for_each_n(list<int>)/8192 8160.332 5.51%
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 1.79%
std::for_each_n(vector<int>)/8192 252.197 -
std::generate(deque<int>)/1024 245.207 -
std::generate(deque<int>)/32 8.127 1.40%
std::generate(deque<int>)/50 12.167 1.31%
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 -
std::generate(list<int>)/8192 6931.941 -7.39%
std::generate(vector<int>)/1024 245.324 -
std::generate(vector<int>)/32 8.013 1.49%
std::generate(vector<int>)/50 12.086 1.77%
std::generate(vector<int>)/8192 1851.057 -
std::generate_n(deque<int>)/1024 245.429 1.20%
std::generate_n(deque<int>)/32 8.268 1.10%
std::generate_n(deque<int>)/50 12.275 1.06%
std::generate_n(deque<int>)/8192 1978.631 1.18%
std::generate_n(list<int>)/1024 649.741 -
std::generate_n(list<int>)/32 8.587 -
std::generate_n(list<int>)/50 15.092 -1.27%
std::generate_n(list<int>)/8192 7035.039 -5.54%
std::generate_n(vector<int>)/1024 244.078 1.17%
std::generate_n(vector<int>)/32 8.001 1.83%
std::generate_n(vector<int>)/50 12.017 1.06%
std::generate_n(vector<int>)/8192 1848.361 -
std::is_partitioned(deque<int>)_(partitioned)/1024 298.296 3.78%
std::is_partitioned(deque<int>)_(partitioned)/32 9.086 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.964 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2356.271 4.09%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.068 14.85%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.893 29.28%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.965 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 746.970 8.23%
std::is_partitioned(list<int>)_(partitioned)/1024 592.280 1.46%
std::is_partitioned(list<int>)_(partitioned)/32 8.755 2.01%
std::is_partitioned(list<int>)_(partitioned)/50 14.086 2.15%
std::is_partitioned(list<int>)_(partitioned)/8192 6870.554 1.20%
std::is_partitioned(list<int>)_(unpartitioned)/1024 233.776 35.19%
std::is_partitioned(list<int>)_(unpartitioned)/32 3.376 -19.20%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.675 72.79%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1655.482 -23.81%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.947 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.628 3.75%
std::is_partitioned(vector<int>)_(partitioned)/50 9.702 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.344 1.16%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 22.794 -58.96%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.526 -9.41%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.382 -72.41%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 193.188 3.91%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.414 1.30%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.151 3.64%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3872.658 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 572341.633 11.66%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.199 -3.67%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 512.326 1.48%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.451 3.25%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4074.640 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688564.266 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.324 -1.03%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.185 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.631 6.06%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3913.446 1.20%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519330.826 -4.14%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.170 4.11%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 527.232 1.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.659 -2.11%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4105.778 4.41%
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 1.69%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.830 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9290.492 27.25%
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 1.35%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.624 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8265.173 -5.31%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1600638.444 1.00%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.718 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.877 1.19%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.738 -3.28%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9623.320 27.62%
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 9.07%
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 -
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 4.30%
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 2.50%
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 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.250 2.09%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 365.891 6.23%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.532 3.95%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2945.357 6.45%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997022.663 -1.96%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.648 2.73%
std::is_sorted(deque<int>)/1024 471.984 -
std::is_sorted(deque<int>)/8 2.618 -43.64%
std::is_sorted(deque<int>)/8192 3788.419 -
std::is_sorted(deque<int>,_pred)/1024 642.493 -1.28%
std::is_sorted(deque<int>,_pred)/8 4.891 2.33%
std::is_sorted(deque<int>,_pred)/8192 5202.540 -
std::is_sorted(list<int>)/1024 804.431 8.06%
std::is_sorted(list<int>)/8 2.202 1.78%
std::is_sorted(list<int>)/8192 7248.376 1.45%
std::is_sorted(list<int>,_pred)/1024 819.163 -1.24%
std::is_sorted(list<int>,_pred)/8 4.057 1.66%
std::is_sorted(list<int>,_pred)/8192 7718.322 -12.19%
std::is_sorted(vector<int>)/1024 250.697 1.43%
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1982.151 2.02%
std::is_sorted(vector<int>,_pred)/1024 470.287 -
std::is_sorted(vector<int>,_pred)/8 3.237 -2.63%
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 -13.56%
std::is_sorted_until(deque<int>)/8192 3753.065 -
std::is_sorted_until(deque<int>,_pred)/1024 595.907 -4.06%
std::is_sorted_until(deque<int>,_pred)/8 4.096 -7.41%
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 -6.35%
std::is_sorted_until(list<int>,_pred)/1024 791.686 -
std::is_sorted_until(list<int>,_pred)/8 3.637 -
std::is_sorted_until(list<int>,_pred)/8192 7294.103 -5.49%
std::is_sorted_until(vector<int>)/1024 237.388 -
std::is_sorted_until(vector<int>)/8 2.230 3.85%
std::is_sorted_until(vector<int>)/8192 1851.784 -
std::is_sorted_until(vector<int>,_pred)/1024 421.412 3.22%
std::is_sorted_until(vector<int>,_pred)/8 3.697 -
std::is_sorted_until(vector<int>,_pred)/8192 3385.509 4.81%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 5116.665 9.05%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 543.667 2.39%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 40361.311 8.93%
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 25.24%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12041.903 7.94%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.070 2.97%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103317.643 6.26%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11499.830 1.88%
std::list<int>::ctor(Range)_(cheap_elements)/32 344.907 6.67%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99435.895 2.63%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11334.031 1.61%
std::list<int>::ctor(const&)_(cheap_elements)/32 328.827 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96038.707 -
std::list<int>::ctor(size)/1024 12463.132 4.83%
std::list<int>::ctor(size)/32 344.665 5.42%
std::list<int>::ctor(size)/8192 101431.146 2.95%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11892.431 3.85%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 345.006 4.03%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 100820.104 4.09%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.072 -4.39%
std::list<int>::erase(begin)_(cheap_elements)/32 11.986 -10.98%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.070 3.15%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.220 4.53%
std::list<int>::insert(begin)_(cheap_elements)/32 10.680 3.41%
std::list<int>::insert(begin)_(cheap_elements)/8192 15.120 29.69%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.324 1.12%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.865 -1.07%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10382.715 22.81%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5156.381 9.89%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 542.506 2.33%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 41131.864 3.46%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 5.025 9.39%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.827 7.46%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.945 9.50%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5076.073 1.88%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 540.303 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 41210.954 -15.87%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17121.072 -5.45%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 879.779 -4.30%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149672.542 -5.40%
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 2.69%
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 -
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 -3.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 377.365 2.27%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 110910.909 -2.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34170.646 -2.96%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 980.540 -1.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 292913.571 -3.59%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13574.849 -2.39%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 377.804 2.05%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 112281.527 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34168.746 -3.74%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 991.106 -1.15%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 291871.525 -3.80%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13490.809 -3.60%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 377.741 2.79%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110189.366 -1.93%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34470.951 -3.01%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 978.661 -1.35%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 292998.705 -3.92%
std::list<std::string>::ctor(size)/1024 13791.232 -2.00%
std::list<std::string>::ctor(size)/32 382.544 3.32%
std::list<std::string>::ctor(size)/8192 113647.405 -1.22%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13907.141 -1.72%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 391.250 3.66%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 114626.521 -1.43%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34264.946 -2.49%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 983.385 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 292285.645 -2.93%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.575 -12.96%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.383 -6.08%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.658 -12.60%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.349 -3.30%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.533 -7.13%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.277 -3.08%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.349 7.57%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.787 5.75%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.458 9.17%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 39.054 28.10%
std::list<std::string>::insert(begin)_(expensive_elements)/32 34.498 19.61%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.675 7.61%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1512.121 16.97%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.066 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10696.356 4.19%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6885.501 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.752 -3.33%
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 -8.75%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 537.374 -2.47%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39071.133 -7.57%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17041.321 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 919.993 -2.38%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148817.050 -1.04%
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 -1.33%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.315 -1.84%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.414 -
std::lower_bound(std::deque<int>)/100 32.458 6.23%
std::lower_bound(std::deque<int>)/8 17.085 1.17%
std::lower_bound(std::deque<int>)/8192 67.604 3.83%
std::lower_bound(std::forward_list<int>)/100 82.930 2.67%
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 10.10%
std::lower_bound(std::vector<int>)/100 12.213 -3.98%
std::lower_bound(std::vector<int>)/8 7.804 -5.03%
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 -1.16%
std::make_heap(deque<int>)_(descending)/1024 1121.542 2.99%
std::make_heap(deque<int>)_(descending)/8 20.920 -
std::make_heap(deque<int>)_(descending)/8192 9385.297 9.28%
std::make_heap(deque<int>)_(heap)/1024 1123.402 3.06%
std::make_heap(deque<int>)_(heap)/8 21.360 1.53%
std::make_heap(deque<int>)_(heap)/8192 8791.385 2.44%
std::make_heap(deque<int>)_(pipe-organ)/1024 2702.016 1.44%
std::make_heap(deque<int>)_(pipe-organ)/8 27.244 1.26%
std::make_heap(deque<int>)_(pipe-organ)/8192 21227.729 1.16%
std::make_heap(deque<int>)_(repeated)/1024 2319.516 1.20%
std::make_heap(deque<int>)_(repeated)/8 25.192 -
std::make_heap(deque<int>)_(repeated)/8192 18339.131 1.29%
std::make_heap(deque<int>)_(shuffled)/1024 2664.696 2.06%
std::make_heap(deque<int>)_(shuffled)/8 24.939 2.75%
std::make_heap(deque<int>)_(shuffled)/8192 24194.721 2.41%
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 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.207 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1860.638 -1.05%
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.67%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.767 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2140.641 -3.50%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.645 -1.84%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.773 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2164.971 -2.36%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 670.212 1.40%
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.79%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.252 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5484.356 3.97%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.315 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.760 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5257.297 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 286.020 -1.33%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.803 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2125.942 -1.91%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 287.299 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.696 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2143.933 -1.12%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.324 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.630 -2.59%
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.46%
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 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5703.025 -
std::make_heap(vector<int>)_(ascending)/1024 650.588 -
std::make_heap(vector<int>)_(ascending)/8 16.341 -
std::make_heap(vector<int>)_(ascending)/8192 4999.534 -
std::make_heap(vector<int>)_(descending)/1024 273.092 -
std::make_heap(vector<int>)_(descending)/8 14.644 -
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 -
std::make_heap(vector<int>)_(heap)/8192 1945.770 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.991 -
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 1.16%
std::make_heap(vector<int>)_(repeated)/8 15.470 -
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 -
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 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.662 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4996.366 -3.48%
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.972 -3.84%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.896 1.04%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4287.469 -1.66%
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 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.141 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 508809.894 1.10%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16298.266 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.133 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 516046.051 1.26%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21366.475 -
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 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.957 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 528109.439 1.50%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32516.698 3.33%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.778 5.24%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1046341.389 6.56%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14391.689 -2.52%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.903 -2.30%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174289.466 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22139.728 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.514 1.37%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 636250.314 1.75%
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.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457197.686 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16487.124 -1.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 57.540 -6.49%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 463914.237 1.78%
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 2.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 561457.488 -
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 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 33144.180 3.83%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.613 1.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1014597.480 6.04%
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 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604918.310 1.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11015.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.670 3.03%
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 4.05%
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 2.08%
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 1.98%
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 4.93%
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 -3.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.680 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62179.967 -
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.33%
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 -
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 1.46%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116613.586 -
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.37%
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.20%
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 1.27%
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 8.44%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60454.843 -1.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15239.367 1.25%
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 -
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 1.63%
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 -
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 1.80%
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 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 46.340 5.24%
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 -
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 3.46%
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 -1.26%
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 -1.31%
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 1.76%
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 -
std::map<int,_int>::clear()/32 642.292 -2.48%
std::map<int,_int>::clear()/8192 89036.510 1.31%
std::map<int,_int>::contains(key)_(existent)/1024 4.145 -
std::map<int,_int>::contains(key)_(existent)/32 1.671 -
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 9.79%
std::map<int,_int>::contains(key)_(non-existent)/32 3.102 4.56%
std::map<int,_int>::contains(key)_(non-existent)/8192 12.009 -37.10%
std::map<int,_int>::count(key)_(existent)/1024 3.875 2.38%
std::map<int,_int>::count(key)_(existent)/32 1.530 1.39%
std::map<int,_int>::count(key)_(existent)/8192 5.869 1.54%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.307 1.25%
std::map<int,_int>::count(key)_(non-existent)/32 2.880 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.200 1.11%
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 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52638.386 1.43%
std::map<int,_int>::ctor(const&)/0 12.647 -
std::map<int,_int>::ctor(const&)/1024 6906.416 2.56%
std::map<int,_int>::ctor(const&)/32 229.501 -
std::map<int,_int>::ctor(const&)/8192 53577.268 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.750 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6731.978 -
std::map<int,_int>::ctor(const&,_alloc)/32 232.742 -
std::map<int,_int>::ctor(const&,_alloc)/8192 54381.667 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8847.351 -9.12%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.573 -2.10%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71052.785 -5.06%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13301.577 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.276 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 258759.287 4.61%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.320 3.68%
std::map<int,_int>::equal_range(key)_(existent)/32 1.846 6.92%
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 -5.40%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.735 11.09%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.564 -5.35%
std::map<int,_int>::erase(iterator)/1024 20.667 -1.99%
std::map<int,_int>::erase(iterator)/32 20.543 -1.60%
std::map<int,_int>::erase(iterator)/8192 20.783 -14.64%
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.74%
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 -1.29%
std::map<int,_int>::erase(key)_(existent)/1024 24.124 -6.05%
std::map<int,_int>::erase(key)_(existent)/32 22.196 -3.86%
std::map<int,_int>::erase(key)_(existent)/8192 25.009 -3.06%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.294 2.23%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.467 7.80%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.455 3.48%
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.02%
std::map<int,_int>::find(key)_(existent)/32 1.708 1.44%
std::map<int,_int>::find(key)_(existent)/8192 5.428 1.89%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.423 1.59%
std::map<int,_int>::find(key)_(non-existent)/32 2.259 1.14%
std::map<int,_int>::find(key)_(non-existent)/8192 7.806 2.82%
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.09%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.301 -1.40%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.488 9.18%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.083 -2.45%
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 -3.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.443 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.241 -2.85%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.470 8.41%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.915 -10.51%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.461 16.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.197 -2.59%
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 -2.45%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.440 -1.09%
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 -1.48%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 781.523 4.88%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177542.743 -1.05%
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 1.05%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114278.592 -2.35%
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 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 533.152 -1.58%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132958.478 -
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 2.16%
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 1.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.999 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9375.753 -12.46%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 633.258 -1.62%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78152.379 -9.94%
std::map<int,_int>::insert(value)_(already_present)/1024 3.638 -2.21%
std::map<int,_int>::insert(value)_(already_present)/32 1.774 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.104 1.33%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.921 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.471 3.83%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.479 7.40%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.021 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.854 -
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 10.87%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.775 1.06%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.189 4.31%
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 2.62%
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 11.13%
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 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.591 1.25%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.938 1.21%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.518 2.45%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.527 1.33%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.512 -1.38%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.398 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.329 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.979 -1.08%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.331 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6741.818 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.562 -4.45%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54055.291 -
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.37%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 226.031 -2.11%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53834.940 2.03%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1452.006 -8.08%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.496 -11.19%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12768.691 -4.40%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.372 -1.87%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.758 -3.60%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.761 1.58%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.269 -12.88%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.432 -6.54%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.536 -10.88%
std::map<std::string,_int>::clear()/0 396.262 1.24%
std::map<std::string,_int>::clear()/1024 22660.353 1.53%
std::map<std::string,_int>::clear()/32 880.217 -3.96%
std::map<std::string,_int>::clear()/8192 215175.069 1.30%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.698 -5.18%
std::map<std::string,_int>::contains(key)_(existent)/32 14.063 -13.51%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.065 5.06%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.550 -2.09%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.576 -7.73%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.626 4.28%
std::map<std::string,_int>::count(key)_(existent)/1024 24.339 -
std::map<std::string,_int>::count(key)_(existent)/32 16.106 2.50%
std::map<std::string,_int>::count(key)_(existent)/8192 30.806 9.84%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.267 -5.79%
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.390 6.69%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.327 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.897 4.68%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.815 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7194.109 2.51%
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 -
std::map<std::string,_int>::ctor(const&)/32 835.257 12.48%
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 1.79%
std::map<std::string,_int>::ctor(const&,_alloc)/32 780.406 -3.02%
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 -1.58%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 848.378 5.35%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 387744.654 -2.82%
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.433 -
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 2.83%
std::map<std::string,_int>::equal_range(key)_(existent)/32 19.081 14.95%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.203 -12.95%
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 -1.19%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.574 -2.26%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.425 -2.25%
std::map<std::string,_int>::erase(iterator)/1024 32.257 1.04%
std::map<std::string,_int>::erase(iterator)/32 29.066 -14.37%
std::map<std::string,_int>::erase(iterator)/8192 32.693 3.34%
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 4.12%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 700.758 5.56%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120539.535 1.64%
std::map<std::string,_int>::erase(key)_(existent)/1024 96.209 63.39%
std::map<std::string,_int>::erase(key)_(existent)/32 68.427 -
std::map<std::string,_int>::erase(key)_(existent)/8192 95.651 18.76%
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 -2.89%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.141 -6.12%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.419 2.57%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.268 4.89%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.933 4.45%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.659 1.61%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.465 2.87%
std::map<std::string,_int>::find(key)_(existent)/1024 22.621 -6.33%
std::map<std::string,_int>::find(key)_(existent)/32 14.741 -12.87%
std::map<std::string,_int>::find(key)_(existent)/8192 30.550 2.87%
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.20%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.673 8.92%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.663 5.05%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.244 16.36%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.020 15.70%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 47.362 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.504 -3.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.294 2.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.628 -19.92%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.483 24.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.662 17.91%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.468 -6.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.389 1.45%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.369 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.540 70.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.812 2.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.913 2.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.171 -28.83%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.482 -13.22%
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1499.894 -2.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929876.929 -
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1271.434 -4.05%
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 -3.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1100.650 -1.65%
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 -1.72%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1251.804 -
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1290.315 6.19%
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 -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.191 184.05%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.176 36.15%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.634 30.32%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.713 -2.63%
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 -3.65%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.393 -1.78%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.743 -4.97%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.773 3.11%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.478 15.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.507 29.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.804 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.364 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.308 2.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.858 -4.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.739 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.862 4.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.960 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.438 32.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.714 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 50.349 -2.74%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.029 -10.42%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.470 -2.36%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.377 -3.91%
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 4.68%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.238 -4.69%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.640 -3.47%
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 1.54%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 820.646 7.41%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350411.292 -
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 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 763.507 -10.22%
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.97%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16871.110 2.32%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 314.437 -13.06%
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 8.69%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.501 20.00%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.220 -1.04%
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 1.41%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.437 -1.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.908 -11.92%
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.942 5.51%
std::mismatch(deque<int>)_(it,_it,_it)/1024 477.828 1.11%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 503704.290 1.92%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.919 7.94%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3910.493 2.16%
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 -2.00%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.999 -4.12%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3804.608 -2.49%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 728.320 1.28%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 737.668 1.94%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625138.281 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.418 1.69%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4869.123 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 702.964 1.71%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.556 1.65%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623180.296 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.196 1.78%
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 1.20%
std::mismatch(list<int>)_(it,_it,_it)/8 2.646 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7385.048 -6.49%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 766.995 1.06%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 788.205 -5.76%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 961823.044 1.56%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.014 -1.59%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12171.974 -6.41%
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.15%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 800.195 1.44%
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 6.88%
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.11%
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.67%
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 3.67%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4746.961 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 474.518 1.25%
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.03%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4732.889 -
std::move(deque<int>)/1048576 54858.273 -3.35%
std::move(deque<int>)/262144 15114.688 -3.93%
std::move(deque<int>)/32768 2111.948 -10.12%
std::move(deque<int>)/4096 149.242 -
std::move(deque<int>)/512 22.210 -
std::move(deque<int>)/64 4.905 -
std::move(deque<int>)/8 3.456 -
std::move(list<int>)/1048576 1018476.751 1.07%
std::move(list<int>)/262144 248381.403 -
std::move(list<int>)/32768 31482.565 3.22%
std::move(list<int>)/4096 5312.682 35.26%
std::move(list<int>)/512 373.024 4.31%
std::move(list<int>)/64 39.330 -
std::move(list<int>)/8 3.400 -
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 -
std::move(vector<bool>)_(aligned)/512 2.345 -
std::move(vector<bool>)_(aligned)/64 1.585 -7.07%
std::move(vector<bool>)_(unaligned)/1048576 6535.808 -1.40%
std::move(vector<bool>)_(unaligned)/262144 1594.931 -3.49%
std::move(vector<bool>)_(unaligned)/32768 209.851 2.50%
std::move(vector<bool>)_(unaligned)/4096 27.023 -
std::move(vector<bool>)_(unaligned)/512 4.801 -
std::move(vector<bool>)_(unaligned)/64 1.626 -
std::move(vector<int>)/1048576 57350.971 1.65%
std::move(vector<int>)/262144 21560.017 3.77%
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 -1.51%
std::move_backward(deque<int>)/1048576 132641.222 -
std::move_backward(deque<int>)/262144 31347.533 -
std::move_backward(deque<int>)/32768 3574.908 2.65%
std::move_backward(deque<int>)/4096 156.830 1.19%
std::move_backward(deque<int>)/512 23.809 -
std::move_backward(deque<int>)/64 5.293 -
std::move_backward(deque<int>)/8 3.562 2.09%
std::move_backward(list<int>)/1048576 1036414.444 -
std::move_backward(list<int>)/262144 260343.814 1.08%
std::move_backward(list<int>)/32768 31976.483 3.53%
std::move_backward(list<int>)/4096 5891.013 13.74%
std::move_backward(list<int>)/512 373.705 1.06%
std::move_backward(list<int>)/64 39.731 -
std::move_backward(list<int>)/8 3.403 1.14%
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 -
std::move_backward(vector<bool>)_(aligned)/64 1.845 6.16%
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 -2.50%
std::move_backward(vector<bool>)_(unaligned)/64 1.730 6.02%
std::move_backward(vector<int>)/1048576 56764.062 -2.84%
std::move_backward(vector<int>)/262144 22126.484 1.05%
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 -1.38%
std::multimap<int,_int>::clear()/0 390.816 -
std::multimap<int,_int>::clear()/1024 11257.851 6.16%
std::multimap<int,_int>::clear()/32 677.691 4.43%
std::multimap<int,_int>::clear()/8192 91477.749 6.90%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.618 11.34%
std::multimap<int,_int>::contains(key)_(existent)/32 1.757 5.73%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.558 2.79%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.613 4.16%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.993 3.37%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.293 39.28%
std::multimap<int,_int>::count(key)_(existent)/1024 5.378 -
std::multimap<int,_int>::count(key)_(existent)/32 3.638 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.528 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.105 8.84%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.433 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.426 6.22%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.812 -2.88%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.913 -1.10%
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 -1.15%
std::multimap<int,_int>::ctor(const&)/32 220.742 1.63%
std::multimap<int,_int>::ctor(const&)/8192 51215.026 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.729 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6484.377 1.04%
std::multimap<int,_int>::ctor(const&,_alloc)/32 224.919 2.41%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51630.781 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8373.192 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.509 1.19%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69122.195 -
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 -6.52%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.551 5.02%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.491 1.24%
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 6.32%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.468 6.24%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.790 2.26%
std::multimap<int,_int>::erase(iterator)/1024 20.253 -
std::multimap<int,_int>::erase(iterator)/32 20.110 -1.07%
std::multimap<int,_int>::erase(iterator)/8192 20.276 -
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 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.695 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.342 -1.49%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.712 -6.44%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.805 4.11%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.708 18.27%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.666 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.265 5.26%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.954 -5.90%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.842 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.241 -
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 -6.59%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.537 -12.70%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.449 -9.39%
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 -3.79%
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 -
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 -
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 2.33%
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 9.10%
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 -
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 1.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.901 3.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14750.430 2.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.970 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185797.674 1.34%
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 1.62%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.382 -
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 1.02%
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.32%
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 4.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.209 1.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88738.789 1.79%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.704 -2.68%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9470.442 -2.08%
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 -9.49%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.242 1.64%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.706 3.53%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.435 1.06%
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 -2.04%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.043 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.577 -4.36%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.925 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.384 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.118 1.03%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.383 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.269 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.635 145.77%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.862 64.53%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.884 171.96%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.355 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6450.668 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.964 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51604.416 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.505 1.76%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7838.825 22.05%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 262.585 18.40%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52780.740 2.87%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.323 1.81%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.627 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12710.276 -2.63%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.121 -6.42%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.218 -1.06%
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 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.664 6.19%
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 7.33%
std::multimap<std::string,_int>::clear()/32 899.225 1.62%
std::multimap<std::string,_int>::clear()/8192 212897.562 1.71%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.471 1.29%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.917 -5.25%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.269 1.80%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.287 5.02%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.740 -1.29%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.914 2.10%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.550 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.395 -8.69%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.502 -1.20%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.043 -10.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 -1.27%
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 -
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 -
std::multimap<std::string,_int>::ctor(const&)/32 909.039 16.15%
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 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 742.174 -13.00%
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 -8.18%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 735.770 -22.68%
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.39%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56304.207 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 962.160 -5.68%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107200.128 1.07%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.784 -2.60%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.735 -2.92%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.642 -1.80%
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 2.50%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.915 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.865 -
std::multimap<std::string,_int>::erase(iterator)/1024 34.411 5.70%
std::multimap<std::string,_int>::erase(iterator)/32 26.548 -6.12%
std::multimap<std::string,_int>::erase(iterator)/8192 29.926 -2.76%
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 3.01%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 700.900 2.77%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119558.865 2.75%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 71.623 2.53%
std::multimap<std::string,_int>::erase(key)_(existent)/32 90.221 54.18%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 111.103 23.54%
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.44%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.486 7.46%
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.98%
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.43%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.866 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.595 7.71%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.292 12.37%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.320 20.19%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 35.457 12.40%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.251 31.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.023 -3.87%
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 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.433 1.46%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.957 -1.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.904 14.65%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.145 23.21%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.023 17.62%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.340 3.51%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.569 3.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.499 2.18%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.290 28.61%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.258 14.27%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.582 2.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.733 1.49%
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.36%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1404.201 4.70%
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 2.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.342 5.43%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599219.572 1.22%
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 3.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1556.678 -
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 -2.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1192.313 7.17%
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 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1163.804 5.89%
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.26%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.117 7.10%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.388 -3.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.217 2.94%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.028 -9.22%
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 -3.38%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.759 -7.02%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.865 4.73%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.150 1.59%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.143 4.32%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.844 2.49%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.628 -3.44%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.838 -2.93%
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 -2.79%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.001 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 43.426 -3.13%
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 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 735.183 11.93%
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 -2.85%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 835.696 11.46%
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 -3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.120 1.43%
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 5.48%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.875 1.46%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.298 -1.42%
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 48.42%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.578 22.76%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 45.276 30.31%
std::multiset<int>::clear()/0 393.034 -
std::multiset<int>::clear()/1024 9929.044 -9.76%
std::multiset<int>::clear()/32 619.433 -7.74%
std::multiset<int>::clear()/8192 78507.292 -8.85%
std::multiset<int>::contains(key)_(existent)/1024 3.794 -5.43%
std::multiset<int>::contains(key)_(existent)/32 1.659 -3.63%
std::multiset<int>::contains(key)_(existent)/8192 8.598 3.88%
std::multiset<int>::contains(key)_(non-existent)/0 0.286 -4.89%
std::multiset<int>::contains(key)_(non-existent)/1024 6.062 -
std::multiset<int>::contains(key)_(non-existent)/32 2.737 2.60%
std::multiset<int>::contains(key)_(non-existent)/8192 8.915 -3.56%
std::multiset<int>::count(key)_(existent)/1024 5.729 2.48%
std::multiset<int>::count(key)_(existent)/32 3.841 2.17%
std::multiset<int>::count(key)_(existent)/8192 9.900 6.88%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -4.32%
std::multiset<int>::count(key)_(non-existent)/1024 6.092 2.43%
std::multiset<int>::count(key)_(non-existent)/32 3.030 23.37%
std::multiset<int>::count(key)_(non-existent)/8192 10.295 4.64%
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 -
std::multiset<int>::ctor(const&)/0 12.753 -
std::multiset<int>::ctor(const&)/1024 6413.449 -
std::multiset<int>::ctor(const&)/32 222.027 -1.99%
std::multiset<int>::ctor(const&)/8192 51375.944 -
std::multiset<int>::ctor(const&,_alloc)/0 12.729 -
std::multiset<int>::ctor(const&,_alloc)/1024 6494.342 1.08%
std::multiset<int>::ctor(const&,_alloc)/32 223.920 -2.88%
std::multiset<int>::ctor(const&,_alloc)/8192 51387.330 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.679 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8771.818 -2.86%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.469 -3.38%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71802.788 -2.12%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.717 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12713.298 -3.61%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.241 -1.02%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250854.641 -2.25%
std::multiset<int>::equal_range(key)_(existent)/1024 5.216 -2.76%
std::multiset<int>::equal_range(key)_(existent)/32 2.271 -3.17%
std::multiset<int>::equal_range(key)_(existent)/8192 8.529 3.73%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.519 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.355 -2.17%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.251 -
std::multiset<int>::erase(iterator)/1024 24.322 -
std::multiset<int>::erase(iterator)/32 21.338 -
std::multiset<int>::erase(iterator)/8192 24.193 -11.18%
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 -7.44%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.484 -2.04%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54225.324 -6.69%
std::multiset<int>::erase(key)_(existent)/1024 42.915 1.22%
std::multiset<int>::erase(key)_(existent)/32 23.217 4.23%
std::multiset<int>::erase(key)_(existent)/8192 61.188 2.00%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -6.33%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.131 11.42%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.625 12.89%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.616 8.09%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.030 3.64%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.809 1.64%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.266 2.48%
std::multiset<int>::find(key)_(existent)/1024 3.975 -2.59%
std::multiset<int>::find(key)_(existent)/32 1.569 -3.10%
std::multiset<int>::find(key)_(existent)/8192 8.704 9.35%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.770 5.57%
std::multiset<int>::find(key)_(non-existent)/32 2.524 12.74%
std::multiset<int>::find(key)_(non-existent)/8192 9.360 14.08%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.185 -1.92%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.304 11.76%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.714 2.04%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.670 -10.89%
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 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.253 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 52.222 -7.68%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.715 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.621 -15.71%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.206 -7.04%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.066 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.966 -4.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.375 -1.95%
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.25%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.916 1.71%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 205388.939 9.14%
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 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 671.964 3.18%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118817.739 3.91%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.485 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12304.507 2.61%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 698.979 2.54%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193315.934 3.88%
std::multiset<int>::insert(value)_(already_present)/1024 27.830 -5.76%
std::multiset<int>::insert(value)_(already_present)/32 18.858 3.30%
std::multiset<int>::insert(value)_(already_present)/8192 32.818 3.96%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.043 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.607 -16.25%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.113 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.379 -19.32%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.037 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.422 1.32%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.070 1.11%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.464 2.19%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.145 1.60%
std::multiset<int>::lower_bound(key)_(existent)/32 2.209 1.10%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.953 2.54%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.556 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.424 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.716 1.28%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6476.458 1.71%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.070 -1.35%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50686.425 -1.14%
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.60%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.403 -2.75%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54793.954 6.24%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1334.829 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.333 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12336.851 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.132 1.39%
std::multiset<int>::upper_bound(key)_(existent)/32 2.400 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.955 2.48%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.418 124.90%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.645 42.62%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 25.508 166.16%
std::multiset<std::string>::clear()/0 393.029 -
std::multiset<std::string>::clear()/1024 21650.968 -
std::multiset<std::string>::clear()/32 888.346 -1.44%
std::multiset<std::string>::clear()/8192 212514.664 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.158 -
std::multiset<std::string>::contains(key)_(existent)/32 17.043 9.40%
std::multiset<std::string>::contains(key)_(existent)/8192 29.544 3.12%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.275 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.222 -8.22%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.111 -3.91%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.406 -2.38%
std::multiset<std::string>::count(key)_(existent)/1024 25.276 7.85%
std::multiset<std::string>::count(key)_(existent)/32 20.072 2.56%
std::multiset<std::string>::count(key)_(existent)/8192 30.099 -1.87%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.512 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.203 -3.37%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.303 -10.45%
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 -
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 3.05%
std::multiset<std::string>::ctor(const&)/32 695.728 -12.10%
std::multiset<std::string>::ctor(const&)/8192 340133.657 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.697 -1.48%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36552.525 1.31%
std::multiset<std::string>::ctor(const&,_alloc)/32 878.183 15.18%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344688.617 1.18%
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 5.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374925.033 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.860 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55890.196 1.13%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.041 2.06%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1079588.045 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.135 -5.46%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.400 7.51%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.063 -4.10%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.982 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.184 6.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.193 8.14%
std::multiset<std::string>::erase(iterator)/1024 33.170 3.90%
std::multiset<std::string>::erase(iterator)/32 30.631 12.51%
std::multiset<std::string>::erase(iterator)/8192 30.825 -17.03%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.061 -
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 -2.19%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119844.385 -
std::multiset<std::string>::erase(key)_(existent)/1024 103.453 8.76%
std::multiset<std::string>::erase(key)_(existent)/32 49.398 -39.39%
std::multiset<std::string>::erase(key)_(existent)/8192 99.504 22.78%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.243 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.276 -4.99%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.772 2.83%
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.13%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.985 4.60%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.085 2.66%
std::multiset<std::string>::find(key)_(existent)/1024 24.057 -
std::multiset<std::string>::find(key)_(existent)/32 15.052 -
std::multiset<std::string>::find(key)_(existent)/8192 29.184 2.95%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.219 -4.20%
std::multiset<std::string>::find(key)_(non-existent)/32 10.952 3.64%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.243 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.551 -5.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.744 -2.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.539 13.07%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 101.786 -1.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.796 -18.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.279 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.944 17.05%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 53.190 -14.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.002 -8.61%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 55.367 10.75%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.452 -1.75%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.050 2.78%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.065 -8.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.256 -5.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.840 3.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.176 34.82%
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 8.85%
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 -1.20%
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 2.24%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1253.008 -1.67%
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 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1425.479 -3.65%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 815352.715 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.813 5.41%
std::multiset<std::string>::insert(value)_(already_present)/32 48.235 11.87%
std::multiset<std::string>::insert(value)_(already_present)/8192 63.912 23.64%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.327 37.32%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 64.987 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.816 21.33%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 98.066 11.33%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.724 -2.02%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.799 8.10%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.355 -2.80%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 57.933 6.34%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 90.479 -2.65%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.207 -11.80%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.746 2.63%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 29.876 -5.02%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.460 -5.56%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.231 -6.53%
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 -4.02%
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 2.31%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 805.718 4.11%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349225.139 2.27%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16569.484 -30.08%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 349.271 3.65%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204051.246 -4.81%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.359 -4.06%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.905 1.75%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 127.928 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 100.642 206.74%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 37.070 150.36%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 175.718 298.52%
std::none_of(deque<int>)_(process_all)/32 12.303 -
std::none_of(deque<int>)_(process_all)/32768 10917.838 7.95%
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.17%
std::none_of(list<int>)_(process_all)/32 11.771 -
std::none_of(list<int>)_(process_all)/32768 25984.576 -1.93%
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 -4.98%
std::none_of(vector<int>)_(process_all)/32 8.464 1.13%
std::none_of(vector<int>)_(process_all)/32768 8113.081 -
std::none_of(vector<int>)_(process_all)/50 19.517 -
std::none_of(vector<int>)_(process_all)/8 2.641 10.97%
std::none_of(vector<int>)_(process_all)/8192 2036.681 -
std::partial_sort(deque<int>)_(ascending)/1024 7798.494 1.02%
std::partial_sort(deque<int>)_(ascending)/8 32.541 -
std::partial_sort(deque<int>)_(ascending)/8192 148745.746 1.08%
std::partial_sort(deque<int>)_(descending)/1024 17897.589 -
std::partial_sort(deque<int>)_(descending)/8 44.565 4.49%
std::partial_sort(deque<int>)_(descending)/8192 266299.462 3.37%
std::partial_sort(deque<int>)_(heap)/1024 18092.223 -
std::partial_sort(deque<int>)_(heap)/8 38.966 -1.83%
std::partial_sort(deque<int>)_(heap)/8192 270484.618 1.25%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7785.758 1.35%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.797 2.55%
std::partial_sort(deque<int>)_(pipe-organ)/8192 150246.548 2.71%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19025.501 1.01%
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.719 -4.23%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 266879.633 1.47%
std::partial_sort(deque<int>)_(repeated)/1024 6247.013 -
std::partial_sort(deque<int>)_(repeated)/8 26.585 2.12%
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 -
std::partial_sort(deque<int>)_(shuffled)/8192 243720.876 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4795.223 1.31%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.365 -
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 3.35%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93898.186 1.14%
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7976.958 1.33%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.252 2.55%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96429.538 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4823.012 1.66%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.365 1.89%
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 3.95%
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 -7.45%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28331.533 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6790.383 1.21%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.713 1.39%
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.64%
std::partial_sort(vector<int>)_(heap)/1024 7992.618 -
std::partial_sort(vector<int>)_(heap)/8 27.963 1.04%
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 1.94%
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.71%
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 1.23%
std::partial_sort(vector<int>)_(repeated)/8192 26693.280 -
std::partial_sort(vector<int>)_(shuffled)/1024 6771.451 -4.11%
std::partial_sort(vector<int>)_(shuffled)/8 28.455 -
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 1.92%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53467.431 1.05%
std::partial_sort_copy(deque<int>)_(descending)/1024 8119.257 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.865 62.79%
std::partial_sort_copy(deque<int>)_(descending)/8192 95426.912 1.01%
std::partial_sort_copy(deque<int>)_(heap)/1024 8338.244 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.168 48.22%
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 -1.81%
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 4.75%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94997.133 1.00%
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 -
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 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5647.097 5.75%
std::partial_sort_copy(list<int>)_(ascending)/8 8.443 3.72%
std::partial_sort_copy(list<int>)_(ascending)/8192 59562.593 3.89%
std::partial_sort_copy(list<int>)_(descending)/1024 8237.147 -
std::partial_sort_copy(list<int>)_(descending)/8 15.749 1.07%
std::partial_sort_copy(list<int>)_(descending)/8192 97463.973 -
std::partial_sort_copy(list<int>)_(heap)/1024 8233.293 -
std::partial_sort_copy(list<int>)_(heap)/8 17.414 1.61%
std::partial_sort_copy(list<int>)_(heap)/8192 100457.517 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5357.401 -11.52%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.279 1.34%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57340.354 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9097.881 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.214 2.58%
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.41%
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 -9.57%
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 2.65%
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 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93022.655 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7875.510 -4.95%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.635 -3.35%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96447.339 -2.19%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4728.885 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.363 2.92%
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 1.39%
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 1.77%
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 -
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.59%
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 -
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 -5.09%
std::partial_sort_copy(vector<int>)_(heap)/8192 97892.216 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4824.848 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.828 -
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 -1.13%
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.73%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27964.161 3.67%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6795.398 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.728 -2.32%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88508.242 -
std::partition(deque<int>)_(dense)/1024 358.136 1.79%
std::partition(deque<int>)_(dense)/32 10.306 -7.14%
std::partition(deque<int>)_(dense)/50 14.704 -14.78%
std::partition(deque<int>)_(dense)/8192 2821.131 1.65%
std::partition(deque<int>)_(sparse)/1024 386.211 1.72%
std::partition(deque<int>)_(sparse)/32 11.943 2.18%
std::partition(deque<int>)_(sparse)/50 17.324 8.98%
std::partition(deque<int>)_(sparse)/8192 2989.883 1.77%
std::partition(list<int>)_(dense)/1024 392.427 1.31%
std::partition(list<int>)_(dense)/32 8.861 1.85%
std::partition(list<int>)_(dense)/50 13.449 1.19%
std::partition(list<int>)_(dense)/8192 5101.024 -
std::partition(list<int>)_(sparse)/1024 718.834 -1.02%
std::partition(list<int>)_(sparse)/32 8.966 -
std::partition(list<int>)_(sparse)/50 22.771 4.78%
std::partition(list<int>)_(sparse)/8192 7605.706 -2.11%
std::partition(vector<int>)_(dense)/1024 252.097 1.60%
std::partition(vector<int>)_(dense)/32 8.918 7.28%
std::partition(vector<int>)_(dense)/50 13.412 1.17%
std::partition(vector<int>)_(dense)/8192 2006.283 7.50%
std::partition(vector<int>)_(sparse)/1024 258.414 1.40%
std::partition(vector<int>)_(sparse)/32 8.789 1.45%
std::partition(vector<int>)_(sparse)/50 14.038 3.72%
std::partition(vector<int>)_(sparse)/8192 1883.829 1.39%
std::partition_copy(deque<int>)/1024 637.701 -9.76%
std::partition_copy(deque<int>)/32 13.065 1.41%
std::partition_copy(deque<int>)/50 21.106 -
std::partition_copy(deque<int>)/8192 5742.936 -4.04%
std::partition_copy(list<int>)/1024 718.943 -
std::partition_copy(list<int>)/32 9.032 2.64%
std::partition_copy(list<int>)/50 13.209 1.44%
std::partition_copy(list<int>)/8192 7250.099 4.35%
std::partition_copy(vector<int>)/1024 470.699 -
std::partition_copy(vector<int>)/32 8.094 -
std::partition_copy(vector<int>)/50 12.508 -
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 -
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 1.62%
std::pop_heap(deque<float>)/1024 12.396 -6.04%
std::pop_heap(deque<float>)/8 52.170 -
std::pop_heap(deque<float>)/8192 61.960 1.97%
std::pop_heap(deque<int>)/1024 13.016 -
std::pop_heap(deque<int>)/8 52.104 -
std::pop_heap(deque<int>)/8192 53.630 -
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 1.73%
std::pop_heap(deque<std::string>)/1024 59.343 -
std::pop_heap(deque<std::string>)/8 57.590 1.39%
std::pop_heap(deque<std::string>)/8192 115.097 -4.23%
std::pop_heap(vector<float>)/1024 8.440 -
std::pop_heap(vector<float>)/8 51.100 1.48%
std::pop_heap(vector<float>)/8192 20.097 -1.64%
std::pop_heap(vector<int>)/1024 9.920 -
std::pop_heap(vector<int>)/8 51.870 1.67%
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.34%
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 -5.10%
std::remove(deque<int>)_(prefix)/50 60.317 -3.57%
std::remove(deque<int>)_(prefix)/8192 3875.618 -
std::remove(deque<int>)_(sprinkled)/1024 526.456 2.04%
std::remove(deque<int>)_(sprinkled)/32 49.674 -8.78%
std::remove(deque<int>)_(sprinkled)/50 54.260 -12.06%
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 1.90%
std::remove(list<int>)_(prefix)/8192 8254.976 -
std::remove(list<int>)_(sprinkled)/1024 943.308 -2.82%
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 -1.89%
std::remove_copy(deque<int>)_(prefix)/32 12.957 -
std::remove_copy(deque<int>)_(prefix)/50 20.014 -6.70%
std::remove_copy(deque<int>)_(prefix)/8192 3365.577 -
std::remove_copy(deque<int>)_(sprinkled)/1024 357.327 -
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 -
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 1.16%
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 1.18%
std::remove_copy(vector<int>)_(prefix)/1024 264.352 -
std::remove_copy(vector<int>)_(prefix)/32 9.405 -
std::remove_copy(vector<int>)_(prefix)/50 14.177 2.03%
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 -2.66%
std::remove_copy_if(deque<int>)_(prefix)/32 18.410 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.172 -
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 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.544 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3475.868 -1.77%
std::remove_copy_if(list<int>)_(prefix)/1024 798.594 1.10%
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 1.15%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.858 1.19%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.581 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.944 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7393.287 1.71%
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 -
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 -3.29%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2744.487 -
std::remove_if(deque<int>)_(prefix)/1024 560.079 -
std::remove_if(deque<int>)_(prefix)/32 55.003 1.13%
std::remove_if(deque<int>)_(prefix)/50 65.513 -1.23%
std::remove_if(deque<int>)_(prefix)/8192 4308.843 1.63%
std::remove_if(deque<int>)_(sprinkled)/1024 539.034 1.92%
std::remove_if(deque<int>)_(sprinkled)/32 53.504 1.07%
std::remove_if(deque<int>)_(sprinkled)/50 60.315 -
std::remove_if(deque<int>)_(sprinkled)/8192 3940.545 -
std::remove_if(list<int>)_(prefix)/1024 1038.748 2.55%
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 1.07%
std::remove_if(list<int>)_(sprinkled)/32 57.088 -
std::remove_if(list<int>)_(sprinkled)/50 70.652 -2.12%
std::remove_if(list<int>)_(sprinkled)/8192 8128.938 1.05%
std::remove_if(vector<int>)_(prefix)/1024 351.124 2.55%
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 27.18%
std::remove_if(vector<int>)_(sprinkled)/32 53.112 5.12%
std::remove_if(vector<int>)_(sprinkled)/50 61.876 8.82%
std::remove_if(vector<int>)_(sprinkled)/8192 3819.252 29.62%
std::replace(deque<int>)_(prefix)/1024 414.281 -
std::replace(deque<int>)_(prefix)/32 12.884 -1.04%
std::replace(deque<int>)_(prefix)/50 19.340 -
std::replace(deque<int>)_(prefix)/8192 3279.778 1.31%
std::replace(deque<int>)_(sprinkled)/1024 353.614 1.02%
std::replace(deque<int>)_(sprinkled)/32 12.199 -
std::replace(deque<int>)_(sprinkled)/50 18.287 -
std::replace(deque<int>)_(sprinkled)/8192 2833.417 1.07%
std::replace(list<int>)_(prefix)/1024 739.961 -
std::replace(list<int>)_(prefix)/32 11.084 1.09%
std::replace(list<int>)_(prefix)/50 17.196 -
std::replace(list<int>)_(prefix)/8192 6996.377 -
std::replace(list<int>)_(sprinkled)/1024 729.213 -4.22%
std::replace(list<int>)_(sprinkled)/32 11.276 1.10%
std::replace(list<int>)_(sprinkled)/50 18.496 -
std::replace(list<int>)_(sprinkled)/8192 7473.729 -4.23%
std::replace(vector<int>)_(prefix)/1024 159.809 -
std::replace(vector<int>)_(prefix)/32 5.208 -
std::replace(vector<int>)_(prefix)/50 7.485 -1.11%
std::replace(vector<int>)_(prefix)/8192 1270.837 -
std::replace(vector<int>)_(sprinkled)/1024 156.385 -4.36%
std::replace(vector<int>)_(sprinkled)/32 5.392 10.58%
std::replace(vector<int>)_(sprinkled)/50 8.373 7.88%
std::replace(vector<int>)_(sprinkled)/8192 1238.683 -5.74%
std::replace_if(deque<int>)_(prefix)/1024 480.027 -
std::replace_if(deque<int>)_(prefix)/32 14.017 2.19%
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.15%
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.24%
std::replace_if(list<int>)_(prefix)/1024 739.819 1.06%
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 1.03%
std::replace_if(list<int>)_(sprinkled)/32 13.365 -
std::replace_if(list<int>)_(sprinkled)/50 24.319 7.06%
std::replace_if(list<int>)_(sprinkled)/8192 7445.887 -
std::replace_if(vector<int>)_(prefix)/1024 276.151 -
std::replace_if(vector<int>)_(prefix)/32 9.488 -1.12%
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 3.39%
std::replace_if(vector<int>)_(sprinkled)/50 13.359 3.92%
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 -
std::reverse(deque<int>)/64 13.056 -
std::reverse(deque<int>)/8 2.502 -
std::reverse(list<int>)/32768 19654.582 -
std::reverse(list<int>)/4096 1933.107 6.06%
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 -4.56%
std::reverse_copy(deque<int>)/32768 7971.087 -
std::reverse_copy(deque<int>)/4096 988.811 1.87%
std::reverse_copy(deque<int>)/512 129.453 3.87%
std::reverse_copy(deque<int>)/64 16.021 -
std::reverse_copy(deque<int>)/8 2.539 -
std::reverse_copy(list<int>)/32768 26329.548 -3.36%
std::reverse_copy(list<int>)/4096 3098.655 -5.50%
std::reverse_copy(list<int>)/512 365.546 -
std::reverse_copy(list<int>)/64 30.030 -
std::reverse_copy(list<int>)/8 2.403 -
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.64%
std::rotate(deque<int>)_(1_element_backward)/1024 40.422 -
std::rotate(deque<int>)_(1_element_backward)/32 3.530 -1.50%
std::rotate(deque<int>)_(1_element_backward)/50 5.235 2.30%
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 -3.56%
std::rotate(deque<int>)_(by_1/3)/1024 402.720 -5.56%
std::rotate(deque<int>)_(by_1/3)/32 20.371 -
std::rotate(deque<int>)_(by_1/3)/50 28.719 -3.59%
std::rotate(deque<int>)_(by_1/3)/8192 3333.286 3.45%
std::rotate(deque<int>)_(by_1/4)/1024 266.049 -2.09%
std::rotate(deque<int>)_(by_1/4)/32 13.171 -
std::rotate(deque<int>)_(by_1/4)/50 28.008 -
std::rotate(deque<int>)_(by_1/4)/8192 2631.806 3.98%
std::rotate(list<int>)_(1_element_backward)/1024 746.073 1.05%
std::rotate(list<int>)_(1_element_backward)/32 13.443 1.92%
std::rotate(list<int>)_(1_element_backward)/50 25.373 1.60%
std::rotate(list<int>)_(1_element_backward)/8192 7301.037 1.27%
std::rotate(list<int>)_(1_element_forward)/1024 734.754 -
std::rotate(list<int>)_(1_element_forward)/32 13.950 1.18%
std::rotate(list<int>)_(1_element_forward)/50 26.491 1.92%
std::rotate(list<int>)_(1_element_forward)/8192 8145.424 16.10%
std::rotate(list<int>)_(by_1/2)/1024 391.868 1.11%
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 2.24%
std::rotate(list<int>)_(by_1/3)/50 22.887 -
std::rotate(list<int>)_(by_1/3)/8192 8388.294 1.01%
std::rotate(list<int>)_(by_1/4)/1024 579.186 1.10%
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 1.13%
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 5.65%
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 -
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 -1.02%
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 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.496 -9.75%
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.79%
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 -
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 1.34%
std::rotate(vector<int>)_(by_1/4)/8192 370.138 -
std::rotate_copy(deque<int>)/1024 34.923 2.07%
std::rotate_copy(deque<int>)/32 2.669 -2.29%
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 -7.01%
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 -
std::search(deque<int>)_(near_matches)/1024 21246.231 7.14%
std::search(deque<int>)_(near_matches)/8192 1448730.287 -
std::search(deque<int>)_(no_match)/1000 397.607 -1.40%
std::search(deque<int>)_(no_match)/1024 348.574 -15.55%
std::search(deque<int>)_(no_match)/1048576 424727.484 -
std::search(deque<int>)_(no_match)/8192 3317.002 1.01%
std::search(deque<int>)_(same_length)/1000 351.129 -
std::search(deque<int>)_(same_length)/1024 503.883 -
std::search(deque<int>)_(same_length)/8192 3848.774 -
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 -
std::search(deque<int>,_pred)_(near_matches)/1024 25249.684 -
std::search(deque<int>,_pred)_(near_matches)/8192 1543940.068 1.01%
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 -
std::search(deque<int>,_pred)_(same_length)/1024 505.283 -
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 1.51%
std::search(list<int>)_(near_matches)/1024 39796.291 1.61%
std::search(list<int>)_(near_matches)/8192 2553549.726 1.76%
std::search(list<int>)_(no_match)/1000 1439.752 102.29%
std::search(list<int>)_(no_match)/1024 1465.187 99.88%
std::search(list<int>)_(no_match)/1048576 818871.165 -3.29%
std::search(list<int>)_(no_match)/8192 7496.984 15.00%
std::search(list<int>)_(same_length)/1000 751.470 -
std::search(list<int>)_(same_length)/1024 776.611 2.84%
std::search(list<int>)_(same_length)/8192 8567.063 7.33%
std::search(list<int>)_(single_element)/1000 691.993 -1.92%
std::search(list<int>)_(single_element)/1024 725.204 -2.38%
std::search(list<int>)_(single_element)/8192 9320.558 22.74%
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 9.01%
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 2.56%
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 7.09%
std::search(vector<int>)_(near_matches)/1000 14393.784 1.35%
std::search(vector<int>)_(near_matches)/1024 15132.625 1.19%
std::search(vector<int>)_(near_matches)/8192 769016.392 -
std::search(vector<int>)_(no_match)/1000 209.812 2.53%
std::search(vector<int>)_(no_match)/1024 214.376 2.40%
std::search(vector<int>)_(no_match)/1048576 211809.336 1.66%
std::search(vector<int>)_(no_match)/8192 1651.862 1.81%
std::search(vector<int>)_(same_length)/1000 241.034 -1.82%
std::search(vector<int>)_(same_length)/1024 245.732 -3.85%
std::search(vector<int>)_(same_length)/8192 1873.960 -5.34%
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 3.07%
std::search(vector<int>,_pred)_(no_match)/1024 537.722 2.13%
std::search(vector<int>,_pred)_(no_match)/1048576 601057.431 2.73%
std::search(vector<int>,_pred)_(no_match)/8192 4306.697 2.86%
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 -
std::search(vector<int>,_pred)_(single_element)/1024 582.085 -
std::search(vector<int>,_pred)_(single_element)/8192 4649.117 -
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 -
std::set<int>::clear()/32 627.951 -
std::set<int>::clear()/8192 82693.800 4.65%
std::set<int>::contains(key)_(existent)/1024 3.924 3.33%
std::set<int>::contains(key)_(existent)/32 1.652 -
std::set<int>::contains(key)_(existent)/8192 8.226 1.34%
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 5.986 -
std::set<int>::contains(key)_(non-existent)/32 2.679 -7.00%
std::set<int>::contains(key)_(non-existent)/8192 19.399 59.39%
std::set<int>::count(key)_(existent)/1024 4.301 2.68%
std::set<int>::count(key)_(existent)/32 1.654 1.92%
std::set<int>::count(key)_(existent)/8192 7.902 -4.86%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.963 8.23%
std::set<int>::count(key)_(non-existent)/32 3.033 6.04%
std::set<int>::count(key)_(non-existent)/8192 11.901 6.49%
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 2.31%
std::set<int>::ctor(const&)/32 216.069 -4.55%
std::set<int>::ctor(const&)/8192 50844.830 4.97%
std::set<int>::ctor(const&,_alloc)/0 12.711 -
std::set<int>::ctor(const&,_alloc)/1024 6330.285 3.09%
std::set<int>::ctor(const&,_alloc)/32 232.534 9.31%
std::set<int>::ctor(const&,_alloc)/8192 50459.217 3.02%
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.23%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68836.503 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.183 3.79%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12867.557 1.95%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.273 2.42%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240852.931 -
std::set<int>::equal_range(key)_(existent)/1024 4.523 4.96%
std::set<int>::equal_range(key)_(existent)/32 1.846 3.72%
std::set<int>::equal_range(key)_(existent)/8192 8.854 12.21%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.382 -
std::set<int>::equal_range(key)_(non-existent)/32 2.780 3.08%
std::set<int>::equal_range(key)_(non-existent)/8192 9.802 -
std::set<int>::erase(iterator)/1024 19.795 -
std::set<int>::erase(iterator)/32 19.758 -
std::set<int>::erase(iterator)/8192 20.806 4.64%
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.32%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.926 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54574.045 -
std::set<int>::erase(key)_(existent)/1024 49.783 -
std::set<int>::erase(key)_(existent)/32 21.826 -
std::set<int>::erase(key)_(existent)/8192 69.183 2.68%
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.834 24.12%
std::set<int>::erase(key)_(non-existent,_end)/32 3.160 36.58%
std::set<int>::erase(key)_(non-existent,_end)/8192 10.065 18.35%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.995 4.25%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.789 2.15%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.101 -
std::set<int>::find(key)_(existent)/1024 4.019 3.25%
std::set<int>::find(key)_(existent)/32 1.716 2.01%
std::set<int>::find(key)_(existent)/8192 8.383 -1.82%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 6.350 -8.58%
std::set<int>::find(key)_(non-existent)/32 2.741 -12.93%
std::set<int>::find(key)_(non-existent)/8192 9.629 -6.93%
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 -3.82%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.123 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.303 -2.75%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.904 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.341 -3.23%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.407 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.854 1.24%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.044 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 92.416 2.44%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.385 1.15%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.702 -4.65%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.033 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.390 -5.25%
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 2.16%
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 1.97%
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 -5.37%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 666.661 -1.39%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116952.887 -7.45%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.452 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7703.239 -1.40%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 538.619 -1.76%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130888.358 -3.21%
std::set<int>::insert(value)_(already_present)/1024 5.725 -4.76%
std::set<int>::insert(value)_(already_present)/32 1.758 -
std::set<int>::insert(value)_(already_present)/8192 9.377 -
std::set<int>::insert(value)_(new_value,_end)/0 17.108 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.250 -
std::set<int>::insert(value)_(new_value,_end)/32 18.921 1.44%
std::set<int>::insert(value)_(new_value,_end)/8192 71.876 -4.08%
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 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.461 -
std::set<int>::lower_bound(key)_(existent)/1024 4.716 9.97%
std::set<int>::lower_bound(key)_(existent)/32 1.522 2.51%
std::set<int>::lower_bound(key)_(existent)/8192 8.468 6.17%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.027 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.221 -1.90%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.829 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6312.505 5.21%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 223.386 6.31%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50428.074 5.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 5.04%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 224.338 6.03%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50377.049 5.17%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1335.353 -3.47%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.447 -3.16%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12314.802 -
std::set<int>::upper_bound(key)_(existent)/1024 4.263 2.56%
std::set<int>::upper_bound(key)_(existent)/32 1.772 1.29%
std::set<int>::upper_bound(key)_(existent)/8192 8.065 3.50%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.707 -11.53%
std::set<int>::upper_bound(key)_(non-existent)/32 2.761 -13.47%
std::set<int>::upper_bound(key)_(non-existent)/8192 11.318 -11.99%
std::set<std::string>::clear()/0 394.177 -
std::set<std::string>::clear()/1024 22568.102 5.70%
std::set<std::string>::clear()/32 895.627 -
std::set<std::string>::clear()/8192 215196.566 1.92%
std::set<std::string>::contains(key)_(existent)/1024 24.307 8.75%
std::set<std::string>::contains(key)_(existent)/32 15.809 11.49%
std::set<std::string>::contains(key)_(existent)/8192 26.764 -5.51%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.140 18.98%
std::set<std::string>::contains(key)_(non-existent)/32 11.530 15.86%
std::set<std::string>::contains(key)_(non-existent)/8192 30.211 8.91%
std::set<std::string>::count(key)_(existent)/1024 23.938 -
std::set<std::string>::count(key)_(existent)/32 16.443 2.38%
std::set<std::string>::count(key)_(existent)/8192 35.777 17.03%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.650 -8.61%
std::set<std::string>::count(key)_(non-existent)/32 10.191 -2.17%
std::set<std::string>::count(key)_(non-existent)/8192 32.218 -5.49%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.819 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6846.726 -1.93%
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 -1.19%
std::set<std::string>::ctor(const&)/32 824.448 15.23%
std::set<std::string>::ctor(const&)/8192 341837.302 -
std::set<std::string>::ctor(const&,_alloc)/0 13.195 3.74%
std::set<std::string>::ctor(const&,_alloc)/1024 36811.622 -
std::set<std::string>::ctor(const&,_alloc)/32 753.374 7.85%
std::set<std::string>::ctor(const&,_alloc)/8192 345761.966 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39829.060 -1.01%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 792.541 -2.03%
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 -4.36%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1065.610 1.92%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113410.939 -
std::set<std::string>::equal_range(key)_(existent)/1024 26.129 9.84%
std::set<std::string>::equal_range(key)_(existent)/32 15.776 -8.02%
std::set<std::string>::equal_range(key)_(existent)/8192 28.776 -1.13%
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 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.257 -1.37%
std::set<std::string>::erase(iterator)/1024 31.027 -7.10%
std::set<std::string>::erase(iterator)/32 27.734 7.21%
std::set<std::string>::erase(iterator)/8192 27.154 -11.12%
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 2.69%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 702.491 2.56%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121266.623 3.29%
std::set<std::string>::erase(key)_(existent)/1024 60.787 -15.21%
std::set<std::string>::erase(key)_(existent)/32 50.929 -3.03%
std::set<std::string>::erase(key)_(existent)/8192 72.665 -17.05%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -4.40%
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.832 -3.00%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.535 -2.20%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.003 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.519 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.092 10.10%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.625 -
std::set<std::string>::find(key)_(existent)/1024 22.820 -4.46%
std::set<std::string>::find(key)_(existent)/32 15.531 -2.52%
std::set<std::string>::find(key)_(existent)/8192 29.248 -7.82%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.493 -
std::set<std::string>::find(key)_(non-existent)/32 9.770 -6.43%
std::set<std::string>::find(key)_(non-existent)/8192 28.898 2.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.261 -6.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 50.400 -27.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 31.048 -40.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 71.622 -5.08%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.034 12.74%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.983 -2.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.183 -11.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.508 2.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.842 -2.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.474 47.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.473 -29.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.404 25.29%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.133 1.22%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.552 8.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.532 8.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.603 -8.99%
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 1.34%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1489.422 -1.11%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 894380.218 -2.85%
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 -1.64%
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 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1163.609 3.36%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 611623.033 -
std::set<std::string>::insert(value)_(already_present)/1024 26.258 -12.03%
std::set<std::string>::insert(value)_(already_present)/32 9.467 -6.36%
std::set<std::string>::insert(value)_(already_present)/8192 29.926 -20.93%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.308 26.42%
std::set<std::string>::insert(value)_(new_value,_end)/1024 66.006 7.22%
std::set<std::string>::insert(value)_(new_value,_end)/32 44.950 34.52%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.634 -4.96%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.506 11.34%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.287 -7.44%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.126 8.88%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 41.931 -13.38%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.690 7.25%
std::set<std::string>::lower_bound(key)_(existent)/32 14.973 -2.64%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.858 -3.32%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 25.367 6.44%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.770 2.38%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.211 4.76%
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 -8.42%
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 13.78%
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 7.04%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 308.674 -11.08%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 218921.196 6.34%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.641 -7.24%
std::set<std::string>::upper_bound(key)_(existent)/32 17.196 14.53%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.199 -8.96%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.222 4.54%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.224 1.94%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.168 1.54%
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.18%
std::shift_left(list<int>)/8192 7666.474 -
std::shift_left(vector<int>)/1024 35.251 -
std::shift_left(vector<int>)/32 2.986 -70.99%
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 -1.09%
std::shift_right(deque<int>)/8192 309.132 -
std::shift_right(list<int>)/1024 734.277 -
std::shift_right(list<int>)/32 14.506 -
std::shift_right(list<int>)/50 26.644 -
std::shift_right(list<int>)/8192 7352.711 -
std::shift_right(vector<int>)/1024 35.695 -
std::shift_right(vector<int>)/32 4.198 42.57%
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 -
std::sort(deque<int>)_(ascending)/8 17.510 1.51%
std::sort(deque<int>)_(ascending)/8192 5755.732 -
std::sort(deque<int>)_(descending)/1024 1302.763 1.05%
std::sort(deque<int>)_(descending)/8 25.418 -
std::sort(deque<int>)_(descending)/8192 10419.901 1.13%
std::sort(deque<int>)_(heap)/1024 6266.193 1.52%
std::sort(deque<int>)_(heap)/8 24.694 1.64%
std::sort(deque<int>)_(heap)/8192 69349.381 1.13%
std::sort(deque<int>)_(pipe-organ)/1024 2691.500 -
std::sort(deque<int>)_(pipe-organ)/8 20.189 1.10%
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 1.75%
std::sort(deque<int>)_(qsort_adversarial)/8192 483104.935 -
std::sort(deque<int>)_(repeated)/1024 960.696 -1.04%
std::sort(deque<int>)_(repeated)/8 18.034 2.13%
std::sort(deque<int>)_(repeated)/8192 6747.409 5.99%
std::sort(deque<int>)_(shuffled)/1024 6863.460 1.63%
std::sort(deque<int>)_(shuffled)/8 22.870 -
std::sort(deque<int>)_(shuffled)/8192 81200.946 -1.21%
std::sort(vector<NonIntegral>)_(ascending)/1024 521.055 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.441 -
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 2.88%
std::sort(vector<NonIntegral>)_(heap)/8 23.664 1.21%
std::sort(vector<NonIntegral>)_(heap)/8192 50836.139 2.21%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1885.110 1.35%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.367 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18474.769 1.46%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13338.244 1.12%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.461 -
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 4.77%
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 1.57%
std::sort(vector<int>)_(descending)/8 24.637 -
std::sort(vector<int>)_(descending)/8192 7219.994 2.07%
std::sort(vector<int>)_(heap)/1024 4575.710 -
std::sort(vector<int>)_(heap)/8 23.555 -
std::sort(vector<int>)_(heap)/8192 45893.531 1.18%
std::sort(vector<int>)_(pipe-organ)/1024 2409.516 6.03%
std::sort(vector<int>)_(pipe-organ)/8 17.712 -
std::sort(vector<int>)_(pipe-organ)/8192 22809.227 6.73%
std::sort(vector<int>)_(qsort_adversarial)/1024 12955.742 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.838 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148351.518 -
std::sort(vector<int>)_(repeated)/1024 661.638 -1.45%
std::sort(vector<int>)_(repeated)/8 15.832 -2.84%
std::sort(vector<int>)_(repeated)/8192 5035.456 -
std::sort(vector<int>)_(shuffled)/1024 4668.472 1.20%
std::sort(vector<int>)_(shuffled)/8 22.798 -
std::sort(vector<int>)_(shuffled)/8192 45195.024 1.09%
std::sort_heap(deque<int>)/1024 13342.310 -
std::sort_heap(deque<int>)/8 37.745 3.83%
std::sort_heap(deque<int>)/8192 468347.064 -
std::sort_heap(deque<int>,_pred)/1024 12431.625 1.86%
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 -1.79%
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 -
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 -6.23%
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 -2.54%
std::sort_heap(vector<int>,_pred)/8192 106230.620 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2716.996 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1906.312 1.93%
std::stable_partition(deque<int>)_(alloc_fails)/50 1915.541 1.60%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9861.054 -
std::stable_partition(deque<int>)_(dense)/1024 638.129 9.23%
std::stable_partition(deque<int>)_(dense)/32 30.803 3.83%
std::stable_partition(deque<int>)_(dense)/50 41.516 8.06%
std::stable_partition(deque<int>)_(dense)/8192 5674.710 -
std::stable_partition(deque<int>)_(sparse)/1024 430.521 -1.76%
std::stable_partition(deque<int>)_(sparse)/32 11.001 -
std::stable_partition(deque<int>)_(sparse)/50 28.471 4.28%
std::stable_partition(deque<int>)_(sparse)/8192 3480.495 -1.14%
std::stable_partition(list<int>)_(alloc_fails)/1024 4223.467 1.98%
std::stable_partition(list<int>)_(alloc_fails)/32 1900.287 1.75%
std::stable_partition(list<int>)_(alloc_fails)/50 1923.466 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26388.670 3.34%
std::stable_partition(list<int>)_(dense)/1024 1452.765 -
std::stable_partition(list<int>)_(dense)/32 37.888 -2.37%
std::stable_partition(list<int>)_(dense)/50 64.019 15.14%
std::stable_partition(list<int>)_(dense)/8192 19087.889 11.09%
std::stable_partition(list<int>)_(sparse)/1024 935.623 -
std::stable_partition(list<int>)_(sparse)/32 9.789 1.90%
std::stable_partition(list<int>)_(sparse)/50 28.501 6.80%
std::stable_partition(list<int>)_(sparse)/8192 8532.602 -3.64%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2325.387 1.32%
std::stable_partition(vector<int>)_(alloc_fails)/32 1894.623 2.44%
std::stable_partition(vector<int>)_(alloc_fails)/50 1892.620 1.34%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5369.795 -
std::stable_partition(vector<int>)_(dense)/1024 292.669 -
std::stable_partition(vector<int>)_(dense)/32 21.404 -3.16%
std::stable_partition(vector<int>)_(dense)/50 25.834 -2.12%
std::stable_partition(vector<int>)_(dense)/8192 2091.319 -
std::stable_partition(vector<int>)_(sparse)/1024 232.655 8.68%
std::stable_partition(vector<int>)_(sparse)/32 7.683 3.92%
std::stable_partition(vector<int>)_(sparse)/50 24.329 10.45%
std::stable_partition(vector<int>)_(sparse)/8192 1579.340 2.78%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3863.507 -3.88%
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 -3.10%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.943 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26149.933 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13684.734 -3.11%
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 -2.79%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.169 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22223.151 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25802.144 -2.24%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.413 6.23%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28029.798 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3800.131 -6.87%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.014 -4.07%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13028.005 -22.62%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19372.939 -1.56%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.872 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24419.281 -2.78%
std::stable_sort(deque<int>)_(ascending)/1024 2105.440 -
std::stable_sort(deque<int>)_(ascending)/8 18.466 5.76%
std::stable_sort(deque<int>)_(ascending)/8192 13587.165 -
std::stable_sort(deque<int>)_(descending)/1024 2886.323 -
std::stable_sort(deque<int>)_(descending)/8 26.908 7.31%
std::stable_sort(deque<int>)_(descending)/8192 20342.365 -1.93%
std::stable_sort(deque<int>)_(heap)/1024 2711.827 -
std::stable_sort(deque<int>)_(heap)/8 24.883 2.93%
std::stable_sort(deque<int>)_(heap)/8192 17206.345 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2906.636 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.747 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20339.800 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3105.859 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.711 2.95%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20669.751 -
std::stable_sort(deque<int>)_(repeated)/1024 1416.416 -
std::stable_sort(deque<int>)_(repeated)/8 19.499 10.31%
std::stable_sort(deque<int>)_(repeated)/8192 7675.085 -
std::stable_sort(deque<int>)_(shuffled)/1024 2514.645 -
std::stable_sort(deque<int>)_(shuffled)/8 23.094 2.06%
std::stable_sort(deque<int>)_(shuffled)/8192 14132.837 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4877.459 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.854 -3.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47543.099 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22826.270 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.492 -3.59%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118165.330 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13790.333 1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.316 1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107865.597 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13931.050 1.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.720 -1.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84153.106 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22523.248 1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.629 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136668.187 1.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3387.558 -17.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.284 -3.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17761.425 -11.46%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17994.550 1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.334 1.22%
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 -3.05%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42134.403 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12589.795 1.06%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.617 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187930.022 1.53%
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 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116257.454 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13672.327 1.01%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.157 1.13%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200702.681 1.06%
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1273.533 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.637 -2.61%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14292.136 3.16%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12055.681 1.13%
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 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.063 1.31%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18945.770 1.40%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23307.765 1.33%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.232 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24329.365 4.17%
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 1.22%
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.27%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22667.297 1.14%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.073 1.00%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34252.299 1.20%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3453.467 1.54%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.885 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10004.303 3.95%
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 3.61%
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 5.59%
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 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.453 -2.62%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18214.300 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2925.192 1.65%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.541 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 19264.950 5.83%
std::stable_sort(vector<int>)_(repeated)/1024 1090.927 -
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 -
std::swap_ranges(deque<int>)/32 10.419 -
std::swap_ranges(deque<int>)/50 15.857 -
std::swap_ranges(deque<int>)/8192 2623.537 -
std::swap_ranges(list<int>)/1024 822.227 8.66%
std::swap_ranges(list<int>)/32 19.594 -5.57%
std::swap_ranges(list<int>)/50 32.523 -3.38%
std::swap_ranges(list<int>)/8192 11132.639 32.25%
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 -38.92%
std::transform(deque<int>,_deque<int>)/50 36.589 -
std::transform(deque<int>,_deque<int>)/8192 5425.942 -
std::transform(list<int>)_(identity_transform)/1024 743.223 1.15%
std::transform(list<int>)_(identity_transform)/32 17.008 -
std::transform(list<int>)_(identity_transform)/50 30.555 1.17%
std::transform(list<int>)_(identity_transform)/8192 7090.688 -5.66%
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 -6.06%
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 1.18%
std::unique(deque<int>)_(contiguous)/32 49.669 -2.41%
std::unique(deque<int>)_(contiguous)/52 55.577 -2.60%
std::unique(deque<int>)_(contiguous)/8192 3761.594 -
std::unique(deque<int>)_(sprinkled)/1024 514.643 -
std::unique(deque<int>)_(sprinkled)/32 54.198 4.19%
std::unique(deque<int>)_(sprinkled)/52 62.071 4.16%
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 -
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 2.55%
std::unique(list<int>)_(sprinkled)/32 54.628 -
std::unique(list<int>)_(sprinkled)/52 68.930 2.76%
std::unique(list<int>)_(sprinkled)/8192 7991.352 1.68%
std::unique(list<int>,_pred)_(contiguous)/1024 947.840 -
std::unique(list<int>,_pred)_(contiguous)/32 57.241 -
std::unique(list<int>,_pred)_(contiguous)/52 71.065 -
std::unique(list<int>,_pred)_(contiguous)/8192 7633.523 -7.62%
std::unique(list<int>,_pred)_(sprinkled)/1024 1017.156 1.88%
std::unique(list<int>,_pred)_(sprinkled)/32 67.789 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.301 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8280.846 -
std::unique(vector<int>)_(contiguous)/1024 311.086 1.79%
std::unique(vector<int>)_(contiguous)/32 48.010 -
std::unique(vector<int>)_(contiguous)/52 54.372 1.40%
std::unique(vector<int>)_(contiguous)/8192 1922.963 -
std::unique(vector<int>)_(sprinkled)/1024 533.816 -
std::unique(vector<int>)_(sprinkled)/32 57.011 5.00%
std::unique(vector<int>)_(sprinkled)/52 66.120 1.76%
std::unique(vector<int>)_(sprinkled)/8192 3939.058 1.23%
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.60%
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 70.68%
std::unique_copy(deque<int>)_(contiguous)/52 25.099 65.76%
std::unique_copy(deque<int>)_(contiguous)/8192 3743.146 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.920 -5.24%
std::unique_copy(deque<int>)_(sprinkled)/32 9.224 -15.71%
std::unique_copy(deque<int>)_(sprinkled)/52 14.942 -8.96%
std::unique_copy(deque<int>)_(sprinkled)/8192 3988.357 3.97%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.771 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.408 4.08%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.477 4.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 -
std::unique_copy(list<int>)_(contiguous)/32 11.179 -
std::unique_copy(list<int>)_(contiguous)/52 19.586 1.14%
std::unique_copy(list<int>)_(contiguous)/8192 6865.425 1.45%
std::unique_copy(list<int>)_(sprinkled)/1024 745.454 1.25%
std::unique_copy(list<int>)_(sprinkled)/32 13.677 5.30%
std::unique_copy(list<int>)_(sprinkled)/52 24.129 1.90%
std::unique_copy(list<int>)_(sprinkled)/8192 6984.378 1.27%
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 1.47%
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 -
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 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.914 1.21%
std::unique_copy(vector<int>)_(sprinkled)/8192 3717.869 2.01%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.508 4.25%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.404 -3.70%
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 -3.48%
std::unordered_map<int,_int>::clear()/32 587.387 -
std::unordered_map<int,_int>::clear()/8192 63353.680 -3.74%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.830 6.84%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.804 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.599 -2.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.403 8.70%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.564 20.12%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.491 -4.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.475 3.03%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.384 13.93%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.516 4.88%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.601 14.59%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.347 -13.93%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.355 -8.20%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.404 -7.22%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.440 8.60%
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 2.18%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95686.006 -3.03%
std::unordered_map<int,_int>::ctor(const&)/0 12.910 -
std::unordered_map<int,_int>::ctor(const&)/1024 6737.917 -
std::unordered_map<int,_int>::ctor(const&)/32 198.853 -
std::unordered_map<int,_int>::ctor(const&)/8192 55014.587 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.934 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10055.391 3.56%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 262.749 -1.88%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81898.529 1.76%
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 1.65%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.434 1.13%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144593.048 2.18%
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 1.61%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.095 1.93%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142835.087 1.07%
std::unordered_map<int,_int>::erase(iterator)/1024 20.294 -
std::unordered_map<int,_int>::erase(iterator)/32 19.575 -2.45%
std::unordered_map<int,_int>::erase(iterator)/8192 19.759 -2.63%
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 -4.18%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.867 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45264.284 -1.95%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.427 -6.16%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.872 -5.80%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.022 -6.35%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -22.86%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.149 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.076 -1.64%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.210 3.75%
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.62%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.247 5.24%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.241 3.79%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.423 -9.42%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.501 -4.77%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.547 -6.19%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.284 -1.18%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.050 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.036 -
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 -1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.434 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141273.235 -1.10%
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.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 736.133 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140920.659 -1.31%
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 -
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 -4.27%
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 773.182 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149563.058 1.00%
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 763.632 1.00%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144021.054 -1.74%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.416 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.793 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.793 -6.87%
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 1.46%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.610 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.660 -3.24%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.959 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.350 -1.17%
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.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.403 4.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.847 5.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.384 5.41%
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 4.03%
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 1.65%
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 4.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.235 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.286 -
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 -5.15%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54422.962 -1.09%
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 -13.93%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.251 -22.76%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55081.973 -7.10%
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 -2.79%
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 -
std::unordered_multimap<int,_int>::clear()/0 396.676 1.76%
std::unordered_multimap<int,_int>::clear()/1024 8226.226 3.19%
std::unordered_multimap<int,_int>::clear()/32 602.055 2.35%
std::unordered_multimap<int,_int>::clear()/8192 63195.590 2.60%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.464 7.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.622 3.37%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.441 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 33.79%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.616 -1.34%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.815 22.33%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.586 -15.45%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.614 -14.55%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.630 -11.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.735 -4.09%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.401 15.65%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.288 6.16%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.271 -2.65%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.214 8.27%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.210 1.85%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8640.012 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 297.666 4.56%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98798.243 -3.35%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.067 1.54%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6710.333 -
std::unordered_multimap<int,_int>::ctor(const&)/32 200.148 1.17%
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.07%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 256.655 1.62%
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.83%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13043.924 -
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 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.017 1.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12791.508 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.251 1.01%
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 1.90%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.088 6.07%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.206 1.55%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5877.031 4.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.440 1.72%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46810.297 3.43%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.368 -16.40%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.183 -4.79%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.721 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.403 52.44%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.423 22.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.436 14.62%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.213 4.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.441 10.85%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.317 17.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.006 -19.64%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.348 1.72%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.384 3.72%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.404 2.56%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.106 -3.34%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.018 4.58%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.307 19.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 408.177 4.79%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15226.308 2.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 779.523 3.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171088.286 1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.120 1.66%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15208.904 2.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 773.370 1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 170863.238 2.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.337 1.72%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14388.072 3.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 823.336 2.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179862.821 1.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.246 1.68%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16236.509 6.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 833.047 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168421.938 1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.578 1.96%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16534.816 2.10%
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 3.73%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.024 4.91%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.211 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.620 2.16%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.647 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.237 6.42%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.616 14.42%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.283 22.07%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.590 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.777 -2.30%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.099 -3.28%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.525 33.89%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.316 1.58%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6725.937 -2.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.810 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54261.599 -3.37%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.312 1.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6740.051 -1.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.678 -14.79%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55294.523 -1.12%
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 -7.53%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.871 -2.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27096.426 -5.87%
std::unordered_multiset<int>::clear()/0 390.939 -
std::unordered_multiset<int>::clear()/1024 7997.065 -
std::unordered_multiset<int>::clear()/32 589.004 -
std::unordered_multiset<int>::clear()/8192 62405.678 -1.06%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.157 -8.54%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.194 -10.10%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.316 -1.42%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.487 44.37%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.594 3.56%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.710 5.72%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.405 -1.07%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.743 -9.61%
std::unordered_multiset<int>::count(key)_(existent)/32 1.754 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.650 -9.95%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.350 28.70%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.353 6.39%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.319 17.88%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.277 5.90%
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 -2.76%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99263.885 -2.23%
std::unordered_multiset<int>::ctor(const&)/0 12.884 -2.56%
std::unordered_multiset<int>::ctor(const&)/1024 6645.778 -2.42%
std::unordered_multiset<int>::ctor(const&)/32 199.750 -
std::unordered_multiset<int>::ctor(const&)/8192 54547.879 -1.76%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.083 1.36%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9017.091 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 250.056 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75213.807 -1.07%
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 1.68%
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 11.49%
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 -
std::unordered_multiset<int>::erase(iterator)/8192 19.721 -
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 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.214 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45444.935 -2.36%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.527 1.78%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.565 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.034 6.17%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.225 -8.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.336 -9.81%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.065 -5.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.061 -5.54%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.149 -8.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.130 -8.26%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.403 -16.00%
std::unordered_multiset<int>::find(key)_(existent)/32 1.455 1.50%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.221 -19.11%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.340 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.895 -12.78%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.975 -9.61%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.130 -5.02%
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 -1.49%
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 -1.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 783.783 2.14%
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.66%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 824.854 2.79%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172273.894 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.655 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.075 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.002 2.71%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.308 -3.85%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.244 -1.10%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.782 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.204 5.23%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.319 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.485 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.514 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.637 5.17%
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 -6.33%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53595.971 -2.50%
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 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.069 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25199.053 -
std::unordered_set<int>::clear()/0 392.978 -
std::unordered_set<int>::clear()/1024 8046.666 1.19%
std::unordered_set<int>::clear()/32 592.543 2.01%
std::unordered_set<int>::clear()/8192 62534.649 1.69%
std::unordered_set<int>::contains(key)_(existent)/1024 1.526 34.93%
std::unordered_set<int>::contains(key)_(existent)/32 1.345 14.87%
std::unordered_set<int>::contains(key)_(existent)/8192 1.354 6.71%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.442 12.14%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.454 8.52%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.542 5.10%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.663 12.69%
std::unordered_set<int>::count(key)_(existent)/1024 1.654 56.53%
std::unordered_set<int>::count(key)_(existent)/32 1.393 20.98%
std::unordered_set<int>::count(key)_(existent)/8192 1.621 22.98%
std::unordered_set<int>::count(key)_(non-existent)/0 0.347 28.88%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.558 -13.71%
std::unordered_set<int>::count(key)_(non-existent)/32 1.500 -13.90%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.591 11.87%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.900 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9077.634 3.23%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 296.026 7.81%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 108784.440 8.49%
std::unordered_set<int>::ctor(const&)/0 12.916 -
std::unordered_set<int>::ctor(const&)/1024 6816.772 2.35%
std::unordered_set<int>::ctor(const&)/32 203.237 2.74%
std::unordered_set<int>::ctor(const&)/8192 56046.194 2.35%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.164 1.04%
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 1.19%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.553 -
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 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.334 -1.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142198.649 -2.29%
std::unordered_set<int>::erase(iterator)/1024 19.790 1.38%
std::unordered_set<int>::erase(iterator)/32 19.487 -
std::unordered_set<int>::erase(iterator)/8192 20.091 2.94%
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 3.04%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.915 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44982.167 3.31%
std::unordered_set<int>::erase(key)_(existent)/1024 21.345 -1.60%
std::unordered_set<int>::erase(key)_(existent)/32 20.805 -1.10%
std::unordered_set<int>::erase(key)_(existent)/8192 22.721 2.01%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.338 28.36%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.384 -5.67%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.291 -11.07%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.293 3.92%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.290 13.63%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.327 3.02%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.169 6.62%
std::unordered_set<int>::find(key)_(existent)/1024 1.060 -21.40%
std::unordered_set<int>::find(key)_(existent)/32 1.170 -2.25%
std::unordered_set<int>::find(key)_(existent)/8192 1.207 -12.03%
std::unordered_set<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.988 -13.56%
std::unordered_set<int>::find(key)_(non-existent)/32 1.053 -9.56%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.160 -3.79%
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 -5.03%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139212.297 -
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 -4.31%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 710.231 -2.70%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136010.061 -
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.07%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 593.915 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85940.756 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.949 -24.69%
std::unordered_set<int>::insert(value)_(already_present)/32 1.817 -37.65%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.727 -8.27%
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.75%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.271 -4.91%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.644 4.17%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.923 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.434 -2.00%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.323 -1.14%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.476 5.91%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.442 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6652.946 -2.22%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 210.533 -3.50%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53954.134 -3.00%
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 -1.75%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54686.813 -1.33%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2249.746 66.96%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.115 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 32917.125 25.54%
std::unordered_set<std::string>::clear()/0 394.634 -
std::unordered_set<std::string>::clear()/1024 22667.852 -
std::unordered_set<std::string>::clear()/32 957.349 4.50%
std::unordered_set<std::string>::clear()/8192 216300.254 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.405 17.57%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.550 -3.18%
std::unordered_set<std::string>::contains(key)_(existent)/8192 40.272 -
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.58%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.753 17.06%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.965 1.26%
std::unordered_set<std::string>::count(key)_(existent)/1024 42.769 11.39%
std::unordered_set<std::string>::count(key)_(existent)/32 35.734 -10.13%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.943 -17.20%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.456 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.384 -8.48%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.389 7.74%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.823 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41182.204 1.04%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1078.401 21.91%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 734586.844 1.78%
std::unordered_set<std::string>::ctor(const&)/0 12.923 -
std::unordered_set<std::string>::ctor(const&)/1024 33066.480 -
std::unordered_set<std::string>::ctor(const&)/32 803.891 11.64%
std::unordered_set<std::string>::ctor(const&)/8192 337667.681 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.092 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63189.328 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1641.712 9.07%
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 3.06%
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 5.65%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1490.028 -9.54%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 639947.877 -
std::unordered_set<std::string>::erase(iterator)/1024 27.899 -4.09%
std::unordered_set<std::string>::erase(iterator)/32 26.613 -19.91%
std::unordered_set<std::string>::erase(iterator)/8192 31.902 21.62%
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 1.01%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 648.409 1.38%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117301.975 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 102.595 -3.70%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.057 -24.43%
std::unordered_set<std::string>::erase(key)_(existent)/8192 73.313 -41.81%
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 15.66%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.271 3.64%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.573 -8.79%
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 -7.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.513 -15.19%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.452 -1.79%
std::unordered_set<std::string>::find(key)_(existent)/1024 37.679 -5.05%
std::unordered_set<std::string>::find(key)_(existent)/32 32.215 -11.35%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.401 12.49%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.322 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.471 8.40%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.096 -12.81%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.797 -8.26%
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 -6.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 607577.296 -
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 2.72%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1708.926 -7.62%
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 1.20%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1984.064 8.54%
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 -56.91%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.110 -49.03%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 67.546 41.50%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.709 3.55%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.180 15.32%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 45.731 -19.88%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.591 13.21%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 71.685 52.45%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 56.977 37.13%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 46.901 19.05%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 64.953 9.64%
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 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 779.200 6.80%
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 5.80%
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 -8.73%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16429.615 1.05%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 256.291 -29.21%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210815.829 -
std::upper_bound(std::deque<int>)/100 30.843 1.00%
std::upper_bound(std::deque<int>)/8 18.175 1.07%
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 -
std::upper_bound(std::list<int>)/100 101.638 1.07%
std::upper_bound(std::list<int>)/8 16.298 1.04%
std::upper_bound(std::list<int>)/8192 13699.044 9.74%
std::upper_bound(std::vector<int>)/100 12.425 -
std::upper_bound(std::vector<int>)/8 6.080 1.97%
std::upper_bound(std::vector<int>)/8192 15.764 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.577 1.20%
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 1.40%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.198 -
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 -3.77%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.405 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.522 -5.53%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 844.085 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.596 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.957 -4.56%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 841.734 7.95%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.712 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.127 -4.06%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 841.411 17.01%
std::vector<int>::ctor(size)/1024 43.253 -1.78%
std::vector<int>::ctor(size)/32 10.541 -1.57%
std::vector<int>::ctor(size)/8192 563.029 -1.15%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.715 -1.26%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.056 -6.43%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.045 1.26%
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 -
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 -
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 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 921.731 -2.45%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 461.110 -4.91%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4245.346 -15.07%
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 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.924 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 37.209 3.57%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.995 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 376.310 -56.46%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.175 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.188 -5.95%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 685.280 4.01%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.526 1.07%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.573 1.28%
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 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.241 -
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 -5.95%
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 -1.20%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6887.434 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19871.973 -1.74%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 607.034 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172765.021 -2.19%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.288 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.028 -2.63%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6890.685 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19790.452 -2.38%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 598.014 -2.39%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173223.583 -2.12%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.758 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.402 -2.65%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6898.087 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19747.821 -2.39%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 600.151 -2.23%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172647.154 -2.07%
std::vector<std::string>::ctor(size)/1024 428.030 -
std::vector<std::string>::ctor(size)/32 31.581 -3.91%
std::vector<std::string>::ctor(size)/8192 4362.842 5.21%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 594.267 2.97%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.831 3.29%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5332.327 1.72%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19773.273 -1.75%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.334 -1.97%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171780.887 -2.15%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 578.007 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.711 5.07%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4762.386 4.27%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.602 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.838 1.14%
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 1.13%
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 -5.77%
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 -1.11%
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 -
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 4.36%
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 -
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 -8.07%
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 1.02%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5692.852 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6545.527 -1.70%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.382 -2.76%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52616.341 -1.33%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.837 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.421 -4.06%
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 -5.73%
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 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.201 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.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 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.479 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.528 -
vector<bool>(const_vector<bool>&) 9.882 -2.47%
vector<bool>(size_type,_const_value_type&) 8.206 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.065 -2.96%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.979 -
vector<bool>::reserve() 8.229 -
vector<bool>::resize() 10.954 2.40%
Geometric Mean 891.974 -